NonResizableTextMixin constructor

NonResizableTextMixin({
  1. bool? hasMissingFont,
  2. num? paragraphIndent,
  3. num? paragraphSpacing,
  4. num? listSpacing,
  5. bool? hangingPunctuation,
  6. bool? hangingList,
  7. Object? fontSize,
  8. Object? fontName,
  9. Object? fontWeight,
  10. Object? textCase,
  11. Object? openTypeFeatures,
  12. Object? textDecoration,
  13. dynamic textDecorationStyle,
  14. dynamic textDecorationOffset,
  15. dynamic textDecorationThickness,
  16. dynamic textDecorationColor,
  17. dynamic textDecorationSkipInk,
  18. Object? letterSpacing,
  19. Object? lineHeight,
  20. Object? leadingTrim,
  21. dynamic hyperlink,
  22. String? characters,
  23. void insertCharacters(
    1. num,
    2. String, [
    3. UnionEnum3?
    ])?,
  24. void deleteCharacters(
    1. num,
    2. num
    )?,
  25. Object getRangeFontSize(
    1. num,
    2. num
    )?,
  26. void setRangeFontSize(
    1. num,
    2. num,
    3. num
    )?,
  27. Object getRangeFontName(
    1. num,
    2. num
    )?,
  28. void setRangeFontName(
    1. num,
    2. num,
    3. FontName
    )?,
  29. Object getRangeFontWeight(
    1. num,
    2. num
    )?,
  30. List<FontName> getRangeAllFontNames(
    1. num,
    2. num
    )?,
  31. Object getRangeTextCase(
    1. num,
    2. num
    )?,
  32. void setRangeTextCase(
    1. num,
    2. num,
    3. TextCase
    )?,
  33. Object getRangeOpenTypeFeatures(
    1. num,
    2. num
    )?,
  34. Object getRangeTextDecoration(
    1. num,
    2. num
    )?,
  35. void setRangeTextDecoration(
    1. num,
    2. num,
    3. TextDecoration
    )?,
  36. dynamic getRangeTextDecorationStyle(
    1. num,
    2. num
    )?,
  37. void setRangeTextDecorationStyle(
    1. num,
    2. num,
    3. TextDecorationStyle
    )?,
  38. dynamic getRangeTextDecorationOffset(
    1. num,
    2. num
    )?,
  39. void setRangeTextDecorationOffset(
    1. num,
    2. num,
    3. Object
    )?,
  40. dynamic getRangeTextDecorationThickness(
    1. num,
    2. num
    )?,
  41. void setRangeTextDecorationThickness(
    1. num,
    2. num,
    3. Object
    )?,
  42. dynamic getRangeTextDecorationColor(
    1. num,
    2. num
    )?,
  43. void setRangeTextDecorationColor(
    1. num,
    2. num,
    3. Object
    )?,
  44. dynamic getRangeTextDecorationSkipInk(
    1. num,
    2. num
    )?,
  45. void setRangeTextDecorationSkipInk(
    1. num,
    2. num,
    3. bool
    )?,
  46. Object getRangeLetterSpacing(
    1. num,
    2. num
    )?,
  47. void setRangeLetterSpacing(
    1. num,
    2. num,
    3. LetterSpacing
    )?,
  48. Object getRangeLineHeight(
    1. num,
    2. num
    )?,
  49. void setRangeLineHeight(
    1. num,
    2. num,
    3. Object
    )?,
  50. dynamic getRangeHyperlink(
    1. num,
    2. num
    )?,
  51. void setRangeHyperlink(
    1. num,
    2. num, [
    3. HyperlinkTarget?
    ])?,
  52. Object getRangeFills(
    1. num,
    2. num
    )?,
  53. void setRangeFills(
    1. num,
    2. num,
    3. List<Object>
    )?,
  54. Object getRangeTextStyleId(
    1. num,
    2. num
    )?,
  55. Future<void> setRangeTextStyleIdAsync(
    1. num,
    2. num,
    3. String
    )?,
  56. void setRangeTextStyleId(
    1. num,
    2. num,
    3. String
    )?,
  57. Object getRangeFillStyleId(
    1. num,
    2. num
    )?,
  58. Future<void> setRangeFillStyleIdAsync(
    1. num,
    2. num,
    3. String
    )?,
  59. void setRangeFillStyleId(
    1. num,
    2. num,
    3. String
    )?,
  60. Object getRangeListOptions(
    1. num,
    2. num
    )?,
  61. void setRangeListOptions(
    1. num,
    2. num,
    3. TextListOptions
    )?,
  62. Object getRangeListSpacing(
    1. num,
    2. num
    )?,
  63. void setRangeListSpacing(
    1. num,
    2. num,
    3. num
    )?,
  64. Object getRangeIndentation(
    1. num,
    2. num
    )?,
  65. void setRangeIndentation(
    1. num,
    2. num,
    3. num
    )?,
  66. Object getRangeParagraphIndent(
    1. num,
    2. num
    )?,
  67. void setRangeParagraphIndent(
    1. num,
    2. num,
    3. num
    )?,
  68. Object getRangeParagraphSpacing(
    1. num,
    2. num
    )?,
  69. void setRangeParagraphSpacing(
    1. num,
    2. num,
    3. num
    )?,
  70. dynamic getRangeBoundVariable(
    1. num,
    2. num,
    3. VariableBindableTextField
    )?,
  71. void setRangeBoundVariable(
    1. num,
    2. num,
    3. VariableBindableTextField, [
    4. Variable?,
    ])?,
  72. Array getStyledTextSegments<StyledTextSegmentFields extends List>(
    1. StyledTextSegmentFields, [
    2. num?,
    3. num?
    ])?,
})

Implementation

factory NonResizableTextMixin({
  _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,
}) =>
    NonResizableTextMixin._(
      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),
    );