Interface TextClip
interface TextClip {
align?: TextAlign;
animations?: Partial<
Record<string, { keyframes: Schema.Keyframe<unknown>[] }>,
>;
color?: string;
content: string;
duration: Schema.Rational;
effects?: Schema.EffectListItem[];
enabled?: boolean;
fill?: string;
fontFamily: string;
fontSize: number;
fontStyle?: FontStyle;
fontWeight?: number;
gap?: Schema.Rational;
id: string;
inlineSize: number;
markers?: never[];
mediaRef?: AssetRef | MediaAssetPlaceholderRef;
metadata?: Record<string, unknown>;
name?: string;
opacity?: number;
rotate?: number;
scaleX?: number;
scaleY?: number;
sourceStart: Schema.Rational;
stroke?: string;
transition?: { assetId: string; duration: Schema.Rational };
translateX?: number;
translateY?: number;
type: "clip:text";
}
align?: TextAlign;
animations?: Partial<
Record<string, { keyframes: Schema.Keyframe<unknown>[] }>,
>;
color?: string;
content: string;
duration: Schema.Rational;
effects?: Schema.EffectListItem[];
enabled?: boolean;
fill?: string;
fontFamily: string;
fontSize: number;
fontStyle?: FontStyle;
fontWeight?: number;
gap?: Schema.Rational;
id: string;
inlineSize: number;
markers?: never[];
mediaRef?: AssetRef | MediaAssetPlaceholderRef;
metadata?: Record<string, unknown>;
name?: string;
opacity?: number;
rotate?: number;
scaleX?: number;
scaleY?: number;
sourceStart: Schema.Rational;
stroke?: string;
transition?: { assetId: string; duration: Schema.Rational };
translateX?: number;
translateY?: number;
type: "clip:text";
}
Hierarchy (View Summary)
- Schema.BaseClip
- Partial<VisualProps>
- TextClip
Properties
Optionalalign
Optionalanimations
Optionalcolor
color?: string
content
content: string
duration
Optionaleffects
Optionalenabled
enabled?: boolean
Optionalfill
fill?: string
fontFamily
fontFamily: string
fontSize
fontSize: number
OptionalfontStyle
OptionalfontWeight
fontWeight?: number
Optionalgap
id
id: string
inlineSize
inlineSize: number
Optionalmarkers
markers?: never[]
OptionalmediaRef
Optionalmetadata
metadata?: Record<string, unknown>
Optionalname
name?: string
Optionalopacity
opacity?: number
Optionalrotate
rotate?: number
OptionalscaleX
scaleX?: number
OptionalscaleY
scaleY?: number
sourceStart
Optionalstroke
stroke?: string
Optionaltransition
OptionaltranslateX
translateX?: number
OptionaltranslateY
translateY?: number
type
type: "clip:text"