#include <IMeasureUnitsCmdData.h>
|
| virtual void | Set (const UIDRef &doc, const ClassID hMeasureUnits, const ClassID vMeasureUnits, const ClassID textMeasureUnits=kInvalidClass, const ClassID textSizeMeasureUnits=kInvalidClass, const ClassID printMeasureUnits=kInvalidClass, const ClassID lineMeasureUnits=kInvalidClass, const PMReal customHPoints=-1, const PMReal customVPoints=-1, const PMReal keyNudgeInc=-1, const PMReal pointsPerInch=-1)=0 |
| |
| virtual const UIDRef & | GetDocument () const =0 |
| |
| virtual const ClassID | GetHMeasureUnits () const =0 |
| |
| virtual const ClassID | GetVMeasureUnits () const =0 |
| |
| virtual const ClassID | GetTextMeasureUnits () const =0 |
| |
| virtual const ClassID | GetTextSizeMeasureUnits () const =0 |
| |
| virtual const ClassID | GetPrintMeasureUnits () const =0 |
| |
| virtual const ClassID | GetLineMeasureUnits () const =0 |
| |
| virtual const PMReal | GetHorzCustomPoints () const =0 |
| |
| virtual const PMReal | GetVertCustomPoints () const =0 |
| |
| virtual const PMReal | GetKeyNudgeInc () const =0 |
| |
| virtual const PMReal | GetPointsPerInch () const =0 |
| |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| |
| virtual void | AddRef () const =0 |
| |
| virtual void | Release () const =0 |
| |
IMeasureUnitsCmdData is the data interface for the measure units command.
| virtual const UIDRef& IMeasureUnitsCmdData::GetDocument | ( | | ) | const |
| pure virtual |
Returns the document to affect.
| virtual const ClassID IMeasureUnitsCmdData::GetHMeasureUnits | ( | | ) | const |
| pure virtual |
Returns the horizontal units.
| virtual const PMReal IMeasureUnitsCmdData::GetHorzCustomPoints | ( | | ) | const |
| pure virtual |
Returns the custom points for horizontal ruler.
| virtual const PMReal IMeasureUnitsCmdData::GetKeyNudgeInc | ( | | ) | const |
| pure virtual |
Returns the keyboard nudge increment.
| virtual const ClassID IMeasureUnitsCmdData::GetLineMeasureUnits | ( | | ) | const |
| pure virtual |
| virtual const PMReal IMeasureUnitsCmdData::GetPointsPerInch | ( | | ) | const |
| pure virtual |
Returns the Points per inch value.
| virtual const ClassID IMeasureUnitsCmdData::GetPrintMeasureUnits | ( | | ) | const |
| pure virtual |
Returns the printer dialog units.
| virtual const ClassID IMeasureUnitsCmdData::GetTextMeasureUnits | ( | | ) | const |
| pure virtual |
Returns the text distance units.
| virtual const ClassID IMeasureUnitsCmdData::GetTextSizeMeasureUnits | ( | | ) | const |
| pure virtual |
Returns the text size units.
| virtual const PMReal IMeasureUnitsCmdData::GetVertCustomPoints | ( | | ) | const |
| pure virtual |
Returns the custom points for vertical ruler.
| virtual const ClassID IMeasureUnitsCmdData::GetVMeasureUnits | ( | | ) | const |
| pure virtual |
Returns the vertical units.
| virtual void IMeasureUnitsCmdData::Set | ( | const UIDRef & | doc, | | | const ClassID | hMeasureUnits, | | | const ClassID | vMeasureUnits, | | | const ClassID | textMeasureUnits = kInvalidClass, | | | const ClassID | textSizeMeasureUnits = kInvalidClass, | | | const ClassID | printMeasureUnits = kInvalidClass, | | | const ClassID | lineMeasureUnits = kInvalidClass, | | | const PMReal | customHPoints = -1, | | | const PMReal | customVPoints = -1, | | | const PMReal | keyNudgeInc = -1, | | | const PMReal | pointsPerInch = -1 | | ) | | |
| pure virtual |
Set the measure units command, command data.
- Parameters
| doc | which document to affect |
| hMeasureUnits | horizontal units to use for measurement system. kInvalidClass to leave unchanged |
| vMeasureUnits | vertical units to use for measurement system. kInvalidClass to leave unchanged |
| textMeasureUnits | text distance units to use for measurement system. kInvalidClass to leave unchanged, UNUSED |
| textSizeMeasureUnits | text size units to use for measurement system. kInvalidClass to leave unchanged |
| printMeasureUnits | printer dialog units to use for measurement system. kInvalidClass to leave unchanged, UNUSED |
| lineMeasureUnits | line units to use for measurement system. kInvalidClass to leave unchanged |
| customHPoints | custom points for horz ruler. -1 to leave unchanged. |
| customVPoints | custom points for vert ruler. -1 to leave unchanged. |
| keyNudgeInc | keyboard nudge increment. -1 to leave unchanged. |
| pointsPerInch | Points per inch value. Typically 72.0. Use -1 to leave unchanged. Only used for points and picas measurement systems |