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

Public Types | |
| enum | { kDefaultIID = IID_IFRAMEPREFSCMDDATA } |
Public Member Functions | |
| virtual void | Set (bool16 useFixedWidth, bool16 useVerticalAlign, bool16 ignoreTextWrap, int32 numColumns, PMReal gutter, PMReal columnWidth, PMReal leftInset, PMReal topInset, PMReal rightInset, PMReal bottomInset, Text::FirstLineOffsetMetric firstLineOffsetMetric, PMReal minFirstLineOffset, Text::VerticalJustification vj, PMReal maxVJInterParaSpace, bool16 vjBalanceColumns, bool16 useFlexibleWidth, PMReal maxColumnWidth, Text::AutoSizeDimension asDimension, IReferencePointData::ReferencePointPosition refPoint, bool16 useMinHeight, PMReal minHeightValue, bool16 useMinWidth, PMReal minWidthValue, bool16 noLineBreak, bool16 useVerticalRule, PMReal verticalRuleOffset, PMReal verticalRuleTopInset, bool16 verticalRuleInsetChain, PMReal verticalRuleBottomInset, PMReal verticalRuleStrokeWidth, UID verticalRuleStrokeColor, ICompositionStyle::StrokeType verticalRuleStrokeType, PMReal verticalRuleTint, bool16 verticalRuleOverprint, const UIDRef &doc)=0 |
| virtual bool16 | GetUseFixedWidth ()=0 |
| virtual bool16 | GetUseVerticalAlignment ()=0 |
| virtual bool16 | GetIgnoreTextWrap ()=0 |
| virtual int32 | GetNumColumns ()=0 |
| virtual PMReal | GetGutter ()=0 |
| virtual PMReal | GetFixedColumnWidth ()=0 |
| virtual const void | GetInsets (PMReal &left, PMReal &top, PMReal &right, PMReal &bottom)=0 |
| virtual Text::FirstLineOffsetMetric | GetFirstLineOffsetMetric ()=0 |
| virtual PMReal | GetMinFirstLineOffset ()=0 |
| virtual const UIDRef & | GetDocument ()=0 |
| virtual Text::VerticalJustification | GetVerticalJustification () const =0 |
| virtual PMReal | GetMaxVJInterParaSpace () const =0 |
| virtual bool16 | GetVJBalanceColumns () const =0 |
| virtual bool16 | GetUseFlexibleWidth ()=0 |
| virtual PMReal | GetMinColumnWidth ()=0 |
| virtual PMReal | GetMaxColumnWidth ()=0 |
| virtual Text::AutoSizeDimension | GetAutoSizeDimension ()=0 |
| virtual IReferencePointData::ReferencePointPosition | GetAutoSizeRefPoint ()=0 |
| virtual bool16 | GetAutoSizeHasMinHeight ()=0 |
| virtual PMReal | GetAutoSizeMinHeightValue ()=0 |
| virtual bool16 | GetAutoSizeHasMinWidth ()=0 |
| virtual PMReal | GetAutoSizeMinWidthValue ()=0 |
| virtual bool16 | GetAutoSizeNoLineBreak ()=0 |
| virtual bool16 | GetUseVerticalRule ()=0 |
| virtual PMReal | GetVerticalRuleOffset ()=0 |
| virtual PMReal | GetVerticalRuleTopInset ()=0 |
| virtual bool16 | GetVerticalRuleInsetChain ()=0 |
| virtual PMReal | GetVerticalRuleBottomInset ()=0 |
| virtual PMReal | GetVerticalRuleStrokeWidth ()=0 |
| virtual UID | GetVerticalRuleStrokeColor ()=0 |
| virtual ICompositionStyle::StrokeType | GetVerticalRuleStrokeType ()=0 |
| virtual PMReal | GetVerticalRuleTint ()=0 |
| virtual bool16 | GetVerticalRuleOverprint ()=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Interface used to set up kSetFramePrefsCmdImpl for text frames.
| pure virtual |
Get the value configured in the set method param asDimension.
| pure virtual |
Get the value configured in the set method param useMinHeight.
| pure virtual |
Get the value configured in the set method param useMinWidth.
| pure virtual |
Get the value configured in the set method param minHeightValue.
| pure virtual |
Get the value configured in the set method param minWidthValue.
| pure virtual |
Get the value configured in the set method param useNoLineBreak.
| pure virtual |
Get the value configured in the set method param refPoint.
| pure virtual |
Get reference to the document that owns the frame values are being set on.
| pure virtual |
Get the value configured in the set method param minFirstLineOffset.
| pure virtual |
Get the value configured in the set method param columnWidth.
| pure virtual |
Get the value configured in the set method param gutter.
| pure virtual |
Get the value configured in the set method param ignoreTextWrap.
| pure virtual |
Get the value configured in the set method inset params.
| left | - left inset value |
| top | - top inset value |
| right | - right inset value |
| bottom | - bottom inset value |
| pure virtual |
Get the value configured in the set method param maxColumnWidth.
| pure virtual |
Get the value configured in the set method param maxInterParaSpace.
| pure virtual |
Get the value configured in the set method param minColumnWidth.
| pure virtual |
Get the value configured in the set method param firstLineOffsetMetric.
| pure virtual |
Get the value configured in the set method param numColumns.
| pure virtual |
Get the value configured in the set method param useFixedWidth.
| pure virtual |
Get the value configured in the set method param useFlexibleWidth.
| pure virtual |
Get the value configured in the set method param useVerticalAlign.
| pure virtual |
Get the value configured in the set method param useVerticalRule.
| pure virtual |
Get the value configured in the set method param vj.
| pure virtual |
Get the value configured in the set method param verticalRuleBottomInset.
| pure virtual |
Get the value configured in the set method param verticalRuleInsetChain.
| pure virtual |
Get the value configured in the set method param verticalRuleOffset.
| pure virtual |
Get the value configured in the set method param verticalRuleStrokeColor.
| pure virtual |
Get the value configured in the set method param verticalRuleStrokeColor.
| pure virtual |
Get the value configured in the set method param verticalRuleStrokeColor.
| pure virtual |
Get the value configured in the set method param verticalRuleStrokeWidth.
| pure virtual |
Get the value configured in the set method param verticalRuleStrokeColor.
| pure virtual |
Get the value configured in the set method param verticalRuleTopInset.
| pure virtual |
Get the value configured in the set method param vjBalanceColumns.
| pure virtual |
Set the values for the command. Most of the parameters can be retrieved from ITextOptions if custom values aren't desired.
| useFixedWidth | - if kTrue use fixed column widths |
| useVerticalAlign | - if kTrue frame is vertically aligned |
| ignoreTextWrap | - if kTrue ignore text wrap |
| numColumns | - 1 to n columns in frame (non fixed column sizing) |
| gutter | - what is the gutter width |
| columnWidth | - how wide are the columns (fixed column sizing) |
| leftInset | - value for left inset |
| topInset | - value for top inset |
| rightInset | - value for right inset |
| bottomInset | - value for bottom inset |
| firstLineOffsetMetric | - type of first line offset metric |
| minFirstLineOffset | - minimum value for first line offset (see ITextOptions) |
| vj | - vertical justification type (see ITextOptions) |
| maxVJInterParaSpace | - See ITextOptions |
| vjBalanceColumns | - See ITextOptions |
| useFlexibleWidth | - if kTrue use flexible column widths |
| maxColumnWidth | - maximum column width (flexible column sizing) |
| auto | sizing dimension - dimension of auto sizing - Off, Width, Height, Both or proportionally |
| auto | sizing reference point - reference point from 9 point proxy |
| auto | sizing min height flag - if true use minimum height value |
| auto | sizing min height value - the value of minimum height |
| auto | sizing min width flag - if true use minimum width value |
| auto | sizing min width value - the value of minimum width |
| auto | sizing has line breaks flag - if true then line breaks are not applied |
| useVerticalRule | - if true then vertical column is applied |
| verticalRuleOffset | - offset for vertical column rule |
| verticalRuleTopInset | - inset from top of vertical cloumn rule |
| verticalRuleInsetChain | - inset's chain value of vertical cloumn rule |
| verticalRuleBottomInset | - inset from bottom of vertical column rule |
| verticalRuleStrokeWidth | - width of vertical column rule |
| verticalRuleStrokeColor | - color of vertical column rule |
| verticalRuleStrokeType | - type of vertical column rule |
| verticalRuleTint | - tint of vertical column rule |
| verticalRuleOverprint | - if true then overprint of vertical column is applied |