Packages

 

com.aspose.imaging.fileformats.emf.emfplus.records

Class EmfPlusScaleWorldTransform

  • All Implemented Interfaces:
    com.aspose.imaging_internal.fileformats.emf.IRecord, Cloneable


    public final class EmfPlusScaleWorldTransform
    extends EmfPlusTerminalServerRecordType

    The EmfPlusScaleWorldTransform record performs a scaling on the current world space transform.

    • Constructor Detail

      • EmfPlusScaleWorldTransform

        public EmfPlusScaleWorldTransform(EmfPlusRecord source)

        Initializes a new instance of the EmfPlusScaleWorldTransform class.

        Parameters:
        source - The source.
    • Method Detail

      • getPostMultipliedMatrix

        public boolean getPostMultipliedMatrix()

        Gets a value indicating whether [post multiplied matrix]. If set, the transform matrix should be post-multipled. If clear, it should be premultiplied.

        Value: true if [post multiplied matrix]; otherwise, false.
      • getSx

        public float getSx()

        Gets or sets a 32-bit floating-point value that defines the horizontal scale factor. The scaling is performed by constructing a new transform matrix from the Sx and Sy field values, as shown in the following table. ----------------- | Sx | 0 | 0 | | 0 | Sx | 0 | ----------------- Figure 3: Scale Transform Matrix

      • setSx

        public void setSx(float value)

        Gets or sets a 32-bit floating-point value that defines the horizontal scale factor. The scaling is performed by constructing a new transform matrix from the Sx and Sy field values, as shown in the following table. ----------------- | Sx | 0 | 0 | | 0 | Sx | 0 | ----------------- Figure 3: Scale Transform Matrix

      • getSy

        public float getSy()

        Gets or sets a 32-bit floating-point value that defines the vertical scale factor.

      • setSy

        public void setSy(float value)

        Gets or sets a 32-bit floating-point value that defines the vertical scale factor.