![]() | InDesign SDK 20.5 |

Public Member Functions | |
| CUnitOfMeasure (IPMUnknown *boss) | |
| virtual PMReal | GetSmallIncrement () const |
| virtual PMReal | GetLargeIncrement () const |
| virtual IUnitOfMeasure::UnitFlags | GetUnitFlags () const |
Public Member Functions inherited from IUnitOfMeasure | |
| virtual void | GetName (PMString *pName)=0 |
| virtual PMReal | UnitsToPoints (const PMReal &units) const =0 |
| virtual PMReal | PointsToUnits (const PMReal &points) const =0 |
| virtual void | Format (const PMReal &units, PMString &str, PMString *fractionalPortionString=nil) const =0 |
| virtual bool16 | Parse (const PMString &str, PMReal &points, const bool16 alwaysUseEnglishAbbreviations=kFalse)=0 |
| virtual RsrcSpec | GetRulerSpecRsrcSpec () const =0 |
| virtual ScriptID | GetScriptID (const ScriptInfo::RequestContext &context) const =0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Protected Member Functions | |
| virtual bool16 | EvaluateRemoveLeadingNumber (PMString *strInOut, PMReal *numOut, bool16 *isNegOut=nil) |
| virtual void | FormatFractionalPortion (PMReal units, PMString *outStr, int32 nDecimalPlaces=3, bool16 bStripTrailingZeros=kTrue) const |
Additional Inherited Members | |
Public Types inherited from IUnitOfMeasure | |
| enum | UnitFlags { kUnitIsXMeasure = 0x0001, kUnitIsYMeasure = 0x0002, kUnitIsTextMeasure = 0x0004, kUnitIsTextSizeMeasure = 0x0008, kUnitIsPrintMeasure = 0x0010, kUnitIsLineMeasure = 0x0020 } |
| virtual |
| virtual |
| virtual |