![]() | InDesign SDK 20.5 |

Public Types | |
| enum | { kDefaultIID = IID_ICJKLAYOUTGRIDDEFAULTS } |
Public Types inherited from ICJKGridData | |
| enum | { kDefaultIID = IID_ICJKGRIDDATA } |
Public Member Functions | |
| virtual void | SetFontUID (UID font)=0 |
| virtual UID | GetFontUID () const =0 |
| virtual void | SetFontStyleName (const PMString &name)=0 |
| virtual const PMString & | GetFontStyleName () const =0 |
| virtual void | SetMMAxes (int32 num, const Fixed *buffer)=0 |
| virtual int32 | GetNumMMAxes () const =0 |
| virtual const Fixed * | GetMMAxes () const =0 |
| virtual void | SetTextSize (PMReal size)=0 |
| virtual PMReal | GetTextSize () const =0 |
| virtual void | SetCharAki (PMReal amount)=0 |
| virtual PMReal | GetCharAki () const =0 |
| virtual void | SetLineAki (PMReal space)=0 |
| virtual PMReal | GetLineAki () const =0 |
| virtual PMReal | GetCharOkuri (bool16 isVertical) const =0 |
| virtual PMReal | GetLineOkuri (bool16 isVertical) const =0 |
| virtual void | SetHScale (PMReal value)=0 |
| virtual PMReal | GetHScale () const =0 |
| virtual void | SetVScale (PMReal value)=0 |
| virtual PMReal | GetVScale () const =0 |
| virtual void | SetTextAlignment (ICompositionStyle::TextAlignment alignBody)=0 |
| virtual ICompositionStyle::TextAlignment | GetTextAlignment () const =0 |
| virtual void | SetGridAlignment (Text::GridAlignmentMetric gridAlignment)=0 |
| virtual Text::GridAlignmentMetric | GetGridAlignment () const =0 |
| virtual void | SetCharacterHang (IDrawingStyle::CharacterHang characterHang)=0 |
| virtual IDrawingStyle::CharacterHang | GetCharacterHang () const =0 |
| virtual void | SetGridStartingPoint (ICJKLayoutGridData::GridStartingPoint choice)=0 |
| virtual ICJKLayoutGridData::GridStartingPoint | GetGridStartingPoint () const =0 |
| virtual void | CopyFrom (const ICJKGridData *source, bool16 doDirty=kTrue)=0 |
| virtual void | CopyFrom (const IFilteredCJKGridCmdData *source, bool16 doDirty=kTrue)=0 |
| virtual void | CopyFrom (const ICJKLayoutGridDefaults *source, bool16 doDirty=kTrue)=0 |
| virtual bool16 | GridDataMatches (const ICJKGridData *g2) const =0 |
| virtual bool16 | NonAlignmentGridDataMatches (const ICJKGridData *g2) const =0 |
| pure virtual |
Copies all data from the passed in ICJKGridData to this ICJKGridData.
| source | IN ICJKGridData to copy from. |
| doDirty | IN Should dirty be called when changing data in this ICJKGridData. |
Implements ICJKGridData.
| pure virtual |
Copies all valid data from the passed in IFilteredCJKGridCmdData to this ICJKGridData.
| source | IN IFilteredCJKGridCmdData to copy from. |
| doDirty | IN Should dirty be called when changing data in this ICJKGridData. |
Implements ICJKGridData.
| pure virtual |
| pure virtual |
Returns char aki.
Implements ICJKGridData.
| pure virtual |
Returns Char Okuri in points. When vertical, okuri equals the grid size * vertical glyph scale + char aki. When horizontal okuri equals grid size * horizontal glyph scale + char aki.
| isVertical | IN Whether or not the frame is vertical.. |
Implements ICJKGridData.
| pure virtual |
| pure virtual |
| pure virtual |
| pure virtual |
Returns horizontal glyph scale
Implements ICJKGridData.
| pure virtual |
Returns line aki.
Implements ICJKGridData.
| pure virtual |
Returns Line Okuri in points. When vertical, okuri equals the grid size * horizontal glyph scale + line aki. When horizontal okuri equals grid size * vertical glyph scale + line aki.
| isVertical | IN Whether or not the frame is vertical.. |
Implements ICJKGridData.
| pure virtual |
| pure virtual |
| pure virtual |
| pure virtual |
Returns the pre-scale size of the grid box in points.
Implements ICJKGridData.
| pure virtual |
Returns vertical glyph scale
Implements ICJKGridData.
| pure virtual |
Compares this grid data with passed in grid data.
| g2 | IN Pointer to ICJKGridData to compare to this ICJKGridData . |
Implements ICJKGridData.
| pure virtual |
Compares this grid data (excluding alignment data) with passed in grid data.
| g2 | IN Pointer to ICJKGridData to compare to this ICJKGridData . |
Implements ICJKGridData.
| pure virtual |
Sets character hang setting
| characterHang | IN New character hang setting |
Implements ICJKGridData.
| pure virtual |
Sets char aki.
| space | IN The new space between grid cells in the char wise direction. |
Implements ICJKGridData.
| pure virtual |
| pure virtual |
Sets the font UID.
| font | IN The new font UID. |
Implements ICJKGridData.
| pure virtual |
Sets grid alignment setting
| gridAlignment | IN New grid alignment setting |
Implements ICJKGridData.
| pure virtual |
| pure virtual |
Sets line aki.
| space | IN The new space between grid cells in the line wise direction. |
Implements ICJKGridData.
| pure virtual |
Set axes for variable fonts. If you want to set this you can use the value from either IPMFont::GetNumDesignAxes() and IPMFont AccessDesignVector or FontGroupIteratorCallBack::OnMMAxes
| num | number of axes |
| buffer | buffer with axes |
Implements ICJKGridData.
| pure virtual |
Sets text alignment setting
| alignment | IN New text alignment setting |
Implements ICJKGridData.
| pure virtual |
Sets the pre-scale size of the grid cells.
| size | IN New size of grid. |
Implements ICJKGridData.
| pure virtual |