An arc shape is a segment of an ellipse outline. It has a center, a horizontal and vertical radi and it has a start and sweep angle.
A cubic bezier shape. It has a start and an end point and two respective control points.
Base type for all non-field and non-annotation shapes.
An ellipse drawn using a pen and brush.
A cubic bezier segment. It has an end point and two respective control points.
A straight line. It has an end point.
The base class for all FreeHandSegment objects.
Collection of FreeHandSegment objects.
The start point of the ShapeCollection clip-path.
A shape containing bitmap image.
A straight line. It has a start and an end point.
The MultilineTextShape allows you to stamp text that is wrapped given a certain maximum line width. The text is stored in 1 or more fragments. You can set layout properties such as alignment and indentation.
A page shape is a placeholder for an existing page. It is used to stamp existing pages on an other page, which could be either a new or an existing page.
PathShape is the base class for all shapes that have an associated pen or brush. Furthermore, PathShape allow you to build an arbitray curve composed of straight lines and bezier curves.
A pie is an arc shape with the addition of two straight lines drawn from the center to the start and end point of the arc. The closed area is filled using the specified brush (if any). A pie is fully defined by attributes of its base classes.
A rectangle drawn using a pen and brush.
Base class for all vector and bitmap graphics objects.
Collection of shape objects. Shapes is a shape itself. This allows recursion. A shapes collection can be seen as a canvas. You draw on this canvas by adding shapes to it.
The exception that is thrown when a shape cannot be placed on a page because the shape has an invalid size.
Thrown when badly formatted Simple Xhtml is encountered.
Renders one or more lines of text with xhtml markup.
Used to add a single-line text to a layer.
Different ways to dock shapes.