PDFKit.NET 5.0 Class Library (.NET 4.0)
Includes shape releated classes.
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.
Each page has 4 canvasses: an underlay, a visual underlay, an overlay and a visual overlay, all of type Canvas. You draw underneath or on top of a page by adding shapes to one of the 4 layer objects. The layers are non-creatable and retrieved through the [Visual]Underlay and [Visual]Overlay properties of a page object.
The ClipShape allow you to build an arbitray curve composed of straight lines and bezier curves, used as clipping path.
Base type for all content shapes.
An ellipse drawn using a pen and brush.
The fragment class represents a piece of text as part of a multiline text shape.
Collection of fragment objects.
A cubic bezier segment. It has an end point and two respective control points.
A straight line. It has an end point.
A free hand path.
Collection of Free Hand Path objects.
The base class for all FreeHandSegment objects.
Collection of FreeHandSegment objects.
The FreeHandShape allow you to build an arbitray curve composed of straight lines and bezier curves.
The start point of the free hand path.
A shape containing bitmap image.
A layer shape can be seen as a canvas. You draw on this canvas by adding shapes to it, they will be placed inside this layer.
Class containing data for LineBreak events.
Insert this fragment to force a line break.
A straight line. It has a start and an end point.
A shape containing a metafile (emf or wmf) vector based image.
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.
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 "simple" xhtml markup.
A shape containing a svg image.
A tab stop defines a point at which text continues after a tab character.
Collection of tab stops.
The exception that is thrown when a text flow constraint cannot be satisfied.
Used to add a single-line text to a layer.
Represents a text object.
Represents the method that handles LineBreak events.
Different blend modes.
Compression types for Image and ImageShape.
Different ways to dock shapes.
Different rules for filling.
The box which should be used as outline for the page.
Enumerates rendering intent types.