SharpLeaf Reference > PageElement Abstract Class

PageElement Abstract Class

The abstract class for elements that can belong to a PageLayout.

PageElement objects may also be drawn directly onto a SharpLeaf page with the SharpLeaf.DrawElement method.

Page Element derived classes

Frame : PageElement Class
Defines a region on the page into which text can flow. The frame can be invisible, or have a BoxStyle and a gutter. It also controls whether content should be clipped or not, and whether flow should automatically skip to next Frame.
TextBlock : PageElement Class
Arbitrary text to add to a page layout, with optional parameters substitution. Text can optionally be wrapped, and angled if the two points are different, in which case it is drawn along the given line.
ImageBlock : PageElement Class
Picture to add to a page layout. Image can optionally be scaled or stretched to fit a bounding box.
Box : PageElement Class
Rectangle to add to a page layout, possibly filled and shadowed.
Rule : PageElement Class
Simpe line to add to a page layout.

Send comments on this topic
© Dyalog Ltd 2021