Rectangle
The Rectangle element in IDML: where it appears (MasterSpreads), its 55 attributes, their values, and how real documents use them.
A rectangular graphic frame — a vector shape that can also hold a placed image. Rectangle appears in 271 of the 305 documents surveyed (88.9%), most often in MasterSpreads. Paged reads 32 of its 55 attributes and writes 31.
Where it appears
MasterSpreads· 181 documentsSpreads· 110 documentsStories· 1 documents
Inside: Group, Spread, MasterSpread, Polygon, Rectangle, CharacterStyleRange
Contains: Properties, TextWrapPreference, InCopyExportOption, ObjectExportOption, FrameFittingOption, TransparencySetting, Image, Group, PDF, EPS, FillTransparencySetting, Polygon, Rectangle, StrokeTransparencySetting, Oval
Attributes
| Attribute | Values | Seen in | Paged | paged.set |
|---|---|---|---|---|
| AppliedObjectStyle | reference to ObjectStyle | 100% | read · written | appliedObjectStyle |
| ItemTransform | transform | 100% | read · written | frameTransform |
| PathGeometry in Properties | untyped | 100% | not read | |
| Self | id | 100% | read · written | |
| Name | text | 100% | read · written | itemName |
| Visible | true ·270false ·7 | 100% | read · written | elementVisible |
| FillColor | reference to ColorGradient | 99% | read · written | frameFillColor |
| StrokeWeight | length (pt) | 98% | read · written | frameStrokeWeight |
| ContentType | Unassigned ·250GraphicType ·82 | 93% | not read | |
| GradientFillAngle | number (degrees) | 93% | read · written | frameGradientFillAngle |
| GradientFillHiliteAngle | integer / real | 93% | not read | |
| GradientFillHiliteLength | integer / real | 93% | not read | |
| GradientFillLength | length (pt) | 93% | read · written | frameGradientFillLength |
| GradientFillStart | number-list | 93% | read · written | |
| GradientStrokeAngle | number (degrees) | 93% | read · written | frameGradientStrokeAngle |
| GradientStrokeHiliteAngle | integer | 93% | not read | |
| GradientStrokeHiliteLength | integer | 93% | not read | |
| GradientStrokeLength | length (pt) | 93% | read · written | frameGradientStrokeLength |
| GradientStrokeStart | number-list | 93% | not read | |
| LocalDisplaySetting | Default ·253 | 93% | not read | |
| StoryTitle | builtin | 93% | not read | |
| HorizontalLayoutConstraints | text | 93% | not read | |
| LastUpdatedInterfaceChangeCount | — | 93% | not read | |
| OverriddenPageItemProps | integer / number-list | 93% | not read | |
| ParentInterfaceChangeCount | number-list | 93% | not read | |
| TargetInterfaceChangeCount | — | 93% | not read | |
| VerticalLayoutConstraints | text | 93% | not read | |
| MiterLimit | number | 74% | read · written | frameStrokeMiterLimit |
| AllowOverrides | true ·180 | 66% | not read | |
| StrokeColor | reference to ColorSwatch | 38% | read · written | frameStrokeColor |
| ItemLayer | ref | 35% | read · written | itemLayer |
| Locked | false ·95true ·7 | 35% | read · written | elementLocked |
| CornerRadius | integer / real | 10% | read · written | |
| CornerOption | RoundedCorner ·24 | 10% | read · written | |
| TopLeftCornerRadius | length (pt) | 10% | read · written | frameCornerRadiusTopLeft |
| TopRightCornerOption | NoneRoundedCorner ·25InverseRoundedCornerInsetCornerBeveledCornerFancyCorner or a named value | 10% | read · written | frameCornerOptionTopRight |
| TopRightCornerRadius | length (pt) | 10% | read · written | frameCornerRadiusTopRight |
| BottomRightCornerRadius | length (pt) | 9% | read · written | frameCornerRadiusBottomRight |
| TopLeftCornerOption | NoneRoundedCorner ·24InverseRoundedCornerInsetCornerBeveledCornerFancyCorner or a named value | 9% | read · written | frameCornerOptionTopLeft |
| BottomLeftCornerRadius | length (pt) | 9% | read · written | frameCornerRadiusBottomLeft |
| BottomRightCornerOption | NoneRoundedCorner ·23InverseRoundedCornerInsetCornerBeveledCornerFancyCorner or a named value | 9% | read · written | frameCornerOptionBottomRight |
| BottomLeftCornerOption | NoneRoundedCorner ·22InverseRoundedCornerInsetCornerBeveledCornerFancyCorner or a named value | 8% | read · written | frameCornerOptionBottomLeft |
| FillTint | number (percent) | 7% | read · written | frameFillTint |
| StrokeType | StrokeStyle/$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 value | 4% | read · written | frameStrokeType |
| StrokeTint | integer | 3% | not read | |
| FlexItemHeightMode | FlexFixed ·6 | 2% | not read | |
| FlexItemWidthMode | FlexFixed ·6 | 2% | not read | |
| StrokeAlignment | CenterAlignmentInsideAlignment ·5OutsideAlignment or a named value | 2% | read · written | frameStrokeAlignment |
| ECPageItemData | — | 0% | not read | |
| ECPaginationPageItemData | number-list / text | 0% | not read | |
| EndCap | ButtEndCapRoundEndCapProjectingEndCap | 0% | read · written | frameStrokeEndCap |
| EndJoin | MiterEndJoinRoundEndJoinBevelEndJoin or a named value | 0% | read · written | frameStrokeJoin |
| Label in Properties | text | 0% | not read | labels[key] |
| OverprintFill | bool | 0% | read | frameOverprintFill |
| StrokeOverprint | boolean | 0% | not read |
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 Rectangle that set the attribute.
Examples
- A filled rectangle and a filled oval
- Layer order beats document order
- Overriding a master item on a body page
- A template with a named text slot and a named image slot
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.
PublishExportPreference
The PublishExportPreference element in IDML: where it appears (designmap), its 13 attributes, their values, and how real documents use them.
RootCellStyleGroup
The RootCellStyleGroup element in IDML: where it appears (Resources/Styles), its 1 attribute, their values, and how real documents use them.