![]() | InDesign SDK 20.5 |
Public Member Functions | |
| SnpLayoutGridInfo (void) | |
| ~SnpLayoutGridInfo (void) | |
Public Attributes | |
| PMString | fPageString |
| bool16 | fHasLayoutGrid |
| ICJKLayoutGridData::GridStartingPoint | fStartingPoint |
| bool16 | fIsUsingMaster |
| PMString | fMasterPageString |
| bool16 | fIsGridVertical |
| PMRect | fGridBounds |
| Int32List | fCharsPerLine |
| int32 | fNumOfLines |
| int32 | fRectCount |
| SnpPMRectList | fEmBoxRects |
| SnpPMRectList | fICFBoxRects |
| PMReal | fHCellSize |
| PMReal | fVCellSize |
| PMReal | fICFAdjustmentsX |
| PMReal | fICFAdjustmentsY |
| UID | fFontUID |
| PMString | fFontStyleName |
| PMString | fFontFullNativeName |
| PMReal | fTextSize |
| PMReal | fCharAki |
| PMReal | fLineAki |
| PMReal | fCharOkuri |
| PMReal | fLineOkuri |
| PMReal | fHScale |
| PMReal | fVScale |
| ICompositionStyle::TextAlignment | fTextAlignment |
| Text::GridAlignmentMetric | fGridAlignment |
| IDrawingStyle::CharacterHang | fCharacterHang |
Storage class for layout grid information
| inline |
constructor - just to set defaults
| inline |
destructor - does nothing.
| IDrawingStyle::CharacterHang SnpLayoutGridInfo::fCharacterHang |
Character hang option for the grid.
| PMReal SnpLayoutGridInfo::fCharAki |
Space between characters in the grid (in points)
| PMReal SnpLayoutGridInfo::fCharOkuri |
Space between the top of two consecutive characters in the grid (in points) Sum of char aki + text size * scale. The scale depends on grid direction. If vertical, use vertical scale.
| Int32List SnpLayoutGridInfo::fCharsPerLine |
List of characters per line in the grid.
| SnpPMRectList SnpLayoutGridInfo::fEmBoxRects |
Embox of each cell in the grid. (in points)
| PMString SnpLayoutGridInfo::fFontFullNativeName |
Native name of the default font used in the grid
| PMString SnpLayoutGridInfo::fFontStyleName |
Style name of the default font used in the grid
| UID SnpLayoutGridInfo::fFontUID |
Default font used in the grid.
| Text::GridAlignmentMetric SnpLayoutGridInfo::fGridAlignment |
Grid alignment.
| PMRect SnpLayoutGridInfo::fGridBounds |
Grid bounds (in points)
| bool16 SnpLayoutGridInfo::fHasLayoutGrid |
Flag indicating if this page has a layout grid
| PMReal SnpLayoutGridInfo::fHCellSize |
Horizontal size of a cell in the grid. (in points)
| PMReal SnpLayoutGridInfo::fHScale |
Horizontal scale of characters in the grid. (0.0 - 1.0)
| PMReal SnpLayoutGridInfo::fICFAdjustmentsX |
Horizontal ICF adjustments for each cell in the grid. (in points)
| PMReal SnpLayoutGridInfo::fICFAdjustmentsY |
Vertical ICF adjustments for each cell in the grid. (in points)
| SnpPMRectList SnpLayoutGridInfo::fICFBoxRects |
ICF box of each cell in the grid. (in points)
| bool16 SnpLayoutGridInfo::fIsGridVertical |
Flag indicating if the grid is vertical
| bool16 SnpLayoutGridInfo::fIsUsingMaster |
Flag indicating if the master page is to be used.
| PMReal SnpLayoutGridInfo::fLineAki |
Space between lines in the grid (in points)
| PMReal SnpLayoutGridInfo::fLineOkuri |
Space between the "top" of two consecutive lines in the grid (in points) Sum of line aki + text size * scale. The scale depends on grid direction. If vertical, use horizontal scale.
| PMString SnpLayoutGridInfo::fMasterPageString |
Stores master page as a string.
| int32 SnpLayoutGridInfo::fNumOfLines |
Number of text lines in the grid
| PMString SnpLayoutGridInfo::fPageString |
String for the page under inspection.
| int32 SnpLayoutGridInfo::fRectCount |
Number of cells (one per character) in the grid.
| ICJKLayoutGridData::GridStartingPoint SnpLayoutGridInfo::fStartingPoint |
Starting point of grid.
| ICompositionStyle::TextAlignment SnpLayoutGridInfo::fTextAlignment |
Text alignment of the body text in the grid.
| PMReal SnpLayoutGridInfo::fTextSize |
Default text size used in the grid (in points)
| PMReal SnpLayoutGridInfo::fVCellSize |
Vertical size of a cell in the grid. (in points)
| PMReal SnpLayoutGridInfo::fVScale |
Vertical scale of characters in the grid. (0.0 - 1.0)