com.aspose.note

Class ExtendedApsGlyphs



  • public class ExtendedApsGlyphs
    extends ExtendedApsNode

    Represents wrapper for standard ApsGlyphs, which extends some of the drawing behavior.

    • Constructor Detail

      • ExtendedApsGlyphs

        public ExtendedApsGlyphs(com.aspose.foundation.rendering.ApsGlyphs internalGlyphs)

        Initializes a new instance of the ExtendedApsGlyphs class.

        Parameters:
        internalGlyphs - An original aps glyphs.
    • Method Detail

      • getOrigin

        public com.aspose.ms.System.Drawing.PointF getOrigin()

        Gets the origin.

        Overrides:
        getOrigin in class ExtendedApsNode
      • getSize

        public com.aspose.ms.System.Drawing.SizeF getSize()

        Gets the size.

        Overrides:
        getSize in class ExtendedApsNode
      • applyScaleTransform

        public void applyScaleTransform(float scaleTransform)

        Applies scaling to the glyphs.

        Specified by:
        applyScaleTransform in class ExtendedApsNode
        Parameters:
        scaleTransform - The scale factor for the transformation.
      • applyPlaneTransform

        public void applyPlaneTransform(com.aspose.ms.System.Drawing.PointF transformVector)

        Applies plane transform, moving node in x and y planes.

        Specified by:
        applyPlaneTransform in class ExtendedApsNode
      • addToCompositeNode

        public void addToCompositeNode(com.aspose.foundation.rendering.ApsCompositeNode compositeNode)

        Adds this node to given compositeNode.

        Specified by:
        addToCompositeNode in class ExtendedApsNode