ExtendedCompositeNode

Inheritance: java.lang.Object, com.aspose.note.ExtendedApsNode

public class ExtendedCompositeNode extends ExtendedApsNode

Combines several IExtendedApsNode instances.

Constructors

ConstructorDescription
ExtendedCompositeNode()Initializes a new instance of the ExtendedCompositeNode class.

Methods

MethodDescription
add(ExtendedApsNode extendedApsNode)Adds extendedApsNode to internal list of nodes.
addToCompositeNode(ApsCompositeNode compositeNode)Adds this node to given compositeNode.
applyPlaneTransform(System.Drawing.PointF transformVector)Applies plane transform, moving node in x and y planes.
applyScaleTransform(float scaleTransform)Applies scaling to the node.
getApsNodes()Gets all IExtendedApsNode instances combined into this ExtendedCompositeNode.
getCopy()Creates a full copy of this node.

ExtendedCompositeNode()

public ExtendedCompositeNode()

Initializes a new instance of the ExtendedCompositeNode class.

add(ExtendedApsNode extendedApsNode)

public final void add(ExtendedApsNode extendedApsNode)

Adds extendedApsNode to internal list of nodes.

Parameters:

ParameterTypeDescription
extendedApsNodeExtendedApsNode

addToCompositeNode(ApsCompositeNode compositeNode)

public void addToCompositeNode(ApsCompositeNode compositeNode)

Adds this node to given compositeNode.

Parameters:

ParameterTypeDescription
compositeNodecom.aspose.foundation.rendering.ApsCompositeNode

applyPlaneTransform(System.Drawing.PointF transformVector)

public void applyPlaneTransform(System.Drawing.PointF transformVector)

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

Parameters:

ParameterTypeDescription
transformVectorcom.aspose.ms.System.Drawing.PointF

applyScaleTransform(float scaleTransform)

public void applyScaleTransform(float scaleTransform)

Applies scaling to the node.

Parameters:

ParameterTypeDescription
scaleTransformfloatThe scale factor for the transformation.

getApsNodes()

public final System.Collections.Generic.IGenericCollection<ExtendedApsNode> getApsNodes()

Gets all IExtendedApsNode instances combined into this ExtendedCompositeNode.

Returns: com.aspose.ms.System.Collections.Generic.IGenericCollection<com.aspose.note.ExtendedApsNode>

getCopy()

public ExtendedApsNode getCopy()

Creates a full copy of this node.

Returns: ExtendedApsNode - The IExtendedApsNode.