![]() | InDesign SDK 20.5 |
#include <ICompositionStyle.h>

Classes | |
| class | StrokeType |
Public Types | |
| enum | { kDefaultIID = IID_ICOMPOSITIONSTYLE } |
| enum | TextAlignment { kTextAlignLeft = 0, kTextAlignCenter, kTextAlignRight, kTextAlignJustifyFull, kTextAlignJustifyLeft, kTextAlignJustifyCenter, kTextAlignJustifyRight, kTextAlignAuto, kTextAlignToBinding, kTextAlignAwayBinding, kTextAlignLastValue = kTextAlignAwayBinding } |
| enum | ParagraphDirection { kParagraphDirLTR = 0, kParagraphDirRTL } |
| enum | ParagraphRuleMode { kRule_None = 0, kRule_ColumnWidth, kRule_TextWidth } |
| enum | BalanceLinePreference { kBalanceLine_Off, kBalanceLine_VeeShape, kBalanceLine_Equal, kBalanceLine_Pyramid } |
| enum | SpanColumnsTypeOptions { kSingleColumn, kSpanColumn, kSplitColumn } |
| enum | ParagraphBorderShadingWidth { kBorderShading_ColumnWidth, kBorderShading_TextWidth } |
| enum | ParagraphBorderShadingTopOrigin { kBorderShading_AscentTopOrigin, kBorderShading_BaselineTopOrigin, kBorderShading_LeadingTopOrigin, kBorderShading_emBoxTopOrigin, kBorderShading_CapHeightTopOrigin, kBorderShading_xHeightTopOrigin, kBorderShading_EmBoxCenterTopOrigin } |
| enum | ParagraphBorderShadingBottomOrigin { kBorderShading_DescentBottomOrigin, kBorderShading_BaselineBottomOrigin, kBorderShading_EmBoxBottomOrigin, kBorderShading_EmBoxCenterBottomOrigin } |
| enum | StrokeJoinType { kStroke_MiterJoin, kStroke_RoundJoin, kStroke_BevelJoin } |
| enum | StrokeCapType { kStroke_ButCap, kStroke_RoundCap, kStroke_ProjectingCap } |
Public Member Functions | |
| virtual ClassID | GetComposer () const =0 |
| virtual void | SetComposer (ClassID algo)=0 |
| virtual ClassID | GetKerningMethod () const =0 |
| virtual void | SetKerningMethod (ClassID algo)=0 |
| virtual PMReal | GetPairKern () const =0 |
| virtual void | SetPairKern (PMReal amt)=0 |
| virtual bool16 | UseLigatures () const =0 |
| virtual void | SetLigaturesOn (bool16 on)=0 |
| virtual void | AddOpenTypeFeature (const char *feature, int32 choiceIndex=kCTOT_NoChoiceIndex)=0 |
| virtual void | ClearOpenTypeFeature (const char *feature)=0 |
| virtual int32 | CountOpenTypeFeatures () const =0 |
| virtual const char * | GetNthOpenTypeFeature (int32 n, int32 *choiceIndex=nil) const =0 |
| virtual bool16 | IsOpenTypeFeatureApplied (const char *feature) const =0 |
| virtual bool16 | GetNoBreak () const =0 |
| virtual void | SetNoBreak (bool16 b)=0 |
| virtual PMReal | IndentLeftBody () const =0 |
| virtual PMReal | IndentRightBody () const =0 |
| virtual PMReal | IndentRightLast () const =0 |
| virtual PMReal | IndentLeftFirst () const =0 |
| virtual void | SetIndentLeftBody (PMReal a)=0 |
| virtual void | SetIndentRightBody (PMReal a)=0 |
| virtual void | SetIndentRightLast (PMReal a)=0 |
| virtual void | SetIndentLeftFirst (PMReal a)=0 |
| virtual ParagraphDirection | GetParagraphDirection () const =0 |
| virtual void | SetParagraphDirection (ParagraphDirection dir)=0 |
| virtual TextAlignment | GetParagraphAlignment () const =0 |
| virtual void | SetParagraphAlignment (TextAlignment dq)=0 |
| virtual TextAlignment | GetSingleWordAlign () const =0 |
| virtual void | SetSingleWordAlign (TextAlignment dq)=0 |
| virtual BalanceLinePreference | BalanceLineLengths () const =0 |
| virtual void | SetBalanceLineLengths (BalanceLinePreference b)=0 |
| virtual bool16 | GetIgnoreEdgeAlignment () const =0 |
| virtual void | SetIgnoreEdgeAlignment (bool16 ignore)=0 |
| virtual void | SetDropCapLines (int16 numLines)=0 |
| virtual void | SetDropCapChars (int16 numChars)=0 |
| virtual void | SetDropCapDetail (Text::DropCapDetailedSettings settings)=0 |
| virtual Text::DropCapDetailedSettings | GetDropCapInfo (int16 *elems, int16 *lines) const =0 |
| virtual PMReal | SpaceBefore () const =0 |
| virtual PMReal | SpaceAfter () const =0 |
| virtual PMReal | SameParaSpacing () const =0 |
| virtual void | SetSpaceBefore (PMReal a)=0 |
| virtual void | SetSpaceAfter (PMReal a)=0 |
| virtual void | SetSameParaSpacing (PMReal a)=0 |
| virtual void | SetBreakBeforeMode (Text::StartBreakLocation breakBeforeMode)=0 |
| virtual Text::StartBreakLocation | GetBreakBeforeMode () const =0 |
| virtual Text::StartBreakLocation | GetStartLocation () const =0 |
| virtual void | SetStartLocation (Text::StartBreakLocation startLocation)=0 |
| virtual void | SetKeepLines (bool16 keepTogether)=0 |
| virtual bool16 | GetKeepLines () const =0 |
| virtual void | SetKeepTogether (bool16 keepTogether)=0 |
| virtual bool16 | GetKeepTogether () const =0 |
| virtual void | SetKeepWithNextNLines (int16 nLines)=0 |
| virtual int16 | GetKeepWithNextNLines () const =0 |
| virtual void | SetKeepFirstNLinesTogether (int16 nLines)=0 |
| virtual int16 | GetKeepFirstNLinesTogether () const =0 |
| virtual void | SetKeepLastNLinesTogether (int16 nLines)=0 |
| virtual int16 | GetKeepLastNLinesTogether () const =0 |
| virtual void | SetTabRuler (const TabStopTable &tabs)=0 |
| virtual const TabStopTable & | GetTabRuler () const =0 |
| virtual TabStop | GetTabStopAfter (PMReal offset) const =0 |
| virtual bool16 | GetParaRuleMode (bool16 above, ICompositionStyle::ParagraphRuleMode *mode) const =0 |
| virtual void | SetParaRuleMode (bool16 above, ICompositionStyle::ParagraphRuleMode mode)=0 |
| virtual void | SetParaRuleOn (bool16 above, bool16 onOff)=0 |
| virtual void | SetParaRuleColor (bool16 above, UID color)=0 |
| virtual void | SetParaRuleTint (bool16 above, PMReal tint)=0 |
| virtual void | SetParaRuleOverprint (bool16 above, bool16 onOff)=0 |
| virtual void | SetParaRuleStroke (bool16 above, PMReal weight)=0 |
| virtual void | SetParaRuleStrokeType (bool16 above, ICompositionStyle::StrokeType type)=0 |
| virtual bool16 | GetParaRuleDraw (bool16 above, UID *pColor, PMReal *tint, bool16 *overprint, PMReal *weight, ICompositionStyle::StrokeType *type, UID *gapColor, PMReal *gapTint, bool16 *gapOverprint) const =0 |
| virtual void | SetParaRuleGapColor (bool16 above, UID color)=0 |
| virtual void | SetParaRuleGapTint (bool16 above, PMReal tint)=0 |
| virtual void | SetParaRuleGapOverprint (bool16 above, bool16 onOff)=0 |
| virtual void | SetParaRuleIndentL (bool16 above, PMReal left)=0 |
| virtual void | SetParaRuleIndentR (bool16 above, PMReal right)=0 |
| virtual void | SetParaRuleOffset (bool16 above, PMReal offset)=0 |
| virtual bool16 | GetParaRulePosition (bool16 above, PMReal *left, PMReal *right, PMReal *offset) const =0 |
| virtual void | SetKeepParaRuleAboveInFrame (bool16 keepInFrame)=0 |
| virtual bool16 | GetKeepParaRuleAboveInFrame () const =0 |
| virtual bool16 | HasAutomaticStyling () const =0 |
| virtual void | SetRunInStyleList (const RunInStyleList &list)=0 |
| virtual const RunInStyleList & | GetRunInStyleList () const =0 |
| virtual void | SetRunInGrepStyleList (const RunInGrepStyleList &list)=0 |
| virtual const RunInGrepStyleList & | GetRunInGrepStyleList () const =0 |
| virtual void | SetRunInLineStyleList (const RunInLineStyleList &list)=0 |
| virtual const RunInLineStyleList & | GetRunInLineStyleList () const =0 |
| virtual SpanColumnsTypeOptions | GetSpanColumnType () const =0 |
| virtual void | SetSpanColumnType (SpanColumnsTypeOptions type)=0 |
| virtual int16 | GetSpanSplitColumnCount () const =0 |
| virtual void | SetSpanSplitColumnCount (int16 count)=0 |
| virtual PMReal | GetSpanSplitMinSpaceBefore () const =0 |
| virtual void | SetSpanSplitMinSpaceBefore (PMReal minSpaceBefore)=0 |
| virtual PMReal | GetSpanSplitMinSpaceAfter () const =0 |
| virtual void | SetSpanSplitMinSpaceAfter (PMReal minSpaceAfter)=0 |
| virtual PMReal | GetSplitColumnInsideGutter () const =0 |
| virtual void | SetSplitColumnInsideGutter (PMReal gutter)=0 |
| virtual PMReal | GetSplitColumnOutsideGutter () const =0 |
| virtual void | SetSplitColumnOutsideGutter (PMReal gutter)=0 |
| virtual bool16 | GetKeepWithPrev () const =0 |
| virtual void | SetKeepWithPrev (bool16 keepWithPrev)=0 |
| virtual ICompositionStyle::ParagraphBorderShadingWidth | GetParaBSWidth () const =0 |
| virtual void | SetParaBSWidth (ICompositionStyle::ParagraphBorderShadingWidth borderShadingMode)=0 |
| virtual ICompositionStyle::ParagraphBorderShadingTopOrigin | GetParaBSTopOrigin () const =0 |
| virtual void | SetParaBSTopOrigin (ICompositionStyle::ParagraphBorderShadingTopOrigin borderShadingTopOrigin)=0 |
| virtual ICompositionStyle::ParagraphBorderShadingBottomOrigin | GetParaBSBottomOrigin () const =0 |
| virtual void | SetParaBSBottomOrigin (ICompositionStyle::ParagraphBorderShadingBottomOrigin borderShadingBottomOrigin)=0 |
| virtual bool16 | GetParaBSClipToFrame () const =0 |
| virtual void | SetParaBSClipToFrame (bool16 clipToFrame)=0 |
| virtual bool16 | GetParaBSSuppressPrinting () const =0 |
| virtual void | SetParaBSSuppressPrinting (bool16 suppressPrinting)=0 |
| virtual void | GetParaBSOffsets (PMReal *left, PMReal *right, PMReal *top, PMReal *bottom) const =0 |
| virtual void | SetParaBSOffsetL (PMReal left)=0 |
| virtual void | SetParaBSOffsetR (PMReal right)=0 |
| virtual void | SetParaBSOffsetT (PMReal top)=0 |
| virtual void | SetParaBSOffsetB (PMReal bottom)=0 |
| virtual void | GetParaBorderOffsets (PMReal *left, PMReal *right, PMReal *top, PMReal *bottom) const =0 |
| virtual void | SetParaBorderOffsetL (PMReal left)=0 |
| virtual void | SetParaBorderOffsetR (PMReal right)=0 |
| virtual void | SetParaBorderOffsetT (PMReal top)=0 |
| virtual void | SetParaBorderOffsetB (PMReal bottom)=0 |
| virtual bool16 | GetParaBSFillOn () const =0 |
| virtual void | SetParaBSFillOn (bool16 fillOn)=0 |
| virtual void | GetParaBSFillData (UID *colorUID, PMReal *tint, bool16 *overprint) const =0 |
| virtual void | SetParaBSFillColor (UID fillColorUID)=0 |
| virtual void | SetParaBSFillTint (PMReal fillTint)=0 |
| virtual void | SetParaBSFillOverprint (bool16 fillOverprint)=0 |
| virtual bool16 | GetParaBSStrokeOn () const =0 |
| virtual void | SetParaBSStrokeOn (bool16 strokeOn)=0 |
| virtual void | GetParaBSStrokeData (UID *strokeColorUID, PMReal *strokeTint, bool16 *strokeOverprint, PMReal *strokeWeight, ICompositionStyle::StrokeType *strokeType, ICompositionStyle::StrokeJoinType *strokeJoinType, ICompositionStyle::StrokeCapType *strokeCapType, UID *gapColorUID, PMReal *gapTint, bool16 *gapOverprint) const =0 |
| virtual void | SetParaBSStrokeColor (UID strokeColorUID)=0 |
| virtual void | SetParaBSStrokeTint (PMReal strokeTint)=0 |
| virtual void | SetParaBSStrokeOverprint (bool16 overprint)=0 |
| virtual void | SetParaBSStrokeWeight (PMReal strokeWeight)=0 |
| virtual void | SetParaBSStrokeType (ICompositionStyle::StrokeType type)=0 |
| virtual void | SetParaBSStrokeJoinType (ICompositionStyle::StrokeJoinType strokeJoinType)=0 |
| virtual void | SetParaBSStrokeCapType (ICompositionStyle::StrokeCapType strokeCapType)=0 |
| virtual void | SetParaBSStrokeGapColor (UID strokeGapColorUID)=0 |
| virtual void | SetParaBSStrokeGapTint (PMReal strokeGapTint)=0 |
| virtual void | SetParaBSStrokeGapOverprint (bool16 strokeGapOverprint)=0 |
| virtual void | GetParaBorderCornerType (ClassID *topLeftType, ClassID *topRightType, ClassID *bottomLeftType, ClassID *bottomRightType) const =0 |
| virtual void | GetParaBorderCornerRadius (PMReal *topLeft, PMReal *topRight, PMReal *bottomLeft, PMReal *bottomRight) const =0 |
| virtual void | SetParaBCornerTopLeftType (ClassID cornerType)=0 |
| virtual void | SetParaBCornerTopLeftRadius (PMReal radius)=0 |
| virtual void | SetParaBCornerTopRightType (ClassID cornerType)=0 |
| virtual void | SetParaBCornerTopRightRadius (PMReal radius)=0 |
| virtual void | SetParaBCornerBottomLeftType (ClassID cornerType)=0 |
| virtual void | SetParaBCornerBottomLeftRadius (PMReal radius)=0 |
| virtual void | SetParaBCornerBottomRightType (ClassID cornerType)=0 |
| virtual void | SetParaBCornerBottomRightRadius (PMReal radius)=0 |
| virtual void | GetParaShadeCornerType (ClassID *topLeftType, ClassID *topRightType, ClassID *bottomLeftType, ClassID *bottomRightType) const =0 |
| virtual void | GetParaShadeCornerRadius (PMReal *topLeft, PMReal *topRight, PMReal *bottomLeft, PMReal *bottomRight) const =0 |
| virtual void | SetParaSCornerTopLeftType (ClassID cornerType)=0 |
| virtual void | SetParaSCornerTopLeftRadius (PMReal radius)=0 |
| virtual void | SetParaSCornerTopRightType (ClassID cornerType)=0 |
| virtual void | SetParaSCornerTopRightRadius (PMReal radius)=0 |
| virtual void | SetParaSCornerBottomLeftType (ClassID cornerType)=0 |
| virtual void | SetParaSCornerBottomLeftRadius (PMReal radius)=0 |
| virtual void | SetParaSCornerBottomRightType (ClassID cornerType)=0 |
| virtual void | SetParaSCornerBottomRightRadius (PMReal radius)=0 |
| virtual ICompositionStyle::ParagraphBorderShadingWidth | GetParaBSStrokeWidth () const =0 |
| virtual void | SetParaBSStrokeWidth (ICompositionStyle::ParagraphBorderShadingWidth borderShadingMode)=0 |
| virtual ICompositionStyle::ParagraphBorderShadingTopOrigin | GetParaBSStrokeTopOrigin () const =0 |
| virtual void | SetParaBSStrokeTopOrigin (ICompositionStyle::ParagraphBorderShadingTopOrigin borderShadingTopOrigin)=0 |
| virtual ICompositionStyle::ParagraphBorderShadingBottomOrigin | GetParaBSStrokeBottomOrigin () const =0 |
| virtual void | SetParaBSStrokeBottomOrigin (ICompositionStyle::ParagraphBorderShadingBottomOrigin borderShadingBottomOrigin)=0 |
| virtual void | SetParaBWeightTopValue (PMReal value)=0 |
| virtual void | SetParaBWeightBottomValue (PMReal value)=0 |
| virtual void | SetParaBWeightLeftValue (PMReal value)=0 |
| virtual void | SetParaBWeightRightValue (PMReal value)=0 |
| virtual void | GetParaBorderWeightValues (PMReal *left, PMReal *top, PMReal *right, PMReal *bottom) const =0 |
| virtual bool16 | GetParaBSParagraphFlow () const =0 |
| virtual void | SetParaBSParagraphFlow (bool16 displayBorder)=0 |
| virtual bool16 | GetParaBSMergeBorder () const =0 |
| virtual void | SetParaBSMergeBorder (bool16 mergeBorder)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
One of the interfaces providing text attribute data combined into a single multi-interface structure. Mostly concerns paragraph level attributes, but not completely.
Balance Line Preference.
Paragraph Border and Shading Bottom Origin.
Paragraph Border and Shading Top Origin.
Paragraph Border and Shading Width.
Left to Right / Right to Left paragraph direction
Paragraph Rule Mode.
Span Columns Type.
Stroke Cap Type.
Stroke Join Type.
Text Alignment.
| pure virtual |
Add the OpenType feature specified.
| feature | must be a pointer to a buffer of 4 characters representing an opentype feature. E.g. "smcp", "kern". |
| choiceIndex | may be used to specify an alternate choice for certain opentype features. E.g. "aalt". |
| pure virtual |
Get whether the paragraph should balance its lines.
Paragraph composer only. Ragged paragraph alignments only.
| pure virtual |
Clear the opentype feature specified by the tag.
| feature | must be a pointer to a buffer of 4 characters representing an opentype feature. E.g. "smcp", "kern" |
| pure virtual |
Get how many opentype features are applied to this text.
| pure virtual |
Get the break before mode.
| pure virtual |
| pure virtual |
Get the dropcap lines & characters settings.
| pure virtual |
Get whether to ignore edge alignment
| pure virtual |
Get how many lines at the start of the paragraph to keep together.
| pure virtual |
Get how many lines at the end of the paragraph to keep together.
| pure virtual |
Get whether this paragraph has any keeps enabled.
Keep all together or keep first/last N lines together, but not keep with next.
| pure virtual |
get whether the paragraph rule is to stay in the text frame.
| pure virtual |
Get whether this paragraph has keep whole paragraph together enabled.
| pure virtual |
Get how many lines after this paragraph should be kept with the last line of this paragraph.
| pure virtual |
If the first line in the paragraph should be kept with the last line of previous paragraph
| pure virtual |
| pure virtual |
Get whether this text should be allowed to break.
| pure virtual |
Get the Nth applied opentype feature.
| choiceIndex | if non-nil will be set to the choice index of the Nth feature. |
| pure virtual |
if value == kAutoKernMagicNumber, then use the algorithm specified by GetKerningMethod()
| pure virtual |
Get the paragraph border corner radii
| pure virtual |
Get the paragraph border corner types
| pure virtual |
Get the paragraph border offsets
| pure virtual |
Get paragraph border and shading bottom origin.
| pure virtual |
Get whether the paragraph border and shading would clip/crop itself wrt to frame.
| pure virtual |
Get fill specific data for paragraph border and shading
| pure virtual |
Get whether the paragraph border and shading - fill is on
| pure virtual |
Get whether to merge consecutive borders with same setting of paragraph border and shading
| pure virtual |
Get the paragraph border and shading offsets
| pure virtual |
Get whether to display border if paragraph flows of paragraph border and shading
| pure virtual |
Get paragraph border bottom origin.
| pure virtual |
Get stroke specific data for paragraph border and shading
| pure virtual |
Get whether the paragraph border and shading stroke is on
| pure virtual |
| pure virtual |
| pure virtual |
Get whether the paragraph border and shading would suppress while printing
| pure virtual |
Get paragraph border and shading top origin.
| pure virtual |
Get paragraph border and shading width.
| pure virtual |
Get the paragraph alignment.
| pure virtual |
Get the paragraph alignment.
| pure virtual |
Get paragraph rule draw information.
| above | kTrue if rule above, kFalse for rule below. |
| pure virtual |
Get paragraph rule enabled mode.
| above | kTrue if rule above, kFalse for rule below. |
| pure virtual |
Get the paragraph rule position data.
| pure virtual |
Get the paragraph shading corner radii
| pure virtual |
Get the paragraph shading corner types
| pure virtual |
Returns the run-in style applied to this run of characters (usually paragraph).
| pure virtual |
Returns the run-in style applied to this run of characters (usually paragraph).
| pure virtual |
Returns the run-in style applied to this run of characters (usually paragraph).
| pure virtual |
Get how a justified line with only one word on it should align.
| pure virtual |
Get the type of paragraph span.
| pure virtual |
Get the number of columns the paragraph spans or splits.
If type is kSpanColumn and column count is equal to 1 means "all"
| pure virtual |
Get the minimum space after span or split columns.
| pure virtual |
Get the minimum space before span or split columns.
| pure virtual |
Get the inside gutter for split columns.
| pure virtual |
Get the outside gutter for split columns
| pure virtual |
Get where this paragraph should start.
| pure virtual |
Get the applied tab ruler.
Get the tab stop position after the offset.
| offset | should be the distance from the frame edge. |
| pure virtual |
are there nested styles, nested line based styles, or grep styles on this text?
| pure virtual |
Get the left indent.
| pure virtual |
Get the first line left indent.
| pure virtual |
Get the right indent.
| pure virtual |
Get the last line right indent.
| pure virtual |
Is the specified feature applied?
| feature | must be a pointer to a buffer of 4 characters representing an opentype feature. E.g. "smcp", "kern" |
| pure virtual |
Get amount of same para spacing.
| pure virtual |
Set whether the paragraph should balance its lines.
| pure virtual |
Set the break before mode.
| pure virtual |
Set ClassID of composer
| pure virtual |
Set how many characters should drop in the dropcap.
| pure virtual |
Set details about how the dropcap glyphs are scaled/positioned
| pure virtual |
Set how many lines the dropcap should knockout.
| pure virtual |
Set whether to ignore edge alignment
| pure virtual |
Set the left indent.
| pure virtual |
Set the first line left indent.
Left indent + first line left indent must be non-negative.
| pure virtual |
Set the right indent.
| pure virtual |
Set the last line right indent.
| pure virtual |
Set how many lines at the start of the paragraph to keep together.
| pure virtual |
Set how many lines at the end of the paragraph to keep together.
| pure virtual |
Set whether this paragraph has any keeps enabled.
Keep all together or keep first/last N lines together, but not keep with next.
| pure virtual |
set whether the paragraph rule is to stay in the text frame.
keepInFrame kTrue if keep the rule in the frame.
| pure virtual |
Set whether this paragraph has keep whole paragraph together enabled.
| pure virtual |
Set how many lines after this paragraph should be kept with the last line of this paragraph.
| pure virtual |
Set if the first line in the paragraph should be kept with the last line of previous paragraph
| keepLinesWithPrev | if the paragraph should be kept with the last line of previous paragraph |
| pure virtual |
set ClassID of kerning method
| pure virtual |
Set ligature state
| pure virtual |
Set whether this text should be allowed to break.
| pure virtual |
set pair kern value.
| pure virtual |
Set paragraph border bottom left radius.
| @see | PMReal. |
| pure virtual |
Set paragraph border bottom left corner type.
| @see | ClassID. |
| pure virtual |
Set paragraph border bottom right radius.
| @see | PMReal. |
| pure virtual |
Set paragraph border bottom right corner type.
| @see | ClassID. |
| pure virtual |
Set paragraph border top left radius.
| @see | PMReal. |
| pure virtual |
Set paragraph border top left corner type.
| @see | ClassID. |
| pure virtual |
Set paragraph border top right radius.
| @see | PMReal. |
| pure virtual |
Set paragraph border top right corner type.
| @see | ClassID. |
| pure virtual |
Set the paragraph border bottom offset
| bottom | - bottom offset. |
| pure virtual |
Set the paragraph border left offset
| left | - left offset. |
| pure virtual |
Set the paragraph border right offset
| right | - right offset. |
| pure virtual |
Set the paragraph border top offset
| top | - top offset. |
| pure virtual |
Set paragraph border and shading bottom origin.
| @see | ICompositionStyle::ParagraphBorderShadingBottomOrigin. |
| pure virtual |
Set whether the paragraph border and shading should clip/crop itself wrt to frame.
| keepInFrame | - pass kTrue to keep in frame, kFalse - otherwise. |
| pure virtual |
Set fill color for paragraph border and shading
| fillColorUID | - UID of fill color. |
| pure virtual |
Set fill mode for the paragraph border and shading
| pass | kTrue to switch on fill for paragraph border and shading, kFalse otherwise. |
| pure virtual |
Set fill overprint for paragraph border and shading
| fillOverprint | - pass kTrue to switch on overprinting for fill. |
| pure virtual |
Set fill tint value for paragraph border and shading
| fillTint | - tint value. |
| pure virtual |
Sets whether to merge consecutive borders with same setting of paragraph border and shading
| mergeBorder | - pass kTrue to merge, kFalse - otherwise. |
| pure virtual |
Set the paragraph border and shading bottom offset
| bottom | - bottom offset. |
| pure virtual |
Set the paragraph border and shading left offset
| left | - left offset. |
| pure virtual |
Set the paragraph border and shading right offset
| right | - right offset. |
| pure virtual |
Set the paragraph border and shading top offset
| top | - top offset. |
| pure virtual |
Sets whether to display border if paragraph flows of paragraph border and shading
| keepInFrame | - pass kTrue to suppress, kFalse - otherwise. |
| pure virtual |
Set paragraph border bottom origin.
| @see | ICompositionStyle::ParagraphBorderShadingBottomOrigin. |
| pure virtual |
Set the paragraph border cap type
| @see | ICompositionStyle::StrokeCapType. |
| pure virtual |
Set stroke color for paragraph border and shading
| strokeColorUID | - UID of stroke color. |
| pure virtual |
Set stroke gap color for paragraph border and shading
| strokeGapColorUID | - UID of stroke gap color. |
| pure virtual |
Set stroke gap overprint for paragraph border and shading
| strokeGapOverprint | - pass kTrue to switch on overprinting for stroke gap. |
| pure virtual |
Set stroke gap tint for paragraph border and shading
| strokeGapTint | - stroke gap tint value. |
| pure virtual |
Set the paragraph border join type
| @see | ICompositionStyle::StrokeJoinType. |
| pure virtual |
Set stroke mode for the paragraph border and shading
| pass | kTrue to switch on stroke for paragraph border and shading, kFalse otherwise. |
| pure virtual |
Set stroke overprint for paragraph border and shading
| strokeOverprint | - pass kTrue to switch on overprinting for stroke. |
| pure virtual |
Set stroke tint for paragraph border and shading
| strokeTint | - stroke tint value. |
| pure virtual |
Set paragraph border top origin.
| @see | ICompositionStyle::ParagraphBorderShadingTopOrigin. |
| pure virtual |
Set stroke type for paragraph border and shading
| strokeType | - type of stroke. |
| pure virtual |
Set stroke weight for paragraph border and shading
| strokeWeight | - stroke weight value. |
| pure virtual |
Set paragraph border width.
| @see | ICompositionStyle::ParagraphBorderShadingWidth. |
| pure virtual |
Set whether the paragraph border and shading should be suppressed while printing.
| keepInFrame | - pass kTrue to suppress, kFalse - otherwise. |
| pure virtual |
Set paragraph border and shading top origin.
| @see | ICompositionStyle::ParagraphBorderShadingTopOrigin. |
| pure virtual |
Set paragraph border and shading width.
| @see | ICompositionStyle::ParagraphBorderShadingWidth. |
| pure virtual |
Set paragraph border bottom stroke weight value.
| @see | PMReal. |
| pure virtual |
Set paragraph border left stroke weight value.
| @see | PMReal. |
| pure virtual |
Set paragraph border right stroke weight value.
| @see | PMReal. |
| pure virtual |
Set paragraph border top stroke weight value.
| @see | PMReal. |
| pure virtual |
Set the paragraph alignment.
| pure virtual |
Set the paragraph alignment.
| pure virtual |
Set paragraph rule color.
| above | kTrue if rule above, kFalse for rule below. |
| pure virtual |
Set paragraph rule gap color.
| above | kTrue if rule above, kFalse for rule below. |
| pure virtual |
Set paragraph rule gap overprint.
| above | kTrue if rule above, kFalse for rule below. |
| pure virtual |
Set paragraph rule gap tint.
| above | kTrue if rule above, kFalse for rule below. |
| pure virtual |
Set paragraph rule left indent.
| above | kTrue if rule above, kFalse for rule below. |
| pure virtual |
Set paragraph rule right indent.
| above | kTrue if rule above, kFalse for rule below. |
| pure virtual |
Set paragraph rule mode.
| above | kTrue if rule above, kFalse for rule below. |
| pure virtual |
Set paragraph rule offset.
| above | kTrue if rule above, kFalse for rule below. |
| offset | positive is down for rule below, up for rule above |
| pure virtual |
Set paragraph rule enabled state.
| above | kTrue if rule above, kFalse for rule below. |
| pure virtual |
Set paragraph rule overprint state.
| above | kTrue if rule above, kFalse for rule below. |
| pure virtual |
Set paragraph rule stroke weight.
| above | kTrue if rule above, kFalse for rule below. |
| pure virtual |
Set paragraph rule stroke type.
| above | kTrue if rule above, kFalse for rule below. |
| pure virtual |
Set paragraph rule tint.
| above | kTrue if rule above, kFalse for rule below. |
| pure virtual |
Set paragraph shading bottom left radius.
| @see | PMReal. |
| pure virtual |
Set paragraph shading bottom left corner type.
| @see | ClassID. |
| pure virtual |
Set paragraph shading bottom right radius.
| @see | PMReal. |
| pure virtual |
Set paragraph shading bottom right corner type.
| @see | ClassID. |
| pure virtual |
Set paragraph shading top left radius.
| @see | PMReal. |
| pure virtual |
Set paragraph shading top left corner type.
| @see | ClassID. |
| pure virtual |
Set paragraph shading top right radius.
| @see | PMReal. |
| pure virtual |
Set paragraph shading top right corner type.
| @see | ClassID. |
| pure virtual |
Set the run-in style applied to this run of characters (usually paragraph).
| pure virtual |
Set the run-in style applied to this run of characters (usually paragraph).
| pure virtual |
Set the run-in style applied to this run of characters (usually paragraph).
| pure virtual |
Set amount of space to add after this paragraph.
| pure virtual |
Set how a justified line with only one word on it should align.
| pure virtual |
Set amount of space to add after this paragraph.
| pure virtual |
Set amount of space to add before this paragraph.
| pure virtual |
Set the type of paragraph span.
| type | the type of paragraph span |
| pure virtual |
Set the number of columns the paragraph spans or splits.
If type is kSpanColumn and column count is equal to 1 means "all"
| count | the number of columns the paragraph spans or splits |
| pure virtual |
Set the minimum space after span or split columns.
| minSpaceAfter | the minimum space after span or split columns. |
| pure virtual |
Set the minimum space before span or split columns.
| minSpaceBefore | the minimum space before span or split columns. |
| pure virtual |
Set the inside gutter for split columns.
| gutter | the inside gutter for split columns |
| pure virtual |
Set the outside gutter for split columns
| gutter | the outside gutter for split columns |
| pure virtual |
Set where this paragraph should start.
| pure virtual |
Set the entire tab ruler.
| pure virtual |
Get amount of space to add after this paragraph.
| pure virtual |
Get amount of space to add before this paragraph.
| pure virtual |
Should ligatures be used?