ParagraphStyle
The ParagraphStyle element in IDML: where it appears (Resources/Styles), its 331 attributes, their values, and how real documents use them.
ParagraphStyle appears in 305 of the 305 documents surveyed (100%), most often in Resources/Styles. Paged reads 120 of its 331 attributes and writes 77.
Where it appears
Resources/Styles· 305 documents
Inside: RootParagraphStyleGroup, ParagraphStyleGroup
Contains: Properties, NestedStyle, StyleExportTagMap
Attributes
| Attribute | Values | Seen in | Paged | paged.set |
|---|---|---|---|---|
| AppliedFont | ref | 100% | read · written | characterFontFamily |
| FillColor | reference to Color | 100% | read · written | characterFillColor |
| Name | text | 100% | read · written | name |
| PointSize | length (pt) | 100% | read · written | characterFontSize |
| Self | reference to ParagraphStyle | 100% | read · written | |
| AppliedNumberingList | ref | 89% | read · written | paragraphAppliedNumberingList |
| BasedOn | object, string | 89% | read · written | |
| BulletsAndNumberingListType | NoList ·271BulletList ·12NumberedList | 89% | read · written | paragraphListType |
| Hyphenation | true ·272false ·34 | 89% | read · written | paragraphHyphenation |
| HyphenationZone | length (pt) | 89% | read · written | paragraphHyphenationZone |
| Justification | LeftAlign ·271CenterAlign ·54RightAlign ·42LeftJustified ·47CenterJustified ·5RightJustifiedFullyJustifiedToBindingSideAwayFromBindingSide | 89% | read · written | paragraphJustification |
| NextStyle | reference to ParagraphStyle | 89% | read · written | paragraphStyleNextStyle |
| AllowArbitraryHyphenation | false ·271 | 89% | not read | |
| AppliedLanguage | builtin / enum | 89% | read · written | |
| AutoLeading | integer / real | 89% | not read | |
| AutoTcy | integer | 89% | not read | |
| AutoTcyIncludeRoman | false ·271 | 89% | not read | |
| BalanceRaggedLines in Properties | enumeration | 89% | not read | |
| BaselineShift | length (pt) | 89% | read · written | characterBaselineShift |
| BulletChar in Properties | text | 89% | not read | paragraphBulletCharacter |
| BulletsAlignment | LeftAlign ·271RightAlign ·3 | 89% | not read | |
| BulletsCharacterStyle in Properties | ref | 89% | read · written | paragraphBulletsCharacterStyle |
| BulletsFont in Properties | string | 89% | not read | |
| BulletsFontStyle in Properties | enumeration, string | 89% | not read | |
| BulletsTextAfter | text | 89% | read · written | paragraphBulletsTextAfter |
| BunriKinshi | true ·271 | 89% | not read | |
| Capitalization | Normal ·271AllCaps ·19SmallCapsOTSmallCaps or a named value | 89% | read · written | characterCase |
| CharacterAlignment | AlignEmCenter ·271 | 89% | not read | |
| CharacterDirection | DefaultDirection ·271 | 89% | not read | |
| CharacterRotation | integer | 89% | not read | |
| CjkGridTracking | false ·271 | 89% | not read | |
| Composer | HL ComposerHL SingleAdobe Paragraph ComposerAdobe Single-line Composer or a named value | 89% | read · written | paragraphComposer |
| DesiredGlyphScaling | integer | 89% | read · written | |
| DesiredLetterSpacing | integer | 89% | read · written | |
| DesiredWordSpacing | integer | 89% | read · written | |
| DiacriticPosition | OpentypePositionFromBaseline ·265OpentypePosition ·11 | 89% | not read | |
| DigitsType | DefaultDigits ·271 | 89% | not read | |
| DropCapCharacters | integer | 89% | read · written | |
| DropcapDetail | integer | 89% | not read | |
| DropCapLines | integer | 89% | read · written | |
| EndJoin | MiterEndJoin ·271 | 89% | not read | |
| FillTint | integer | 89% | read · written | |
| FirstLineIndent | length (pt) | 89% | read · written | paragraphFirstLineIndent |
| FontStyle | text | 89% | read · written | characterFontStyle |
| GlyphForm | None ·271 | 89% | not read | |
| GradientFillAngle | integer | 89% | not read | |
| GradientFillLength | integer / real | 89% | not read | |
| GradientFillStart | number-list | 89% | not read | |
| GradientStrokeAngle | integer | 89% | not read | |
| GradientStrokeLength | integer | 89% | not read | |
| GradientStrokeStart | number-list | 89% | not read | |
| GridAlignFirstLineOnly | false ·271 | 89% | not read | |
| GridAlignment | None ·271AlignBaseline ·7 | 89% | not read | |
| GridGyoudori | integer | 89% | not read | |
| HorizontalScale | integer / real | 89% | read · written | |
| HyphenateAcrossColumns | true ·271 | 89% | read | |
| HyphenateAfterFirst | integer | 89% | read | |
| HyphenateBeforeLast | integer | 89% | read | |
| HyphenateCapitalizedWords | true ·271 | 89% | read | |
| HyphenateLadderLimit | integer | 89% | read | |
| HyphenateLastWord | true ·271 | 89% | read | |
| HyphenateWordsLongerThan | integer | 89% | read | |
| HyphenWeight | integer | 89% | read | |
| IgnoreEdgeAlignment | false ·271 | 89% | not read | |
| Imported | false ·271 | 89% | not read | |
| Jidori | integer | 89% | not read | |
| Kashidas | DefaultKashidas ·271 | 89% | not read | |
| KeepAllLinesTogether | false ·271 | 89% | read | paragraphKeepAllLinesTogether |
| KeepFirstLines | number (count) | 89% | read | paragraphKeepFirstLines |
| KeepLastLines | number (count) | 89% | read | paragraphKeepLastLines |
| KeepLinesTogether | false ·271 | 89% | read | paragraphKeepLinesTogether |
| KeepRuleAboveInFrame | false ·271 | 89% | not read | |
| KeepWithNext | number (count) | 89% | read | paragraphKeepWithNext |
| KentenAlignment | AlignKentenCenter ·271 | 89% | not read | |
| KentenCharacterSet | CharacterInput ·271 | 89% | not read | |
| KentenCustomCharacter | — | 89% | not read | |
| KentenFillColor in Properties | string | 89% | not read | |
| KentenFont in Properties | string | 89% | not read | |
| KentenFontSize | integer | 89% | not read | |
| KentenFontStyle in Properties | enumeration | 89% | not read | |
| KentenKind | None ·271 | 89% | not read | |
| KentenOverprintFill | Auto ·271 | 89% | not read | |
| KentenOverprintStroke | Auto ·271 | 89% | not read | |
| KentenPlacement | integer | 89% | not read | |
| KentenPosition | AboveRight ·271 | 89% | not read | |
| KentenStrokeColor in Properties | string | 89% | not read | |
| KentenStrokeTint | integer | 89% | not read | |
| KentenTint | integer | 89% | not read | |
| KentenWeight | integer | 89% | not read | |
| KentenXScale | integer | 89% | not read | |
| KentenYScale | integer | 89% | not read | |
| KerningMethod | $ID/Metrics ·271$ID/Optical ·8 | 89% | not read | |
| KeyboardDirection | DefaultDirection ·271 | 89% | not read | |
| KeyboardShortcut | number-list | 89% | not read | |
| KinsokuHangType | None ·271 | 89% | not read | |
| KinsokuSet in Properties | enumeration | 89% | read · written | |
| KinsokuType | KinsokuPushInFirst ·271 | 89% | read · written | |
| LastLineIndent | integer | 89% | not read | |
| Leading in Properties | length (pt) | 89% | read · written | characterLeading |
| LeadingAki | integer | 89% | not read | |
| LeadingModel | LeadingModelAkiBelow ·271 | 89% | not read | |
| LeftIndent | length (pt) | 89% | read · written | paragraphLeftIndent |
| Ligatures | true ·271false ·4 | 89% | not read | |
| MaximumGlyphScaling | integer | 89% | read · written | |
| MaximumLetterSpacing | integer | 89% | read · written | |
| MaximumWordSpacing | integer / real | 89% | read · written | |
| MinimumGlyphScaling | integer | 89% | read · written | |
| MinimumLetterSpacing | integer | 89% | read · written | |
| MinimumWordSpacing | integer | 89% | read · written | |
| MiterLimit | integer / real | 89% | not read | |
| Mojikumi in Properties | enumeration | 89% | not read | |
| NoBreak | false ·271 | 89% | not read | |
| NumberingAlignment | LeftAlign ·271RightAlign ·3 | 89% | not read | |
| NumberingApplyRestartPolicy | true ·271 | 89% | not read | |
| NumberingCharacterStyle in Properties | ref | 89% | read · written | paragraphNumberingCharacterStyle |
| NumberingContinue | true ·271 | 89% | read · written | paragraphNumberingContinue |
| NumberingExpression | text | 89% | read · written | paragraphNumberingExpression |
| NumberingFormat in Properties | text | 89% | read · written | paragraphNumberingFormat |
| NumberingLevel | integer | 89% | not read | |
| NumberingRestartPolicies in Properties | untyped | 89% | not read | |
| NumberingStartAt | number (count) | 89% | read · written | paragraphNumberingStartAt |
| OTFContextualAlternate | true ·271false ·8 | 89% | not read | |
| OTFDiscretionaryLigature | false ·271 | 89% | not read | |
| OTFFigureStyle | enum | 89% | not read | |
| OTFFraction | false ·271 | 89% | not read | |
| OTFHistorical | false ·271 | 89% | not read | |
| OTFHVKana | false ·271 | 89% | not read | |
| OTFJustificationAlternate | false ·271 | 89% | not read | |
| OTFLocale | true ·271 | 89% | not read | |
| OTFMark | true ·271 | 89% | not read | |
| OTFOrdinal | false ·271 | 89% | not read | |
| OTFOverlapSwash | false ·271 | 89% | not read | |
| OTFProportionalMetrics | false ·271 | 89% | not read | |
| OTFRomanItalics | false ·271 | 89% | not read | |
| OTFSlashedZero | false ·271 | 89% | not read | |
| OTFStretchedAlternate | false ·271 | 89% | not read | |
| OTFStylisticAlternate | false ·271 | 89% | not read | |
| OTFStylisticSets | integer | 89% | not read | |
| OTFSwash | false ·271 | 89% | not read | |
| OTFTitling | false ·271 | 89% | not read | |
| OverprintFill | false ·271 | 89% | read · written | |
| OverprintStroke | false ·271 | 89% | read · written | |
| PageNumberType | AutoPageNumber ·271 | 89% | not read | |
| ParagraphBreakType | Anywhere ·271 | 89% | not read | |
| ParagraphDirection | LeftToRightDirection ·271 | 89% | not read | |
| ParagraphGyoudori | false ·271 | 89% | not read | |
| ParagraphJustification | DefaultJustification ·271 | 89% | not read | |
| Position | Normal ·271SuperscriptSubscriptOTSuperscriptOTSubscriptOTNumeratorOTDenominator or a named value | 89% | read · written | characterPosition |
| PositionalForm | None ·271 | 89% | not read | |
| PreviewColor in Properties | enumeration | 89% | not read | |
| Rensuuji | true ·271 | 89% | not read | |
| RightIndent | length (pt) | 89% | read · written | paragraphRightIndent |
| RotateSingleByteCharacters | false ·271 | 89% | not read | |
| RubyAlignment | RubyJIS ·271 | 89% | not read | |
| RubyAutoAlign | true ·271 | 89% | not read | |
| RubyAutoScaling | false ·271 | 89% | not read | |
| RubyAutoTcyAutoScale | true ·271 | 89% | not read | |
| RubyAutoTcyDigits | integer | 89% | not read | |
| RubyAutoTcyIncludeRoman | false ·271 | 89% | not read | |
| RubyFill in Properties | string | 89% | not read | |
| RubyFont in Properties | string | 89% | not read | |
| RubyFontSize | integer | 89% | not read | |
| RubyFontStyle in Properties | enumeration | 89% | not read | |
| RubyOpenTypePro | true ·271 | 89% | not read | |
| RubyOverhang | false ·271 | 89% | not read | |
| RubyOverprintFill | Auto ·271 | 89% | not read | |
| RubyOverprintStroke | Auto ·271 | 89% | not read | |
| RubyParentOverhangAmount | RubyOverhangOneRuby ·271 | 89% | not read | |
| RubyParentScalingPercent | integer | 89% | not read | |
| RubyParentSpacing | RubyParent121Aki ·271 | 89% | not read | |
| RubyPosition | AboveRight ·271 | 89% | not read | |
| RubyStroke in Properties | string | 89% | not read | |
| RubyStrokeTint | integer | 89% | not read | |
| RubyTint | integer | 89% | not read | |
| RubyType | PerCharacterRuby ·271 | 89% | not read | |
| RubyWeight | integer | 89% | not read | |
| RubyXOffset | integer | 89% | not read | |
| RubyXScale | integer | 89% | not read | |
| RubyYOffset | integer | 89% | not read | |
| RubyYScale | integer | 89% | not read | |
| RuleAbove | false ·271 | 89% | read · written | |
| RuleAboveColor in Properties | string | 89% | read · written | |
| RuleAboveGapColor in Properties | object | 89% | not read | |
| RuleAboveGapOverprint | false ·271 | 89% | not read | |
| RuleAboveGapTint | integer | 89% | not read | |
| RuleAboveLeftIndent | integer | 89% | read · written | |
| RuleAboveLineWeight | integer / real | 89% | read · written | |
| RuleAboveOffset | integer | 89% | read · written | |
| RuleAboveOverprint | false ·271 | 89% | not read | |
| RuleAboveRightIndent | integer | 89% | read · written | |
| RuleAboveTint | integer | 89% | read · written | |
| RuleAboveType in Properties | object | 89% | not read | |
| RuleAboveWidth | ColumnWidth ·271 | 89% | read · written | |
| RuleBelow | false ·271 | 89% | read · written | |
| RuleBelowColor in Properties | string | 89% | read · written | |
| RuleBelowGapColor in Properties | object | 89% | not read | |
| RuleBelowGapOverprint | false ·271 | 89% | not read | |
| RuleBelowGapTint | integer | 89% | not read | |
| RuleBelowLeftIndent | integer | 89% | read · written | |
| RuleBelowLineWeight | integer / real | 89% | read · written | |
| RuleBelowOffset | integer | 89% | read · written | |
| RuleBelowOverprint | false ·271 | 89% | not read | |
| RuleBelowRightIndent | integer | 89% | read · written | |
| RuleBelowTint | integer | 89% | read · written | |
| RuleBelowType in Properties | object | 89% | not read | |
| RuleBelowWidth | ColumnWidth ·271 | 89% | read · written | |
| ScaleAffectsLineHeight | false ·271 | 89% | not read | |
| ShataiAdjustRotation | false ·271 | 89% | not read | |
| ShataiAdjustTsume | true ·271 | 89% | not read | |
| ShataiDegreeAngle | integer | 89% | not read | |
| ShataiMagnification | integer | 89% | not read | |
| SingleWordJustification | FullyJustified ·271LeftAlign ·3 | 89% | not read | |
| Skew | integer | 89% | read · written | |
| SpaceAfter | length (pt) | 89% | read · written | paragraphSpaceAfter |
| SpaceBefore | length (pt) | 89% | read · written | paragraphSpaceBefore |
| StartParagraph | Anywhere ·271NextColumnNextFrameNextPageNextOddPageNextEvenPage | 89% | read | paragraphStartParagraph |
| StrikeThroughColor in Properties | string | 89% | not read | |
| StrikeThroughGapColor in Properties | object | 89% | not read | |
| StrikeThroughGapOverprint | false ·271 | 89% | not read | |
| StrikeThroughGapTint | integer | 89% | not read | |
| StrikeThroughOffset | integer | 89% | not read | |
| StrikeThroughOverprint | false ·271 | 89% | not read | |
| StrikeThroughTint | integer | 89% | not read | |
| StrikeThroughType in Properties | object | 89% | not read | |
| StrikeThroughWeight | integer | 89% | not read | |
| StrikeThru | false ·271 | 89% | read · written | characterStrikethru |
| StrokeAlignment | OutsideAlignment ·271CenterAlignment ·5 | 89% | not read | |
| StrokeColor | reference to Swatch | 89% | read · written | |
| StrokeTint | integer | 89% | not read | |
| StrokeWeight | integer / real | 89% | read · written | |
| Tatechuyoko | false ·271 | 89% | not read | |
| TatechuyokoXOffset | integer | 89% | not read | |
| TatechuyokoYOffset | integer | 89% | not read | |
| Tracking | number | 89% | read · written | characterTracking |
| TrailingAki | integer | 89% | not read | |
| TreatIdeographicSpaceAsSpace | true ·267false ·11 | 89% | not read | |
| Tsume | integer | 89% | not read | |
| Underline | false ·271true ·3 | 89% | read · written | characterUnderline |
| UnderlineColor in Properties | object, string | 89% | not read | |
| UnderlineGapColor in Properties | object | 89% | not read | |
| UnderlineGapOverprint | false ·271 | 89% | not read | |
| UnderlineGapTint | integer | 89% | not read | |
| UnderlineOffset | integer / real | 89% | not read | |
| UnderlineOverprint | false ·271 | 89% | not read | |
| UnderlineTint | integer | 89% | not read | |
| UnderlineType in Properties | object | 89% | not read | |
| UnderlineWeight | integer / real | 89% | not read | |
| VerticalScale | integer | 89% | read · written | |
| Warichu | false ·271 | 89% | not read | |
| WarichuAlignment | Auto ·271 | 89% | not read | |
| WarichuCharsAfterBreak | integer | 89% | not read | |
| WarichuCharsBeforeBreak | integer | 89% | not read | |
| WarichuLines | integer | 89% | not read | |
| WarichuLineSpacing | integer | 89% | not read | |
| WarichuSize | integer | 89% | not read | |
| XOffsetDiacritic | integer | 89% | not read | |
| YOffsetDiacritic | integer | 89% | not read | |
| KeepWithPrevious | false ·270 | 89% | not read | |
| ParagraphKashidaWidth | integer | 89% | not read | |
| SpanColumnMinSpaceAfter | length (pt) | 89% | read · written | paragraphSpanColumnMinSpaceAfter |
| SpanColumnMinSpaceBefore | length (pt) | 89% | read · written | paragraphSpanColumnMinSpaceBefore |
| SpanColumnType | SingleColumn ·270SpanColumns ·3SplitColumns | 89% | read · written | paragraphSpanColumnType |
| SpanSplitColumnCount in Properties | All | 89% | read · written | paragraphSpanSplitColumnCount |
| SplitColumnInsideGutter | length (pt) | 89% | read · written | paragraphSplitColumnInsideGutter |
| SplitColumnOutsideGutter | length (pt) | 89% | read · written | paragraphSplitColumnOutsideGutter |
| TabList in Properties | list | 89% | not read | |
| EmptyGrepStyles | boolean | 87% | not read | |
| EmptyLineStyles | boolean | 87% | not read | |
| EmptyNestedStyles | boolean | 87% | not read | |
| EmitCss | true ·265 | 87% | not read | |
| ParagraphShadingBottomOffset | integer | 87% | read | |
| ParagraphShadingBottomOrigin | DescentBottomOrigin ·265 | 87% | read | |
| ParagraphShadingClipToFrame | false ·265 | 87% | read | |
| ParagraphShadingColor in Properties | object | 87% | read | |
| ParagraphShadingLeftOffset | integer | 87% | read | |
| ParagraphShadingOn | false ·265 | 87% | read | |
| ParagraphShadingOverprint | false ·265 | 87% | read | |
| ParagraphShadingRightOffset | integer | 87% | read | |
| ParagraphShadingSuppressPrinting | false ·265 | 87% | read | |
| ParagraphShadingTint | integer | 87% | read | |
| ParagraphShadingTopOffset | integer | 87% | read | |
| ParagraphShadingTopOrigin | AscentTopOrigin ·265 | 87% | read | |
| ParagraphShadingWidth | ColumnWidth ·265 | 87% | read | |
| SplitDocument | false ·265 | 87% | not read | |
| StyleUniqueId | builtin / text | 87% | not read | |
| IncludeClass | true ·84 | 28% | not read | |
| MergeConsecutiveParaBorders | true ·81false ·6 | 28% | not read | |
| ParagraphBorderBottomLeftCornerOption | None ·84 | 28% | read | |
| ParagraphBorderBottomLeftCornerRadius | integer / real | 28% | read | |
| ParagraphBorderBottomLineWeight | integer / real | 28% | not read | |
| ParagraphBorderBottomOffset | integer | 28% | read | |
| ParagraphBorderBottomOrigin | DescentBottomOrigin ·84 | 28% | not read | |
| ParagraphBorderBottomRightCornerOption | None ·84 | 28% | read | |
| ParagraphBorderBottomRightCornerRadius | integer / real | 28% | read | |
| ParagraphBorderColor in Properties | object | 28% | read | |
| ParagraphBorderDisplayIfSplits | false ·84 | 28% | not read | |
| ParagraphBorderGapColor in Properties | object | 28% | not read | |
| ParagraphBorderGapOverprint | false ·84 | 28% | not read | |
| ParagraphBorderGapTint | integer | 28% | not read | |
| ParagraphBorderLeftLineWeight | integer / real | 28% | not read | |
| ParagraphBorderLeftOffset | integer | 28% | read | |
| ParagraphBorderOn | false ·84 | 28% | read | |
| ParagraphBorderOverprint | false ·84 | 28% | not read | |
| ParagraphBorderRightLineWeight | integer / real | 28% | not read | |
| ParagraphBorderRightOffset | integer | 28% | read | |
| ParagraphBorderStrokeEndCap | ButtEndCap ·84 | 28% | not read | |
| ParagraphBorderStrokeEndJoin | MiterEndJoin ·84 | 28% | not read | |
| ParagraphBorderTint | integer | 28% | read | |
| ParagraphBorderTopLeftCornerOption | None ·84 | 28% | read | |
| ParagraphBorderTopLeftCornerRadius | integer / real | 28% | read | |
| ParagraphBorderTopLineWeight | integer / real | 28% | not read | |
| ParagraphBorderTopOffset | integer | 28% | read | |
| ParagraphBorderTopOrigin | AscentTopOrigin ·84 | 28% | not read | |
| ParagraphBorderTopRightCornerOption | None ·84 | 28% | read | |
| ParagraphBorderTopRightCornerRadius | integer / real | 28% | read | |
| ParagraphBorderType in Properties | object | 28% | not read | |
| ParagraphBorderWidth | ColumnWidth ·84 | 28% | read | |
| ParagraphShadingBottomLeftCornerOption | None ·84 | 28% | not read | |
| ParagraphShadingBottomLeftCornerRadius | integer / real | 28% | not read | |
| ParagraphShadingBottomRightCornerOption | None ·84 | 28% | not read | |
| ParagraphShadingBottomRightCornerRadius | integer / real | 28% | not read | |
| ParagraphShadingTopLeftCornerOption | None ·84 | 28% | not read | |
| ParagraphShadingTopLeftCornerRadius | integer / real | 28% | not read | |
| ParagraphShadingTopRightCornerOption | None ·84 | 28% | not read | |
| ParagraphShadingTopRightCornerRadius | integer / real | 28% | not read | |
| ProviderHyphenationStyle | enum | 28% | not read | |
| SameParaStyleSpacing in Properties | enumeration, unit | 25% | not read | |
| ExtendedKeyboardShortcut | number-list | 24% | not read | |
| EpubAriaRole | — | 2% | not read | |
| Label in Properties | untyped | 1% | not read | |
| AllNestedStyles in Properties | list | 1% | 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 ParagraphStyle that set the attribute.
Examples
- A BasedOn chain of paragraph styles
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.
PageReference
The PageReference element in IDML: where it appears (Stories), its 2 attributes, their values, and how real documents use them.
ParagraphStyleGroup
The ParagraphStyleGroup element in IDML: where it appears (Resources/Styles), its 2 attributes, their values, and how real documents use them.