TextNode constructor
TextNode({
- String? type,
- TextAlignHorizontal? textAlignHorizontal,
- TextAlignVertical? textAlignVertical,
- TextAutoResize? textAutoResize,
- TextTruncation? textTruncation,
- num? maxLines,
- bool? autoRename,
- Object? textStyleId,
- TextNode clone()?,
- Future<
void> setTextStyleIdAsync()?, - Constraints? constraints,
- bool? hasMissingFont,
- num? paragraphIndent,
- num? paragraphSpacing,
- num? listSpacing,
- bool? hangingPunctuation,
- bool? hangingList,
- Object? fontSize,
- Object? fontName,
- Object? fontWeight,
- Object? textCase,
- Object? openTypeFeatures,
- Object? textDecoration,
- dynamic textDecorationStyle,
- dynamic textDecorationOffset,
- dynamic textDecorationThickness,
- dynamic textDecorationColor,
- dynamic textDecorationSkipInk,
- Object? letterSpacing,
- Object? lineHeight,
- Object? leadingTrim,
- dynamic hyperlink,
- String? characters,
- void insertCharacters(
- num,
- String, [
- UnionEnum3?
- void deleteCharacters()?,
- Object getRangeFontSize()?,
- void setRangeFontSize()?,
- Object getRangeFontName()?,
- void setRangeFontName()?,
- Object getRangeFontWeight()?,
- List<
FontName> getRangeAllFontNames()?, - Object getRangeTextCase()?,
- void setRangeTextCase()?,
- Object getRangeOpenTypeFeatures()?,
- Object getRangeTextDecoration()?,
- void setRangeTextDecoration()?,
- dynamic getRangeTextDecorationStyle()?,
- void setRangeTextDecorationStyle()?,
- dynamic getRangeTextDecorationOffset()?,
- void setRangeTextDecorationOffset()?,
- dynamic getRangeTextDecorationThickness()?,
- void setRangeTextDecorationThickness()?,
- dynamic getRangeTextDecorationColor()?,
- void setRangeTextDecorationColor()?,
- dynamic getRangeTextDecorationSkipInk()?,
- void setRangeTextDecorationSkipInk()?,
- Object getRangeLetterSpacing()?,
- void setRangeLetterSpacing()?,
- Object getRangeLineHeight()?,
- void setRangeLineHeight()?,
- dynamic getRangeHyperlink()?,
- void setRangeHyperlink(
- num,
- num, [
- HyperlinkTarget?
- Object getRangeFills()?,
- void setRangeFills()?,
- Object getRangeTextStyleId()?,
- Future<
void> setRangeTextStyleIdAsync()?, - void setRangeTextStyleId()?,
- Object getRangeFillStyleId()?,
- Future<
void> setRangeFillStyleIdAsync()?, - void setRangeFillStyleId()?,
- Object getRangeListOptions()?,
- void setRangeListOptions()?,
- Object getRangeListSpacing()?,
- void setRangeListSpacing()?,
- Object getRangeIndentation()?,
- void setRangeIndentation()?,
- Object getRangeParagraphIndent()?,
- void setRangeParagraphIndent()?,
- Object getRangeParagraphSpacing()?,
- void setRangeParagraphSpacing()?,
- dynamic getRangeBoundVariable()?,
- void setRangeBoundVariable(
- num,
- num,
- VariableBindableTextField, [
- Variable?,
- Array getStyledTextSegments<
StyledTextSegmentFields extends List>(])?, - ReadonlyArray<
Annotation> ? annotations, - Vector? targetAspectRatio,
- void lockAspectRatio()?,
- void unlockAspectRatio()?,
Implementation
factory TextNode({
_i2.String? type,
_i3.TextAlignHorizontal? textAlignHorizontal,
_i3.TextAlignVertical? textAlignVertical,
_i3.TextAutoResize? textAutoResize,
_i3.TextTruncation? textTruncation,
_i2.num? maxLines,
_i2.bool? autoRename,
_i2.Object? textStyleId,
_i3.TextNode Function()? clone,
_i2.Future<void> Function(_i2.String)? setTextStyleIdAsync,
_i3.Constraints? constraints,
_i2.bool? hasMissingFont,
_i2.num? paragraphIndent,
_i2.num? paragraphSpacing,
_i2.num? listSpacing,
_i2.bool? hangingPunctuation,
_i2.bool? hangingList,
_i2.Object? fontSize,
_i2.Object? fontName,
_i2.Object? fontWeight,
_i2.Object? textCase,
_i2.Object? openTypeFeatures,
_i2.Object? textDecoration,
_i2.dynamic textDecorationStyle,
_i2.dynamic textDecorationOffset,
_i2.dynamic textDecorationThickness,
_i2.dynamic textDecorationColor,
_i2.dynamic textDecorationSkipInk,
_i2.Object? letterSpacing,
_i2.Object? lineHeight,
_i2.Object? leadingTrim,
_i2.dynamic hyperlink,
_i2.String? characters,
void Function(
_i2.num,
_i2.String, [
_i3.UnionEnum3?,
])? insertCharacters,
void Function(
_i2.num,
_i2.num,
)? deleteCharacters,
_i2.Object Function(
_i2.num,
_i2.num,
)? getRangeFontSize,
void Function(
_i2.num,
_i2.num,
_i2.num,
)? setRangeFontSize,
_i2.Object Function(
_i2.num,
_i2.num,
)? getRangeFontName,
void Function(
_i2.num,
_i2.num,
_i3.FontName,
)? setRangeFontName,
_i2.Object Function(
_i2.num,
_i2.num,
)? getRangeFontWeight,
_i2.List<_i3.FontName> Function(
_i2.num,
_i2.num,
)? getRangeAllFontNames,
_i2.Object Function(
_i2.num,
_i2.num,
)? getRangeTextCase,
void Function(
_i2.num,
_i2.num,
_i3.TextCase,
)? setRangeTextCase,
_i2.Object Function(
_i2.num,
_i2.num,
)? getRangeOpenTypeFeatures,
_i2.Object Function(
_i2.num,
_i2.num,
)? getRangeTextDecoration,
void Function(
_i2.num,
_i2.num,
_i3.TextDecoration,
)? setRangeTextDecoration,
_i2.dynamic Function(
_i2.num,
_i2.num,
)? getRangeTextDecorationStyle,
void Function(
_i2.num,
_i2.num,
_i3.TextDecorationStyle,
)? setRangeTextDecorationStyle,
_i2.dynamic Function(
_i2.num,
_i2.num,
)? getRangeTextDecorationOffset,
void Function(
_i2.num,
_i2.num,
_i2.Object,
)? setRangeTextDecorationOffset,
_i2.dynamic Function(
_i2.num,
_i2.num,
)? getRangeTextDecorationThickness,
void Function(
_i2.num,
_i2.num,
_i2.Object,
)? setRangeTextDecorationThickness,
_i2.dynamic Function(
_i2.num,
_i2.num,
)? getRangeTextDecorationColor,
void Function(
_i2.num,
_i2.num,
_i2.Object,
)? setRangeTextDecorationColor,
_i2.dynamic Function(
_i2.num,
_i2.num,
)? getRangeTextDecorationSkipInk,
void Function(
_i2.num,
_i2.num,
_i2.bool,
)? setRangeTextDecorationSkipInk,
_i2.Object Function(
_i2.num,
_i2.num,
)? getRangeLetterSpacing,
void Function(
_i2.num,
_i2.num,
_i3.LetterSpacing,
)? setRangeLetterSpacing,
_i2.Object Function(
_i2.num,
_i2.num,
)? getRangeLineHeight,
void Function(
_i2.num,
_i2.num,
_i2.Object,
)? setRangeLineHeight,
_i2.dynamic Function(
_i2.num,
_i2.num,
)? getRangeHyperlink,
void Function(
_i2.num,
_i2.num, [
_i3.HyperlinkTarget?,
])? setRangeHyperlink,
_i2.Object Function(
_i2.num,
_i2.num,
)? getRangeFills,
void Function(
_i2.num,
_i2.num,
_i2.List<_i2.Object>,
)? setRangeFills,
_i2.Object Function(
_i2.num,
_i2.num,
)? getRangeTextStyleId,
_i2.Future<void> Function(
_i2.num,
_i2.num,
_i2.String,
)? setRangeTextStyleIdAsync,
void Function(
_i2.num,
_i2.num,
_i2.String,
)? setRangeTextStyleId,
_i2.Object Function(
_i2.num,
_i2.num,
)? getRangeFillStyleId,
_i2.Future<void> Function(
_i2.num,
_i2.num,
_i2.String,
)? setRangeFillStyleIdAsync,
void Function(
_i2.num,
_i2.num,
_i2.String,
)? setRangeFillStyleId,
_i2.Object Function(
_i2.num,
_i2.num,
)? getRangeListOptions,
void Function(
_i2.num,
_i2.num,
_i3.TextListOptions,
)? setRangeListOptions,
_i2.Object Function(
_i2.num,
_i2.num,
)? getRangeListSpacing,
void Function(
_i2.num,
_i2.num,
_i2.num,
)? setRangeListSpacing,
_i2.Object Function(
_i2.num,
_i2.num,
)? getRangeIndentation,
void Function(
_i2.num,
_i2.num,
_i2.num,
)? setRangeIndentation,
_i2.Object Function(
_i2.num,
_i2.num,
)? getRangeParagraphIndent,
void Function(
_i2.num,
_i2.num,
_i2.num,
)? setRangeParagraphIndent,
_i2.Object Function(
_i2.num,
_i2.num,
)? getRangeParagraphSpacing,
void Function(
_i2.num,
_i2.num,
_i2.num,
)? setRangeParagraphSpacing,
_i2.dynamic Function(
_i2.num,
_i2.num,
_i3.VariableBindableTextField,
)? getRangeBoundVariable,
void Function(
_i2.num,
_i2.num,
_i3.VariableBindableTextField, [
_i3.Variable?,
])? setRangeBoundVariable,
_i4.Array<_i2.dynamic>
Function<StyledTextSegmentFields extends _i2.List<_i2.dynamic>>(
StyledTextSegmentFields, [
_i2.num?,
_i2.num?,
])? getStyledTextSegments,
_i4.ReadonlyArray<_i3.Annotation>? annotations,
_i3.Vector? targetAspectRatio,
void Function()? lockAspectRatio,
void Function()? unlockAspectRatio,
}) =>
TextNode._(
type: type,
textAlignHorizontal: textAlignHorizontal?.name ?? _i7.undefined,
textAlignVertical: textAlignVertical?.name ?? _i7.undefined,
textAutoResize: textAutoResize?.name ?? _i7.undefined,
textTruncation: textTruncation?.name ?? _i7.undefined,
maxLines: maxLines ?? _i7.undefined,
autoRename: autoRename,
textStyleId: textStyleId ?? _i7.undefined,
clone: clone == null ? null : _i5.allowInterop(clone),
setTextStyleIdAsync: setTextStyleIdAsync == null
? null
: _i5.allowInterop(setTextStyleIdAsync),
constraints: constraints ?? _i7.undefined,
hasMissingFont: hasMissingFont,
paragraphIndent: paragraphIndent,
paragraphSpacing: paragraphSpacing,
listSpacing: listSpacing,
hangingPunctuation: hangingPunctuation,
hangingList: hangingList,
fontSize: fontSize ?? _i7.undefined,
fontName: fontName ?? _i7.undefined,
fontWeight: fontWeight ?? _i7.undefined,
textCase: textCase ?? _i7.undefined,
openTypeFeatures: openTypeFeatures ?? _i7.undefined,
textDecoration: textDecoration ?? _i7.undefined,
textDecorationStyle: textDecorationStyle,
textDecorationOffset: textDecorationOffset,
textDecorationThickness: textDecorationThickness,
textDecorationColor: textDecorationColor,
textDecorationSkipInk: textDecorationSkipInk,
letterSpacing: letterSpacing ?? _i7.undefined,
lineHeight: lineHeight ?? _i7.undefined,
leadingTrim: leadingTrim ?? _i7.undefined,
hyperlink: hyperlink,
characters: characters,
insertCharacters: insertCharacters == null
? null
: _i5.allowInterop(insertCharacters),
deleteCharacters: deleteCharacters == null
? null
: _i5.allowInterop(deleteCharacters),
getRangeFontSize: getRangeFontSize == null
? null
: _i5.allowInterop(getRangeFontSize),
setRangeFontSize: setRangeFontSize == null
? null
: _i5.allowInterop(setRangeFontSize),
getRangeFontName: getRangeFontName == null
? null
: _i5.allowInterop(getRangeFontName),
setRangeFontName: setRangeFontName == null
? null
: _i5.allowInterop(setRangeFontName),
getRangeFontWeight: getRangeFontWeight == null
? null
: _i5.allowInterop(getRangeFontWeight),
getRangeAllFontNames: getRangeAllFontNames == null
? null
: _i5.allowInterop(getRangeAllFontNames),
getRangeTextCase: getRangeTextCase == null
? null
: _i5.allowInterop(getRangeTextCase),
setRangeTextCase: setRangeTextCase == null
? null
: _i5.allowInterop(setRangeTextCase),
getRangeOpenTypeFeatures: getRangeOpenTypeFeatures == null
? null
: _i5.allowInterop(getRangeOpenTypeFeatures),
getRangeTextDecoration: getRangeTextDecoration == null
? null
: _i5.allowInterop(getRangeTextDecoration),
setRangeTextDecoration: setRangeTextDecoration == null
? null
: _i5.allowInterop(setRangeTextDecoration),
getRangeTextDecorationStyle: getRangeTextDecorationStyle == null
? null
: _i5.allowInterop(getRangeTextDecorationStyle),
setRangeTextDecorationStyle: setRangeTextDecorationStyle == null
? null
: _i5.allowInterop(setRangeTextDecorationStyle),
getRangeTextDecorationOffset: getRangeTextDecorationOffset == null
? null
: _i5.allowInterop(getRangeTextDecorationOffset),
setRangeTextDecorationOffset: setRangeTextDecorationOffset == null
? null
: _i5.allowInterop(setRangeTextDecorationOffset),
getRangeTextDecorationThickness: getRangeTextDecorationThickness == null
? null
: _i5.allowInterop(getRangeTextDecorationThickness),
setRangeTextDecorationThickness: setRangeTextDecorationThickness == null
? null
: _i5.allowInterop(setRangeTextDecorationThickness),
getRangeTextDecorationColor: getRangeTextDecorationColor == null
? null
: _i5.allowInterop(getRangeTextDecorationColor),
setRangeTextDecorationColor: setRangeTextDecorationColor == null
? null
: _i5.allowInterop(setRangeTextDecorationColor),
getRangeTextDecorationSkipInk: getRangeTextDecorationSkipInk == null
? null
: _i5.allowInterop(getRangeTextDecorationSkipInk),
setRangeTextDecorationSkipInk: setRangeTextDecorationSkipInk == null
? null
: _i5.allowInterop(setRangeTextDecorationSkipInk),
getRangeLetterSpacing: getRangeLetterSpacing == null
? null
: _i5.allowInterop(getRangeLetterSpacing),
setRangeLetterSpacing: setRangeLetterSpacing == null
? null
: _i5.allowInterop(setRangeLetterSpacing),
getRangeLineHeight: getRangeLineHeight == null
? null
: _i5.allowInterop(getRangeLineHeight),
setRangeLineHeight: setRangeLineHeight == null
? null
: _i5.allowInterop(setRangeLineHeight),
getRangeHyperlink: getRangeHyperlink == null
? null
: _i5.allowInterop(getRangeHyperlink),
setRangeHyperlink: setRangeHyperlink == null
? null
: _i5.allowInterop(setRangeHyperlink),
getRangeFills:
getRangeFills == null ? null : _i5.allowInterop(getRangeFills),
setRangeFills:
setRangeFills == null ? null : _i5.allowInterop(setRangeFills),
getRangeTextStyleId: getRangeTextStyleId == null
? null
: _i5.allowInterop(getRangeTextStyleId),
setRangeTextStyleIdAsync: setRangeTextStyleIdAsync == null
? null
: _i5.allowInterop(setRangeTextStyleIdAsync),
setRangeTextStyleId: setRangeTextStyleId == null
? null
: _i5.allowInterop(setRangeTextStyleId),
getRangeFillStyleId: getRangeFillStyleId == null
? null
: _i5.allowInterop(getRangeFillStyleId),
setRangeFillStyleIdAsync: setRangeFillStyleIdAsync == null
? null
: _i5.allowInterop(setRangeFillStyleIdAsync),
setRangeFillStyleId: setRangeFillStyleId == null
? null
: _i5.allowInterop(setRangeFillStyleId),
getRangeListOptions: getRangeListOptions == null
? null
: _i5.allowInterop(getRangeListOptions),
setRangeListOptions: setRangeListOptions == null
? null
: _i5.allowInterop(setRangeListOptions),
getRangeListSpacing: getRangeListSpacing == null
? null
: _i5.allowInterop(getRangeListSpacing),
setRangeListSpacing: setRangeListSpacing == null
? null
: _i5.allowInterop(setRangeListSpacing),
getRangeIndentation: getRangeIndentation == null
? null
: _i5.allowInterop(getRangeIndentation),
setRangeIndentation: setRangeIndentation == null
? null
: _i5.allowInterop(setRangeIndentation),
getRangeParagraphIndent: getRangeParagraphIndent == null
? null
: _i5.allowInterop(getRangeParagraphIndent),
setRangeParagraphIndent: setRangeParagraphIndent == null
? null
: _i5.allowInterop(setRangeParagraphIndent),
getRangeParagraphSpacing: getRangeParagraphSpacing == null
? null
: _i5.allowInterop(getRangeParagraphSpacing),
setRangeParagraphSpacing: setRangeParagraphSpacing == null
? null
: _i5.allowInterop(setRangeParagraphSpacing),
getRangeBoundVariable: getRangeBoundVariable == null
? null
: _i5.allowInterop(getRangeBoundVariable),
setRangeBoundVariable: setRangeBoundVariable == null
? null
: _i5.allowInterop(setRangeBoundVariable),
getStyledTextSegments: getStyledTextSegments == null
? null
: _i5.allowInterop(getStyledTextSegments),
annotations: annotations ?? _i7.undefined,
targetAspectRatio: targetAspectRatio ?? _i7.undefined,
lockAspectRatio:
lockAspectRatio == null ? null : _i5.allowInterop(lockAspectRatio),
unlockAspectRatio: unlockAspectRatio == null
? null
: _i5.allowInterop(unlockAspectRatio),
);