paged.IDML Reference
Element reference

TextFrame

The TextFrame element in IDML: where it appears (Spreads), its 51 attributes, their values, and how real documents use them.

Tier: ProProIIIreference

A frame that pours a story. Geometry + fill/stroke like any page item, plus text-frame preferences (columns, inset, vertical justification). TextFrame appears in 120 of the 305 documents surveyed (39.3%), most often in Spreads. Paged reads 29 of its 51 attributes and writes 33.

Where it appears

  • Spreads · 120 documents
  • MasterSpreads · 44 documents
  • Stories · 3 documents

Inside: Spread, MasterSpread, Group, CharacterStyleRange

Contains: Properties, TextFramePreference, TextWrapPreference, ObjectExportOption, TextFrameFootnoteOptionsObject, TransparencySetting, BaselineFrameGridOption, AnchoredObjectSetting, ContentTransparencySetting, StrokeTransparencySetting

Attributes

AttributeValuesSeen inPagedpaged.set
AppliedObjectStylereference to ObjectStyle100%read · writtenappliedObjectStyle
ContentTypeTextType ·120100%written
ItemTransformtransform100%read · writtenframeTransform
NextTextFrameref100%read · writtennextTextFrame
ParentStoryid100%read · written
PathGeometry
in Properties
untyped100%not read
PreviousTextFrameid100%written
Selfid100%read · written
Nametext99%read · writtenitemName
Visibletrue ·11999%read · writtenelementVisible
GradientFillAnglenumber (degrees)76%read · writtenframeGradientFillAngle
GradientFillHiliteAngleinteger / real76%not read
GradientFillHiliteLengthinteger / real76%not read
GradientFillLengthlength (pt)76%read · writtenframeGradientFillLength
GradientFillStartnumber-list76%read · written
GradientStrokeAnglenumber (degrees)76%read · writtenframeGradientStrokeAngle
GradientStrokeHiliteAngleinteger76%not read
GradientStrokeHiliteLengthinteger76%not read
GradientStrokeLengthlength (pt)76%read · writtenframeGradientStrokeLength
GradientStrokeStartnumber-list76%not read
LocalDisplaySettingDefault ·9176%not read
HorizontalLayoutConstraintstext75%not read
LastUpdatedInterfaceChangeCount—75%not read
OverriddenPageItemProps—75%not read
ParentInterfaceChangeCountnumber-list75%not read
TargetInterfaceChangeCount—75%not read
VerticalLayoutConstraintstext75%not read
ItemLayerref73%read · writtenitemLayer
Lockedfalse ·8873%read · writtenelementLocked
StrokeWeightlength (pt)71%read · writtenframeStrokeWeight
StrokeColorreference to ColorSwatch51%read · writtenframeStrokeColor
FillColorreference to ColorGradientSwatch49%read · writtenframeFillColor
AllowOverridestrue ·4336%not read
BottomLeftCornerRadiuslength (pt)5%read · writtenframeCornerRadiusBottomLeft
BottomRightCornerRadiuslength (pt)5%read · writtenframeCornerRadiusBottomRight
CornerRadiusinteger / real5%read · written
FlexItemHeightModeFlexFixed ·65%not read
FlexItemWidthModeFlexFixed ·65%not read
MiterLimitinteger5%written
TopLeftCornerRadiuslength (pt)5%read · writtenframeCornerRadiusTopLeft
TopRightCornerRadiuslength (pt)5%read · writtenframeCornerRadiusTopRight
StrokeTypeStrokeStyle/$ID/SolidStrokeStyle/$ID/DashedStrokeStyle/$ID/DottedStrokeStyle/$ID/Japanese DotsStrokeStyle/$ID/WavyStrokeStyle/$ID/Thick - ThickStrokeStyle/$ID/Thick - ThinStrokeStyle/$ID/Thin - ThickStrokeStyle/$ID/Thin - Thin or a named value3%read · writtenframeStrokeType
BottomLeftCornerOptionNoneRoundedCornerInverseRoundedCornerInsetCornerBeveledCornerFancyCorner or a named value3%read · writtenframeCornerOptionBottomLeft
BottomRightCornerOptionNoneRoundedCornerInverseRoundedCornerInsetCornerBeveledCornerFancyCorner or a named value3%read · writtenframeCornerOptionBottomRight
CornerOptionenum3%read · written
FillTintnumber (percent)3%read · writtenframeFillTint
TopLeftCornerOptionNoneRoundedCornerInverseRoundedCornerInsetCornerBeveledCornerFancyCorner or a named value3%read · writtenframeCornerOptionTopLeft
TopRightCornerOptionNoneRoundedCornerInverseRoundedCornerInsetCornerBeveledCornerFancyCorner or a named value3%read · writtenframeCornerOptionTopRight
ECPageItemData—1%not read
ECPaginationPageItemDatanumber-list / text1%not read
EndJoinenum1%written

Values are listed only where real documents use a small, closed set; the number after each is how many documents use it. “Seen in” is the share of documents containing TextFrame that set the attribute.

Examples

  • Spread coordinates on a two-page spread
  • A template with a named text slot and a named image slot
  • A two-column text frame with balanced columns

Explained in

Counts come from a survey of 305 IDML documents (2026-10-11); only aggregate facts are published. Paged’s support is read from its importer and exporter source, and the typed properties from the engine catalog.