class CLayoutData |
Layout data: no longer used.
This class provides two enumerations which are used in the Text Views API. 7.0
Private Member Functions | |
---|---|
CLayoutData(CLayoutData &) |
Public Member Enumerations | |
---|---|
enum | anonymous { EFLargeNumber = KMaxTInt / 3, EFFontHeightIncreaseFactor = 7, EFMinimumLineDescent = 3, EFBaseLinePosition = 82 } |
enum | anonymous { EFHeightForFormattingAllText = EFLargeNumber, EFBodyWidthForNoWrapping = EFLargeNumber } |
enum | anonymous { EFIndividualChars = 0, EFWholeLinesOnly = 1, EFWholeTBoxesOnly = EFWholeLinesOnly, EFDisambiguateEndOfLine = 2 } |
enum | TFormatMode { EFScreenMode, EFPrintMode, EFPrintPreviewMode, EFWysiwygMode } |
EFLargeNumber = KMaxTInt / 3 | |
EFFontHeightIncreaseFactor = 7 | |
EFMinimumLineDescent = 3 | |
EFBaseLinePosition = 82 |
EFHeightForFormattingAllText = EFLargeNumber | |
EFBodyWidthForNoWrapping = EFLargeNumber |
Flags used when converting between layout coordinates and document position. CTextLayout::XyPosToDocPosL()
EFIndividualChars = 0 |
Count individual characters and don't treat the end of the line specially. 6.2 |
EFWholeLinesOnly = 1 |
Only consider the beginnings and ends of whole lines. Only useful in XyToDocPos functions. |
EFWholeTBoxesOnly = EFWholeLinesOnly |
Only consider the beginnings and ends of whole TBoxs so as not to access the document. Only useful in XyToDocPos functions. |
EFDisambiguateEndOfLine = 2 |
Disambiguate the end position of a line from the start position of the next line. If both positions are the same, a position at the end of the line will be invalid, and the position before will be returned instead. |
Format modes.
EFScreenMode |
Dimensions stored in pixels with no mapping between format and image device. |
EFPrintMode |
Dimensions stored in twips with no mapping. |
EFPrintPreviewMode |
Dimensions stored in twips with partial mapping. |
EFWysiwygMode |
Dimensions stored in twips with full mapping. |