public class ExtendedApsPath extends ExtendedApsNode
Represents a wrapper for the standard ApsPath, which extends some of the drawing behavior.
Constructor and Description |
---|
ExtendedApsPath(com.aspose.foundation.rendering.ApsPath internalApsPath)
Initializes a new instance of the
ExtendedApsPath class. |
Modifier and Type | Method and Description |
---|---|
void |
addToCompositeNode(com.aspose.foundation.rendering.ApsCompositeNode compositeNode)
Adds this node to given
compositeNode . |
void |
applyPlaneTransform(com.aspose.ms.System.Drawing.PointF transformVector)
Applies plane transform, moving node in x and y planes.
|
void |
applyScaleTransform(float scaleTransform)
Applies scaling to the node.
|
float |
getBottom()
Gets the bottom.
|
ExtendedApsNode |
getCopy()
Creates a full copy of this node.
|
float |
getTop()
Gets the top.
|
copyAttributes, copyAttributes, getOrigin, getSize
public ExtendedApsPath(com.aspose.foundation.rendering.ApsPath internalApsPath)
Initializes a new instance of the ExtendedApsPath
class.
internalApsPath
- The aps path.public float getBottom()
Gets the bottom.
getBottom
in class ExtendedApsNode
public float getTop()
Gets the top.
getTop
in class ExtendedApsNode
public void applyScaleTransform(float scaleTransform)
Applies scaling to the node.
applyScaleTransform
in class ExtendedApsNode
scaleTransform
- The scale factor for the transformation.public void applyPlaneTransform(com.aspose.ms.System.Drawing.PointF transformVector)
Applies plane transform, moving node in x and y planes.
applyPlaneTransform
in class ExtendedApsNode
public ExtendedApsNode getCopy()
Creates a full copy of this node.
getCopy
in class ExtendedApsNode
IExtendedApsNode
.public void addToCompositeNode(com.aspose.foundation.rendering.ApsCompositeNode compositeNode)
Adds this node to given compositeNode
.
addToCompositeNode
in class ExtendedApsNode