![]() | InDesign SDK 20.5 |

Public Types | |
| enum | { kDefaultIID = IID_ITRANSFORMCMDDATA } |
Public Member Functions | |
| virtual void | SetTransformData (const Transform::CoordinateSpace &coordinateSpace, const Transform::TransformOrigin &referencePoint, const Transform::TransformValue &xform, Transform::ScaleMethod scaleMethod=Transform::ConsultScalingPreference())=0 |
| virtual Transform::CoordinateSpace | GetTransformCoordinates () const =0 |
| virtual Transform::TransformOrigin | GetTransformReferencePoint () const =0 |
| virtual Transform::TransformValue | GetTransformValue () const =0 |
| virtual uint32 | GetTransformContent () const =0 |
| virtual Transform::ScaleMethod | GetScaleMethod () const =0 |
| virtual void | SetTransformValue (const Transform::TransformValue &xform)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
| pure virtual |
GetScaleMethod returns the ScaleMethod parameter set by SetTransformData.
| pure virtual |
GetTransformContent returns the matrix content of the TransformValue parameter set by SetTransformData. (see PMMatrix::GetMatrixContent).
| pure virtual |
GetTransformCoordinates returns the CoordinateSpace parameter set by SetTransformData.
| pure virtual |
GetTransformReferencePoint returns the TransformOrigin parameter set by SetTransformData.
| pure virtual |
GetTransformValue returns the TransformValue parameter set by SetTransformData.
| pure virtual |
SetTransformData sets up the command data for tranform commands.
| coordinateSpace | - one of Transform::PasteboardCoordinates(), Transform::ParentCoordinates(), Transform::InnerCoordinates() |
| referencePoint | - temporary origin during the transformation |
| xform | - one of the values defined in TransformTypes.h e.g. Transform::ScaleBy( xscale, yscale) |
| scaleMethod | - one of the Transform::UseLensScaling(), Transform::UseContentScaling(), or Transform::ConsultScalingPreference() |
| pure virtual |
SetTransformValue resets the TransformValue parameter previously set by SetTransformData. (see SetTransformData)