Namespace: BitMiracle.Docotic.Pdf
public sealed class PdfCanvas
Public NotInheritable Class PdfCanvas
The PdfCanvas type exposes the following members.
Name | Description | |
---|---|---|
![]() | BlendMode |
(PDF 1.4) Gets or sets the current blend mode.
|
![]() | Brush |
Gets the PdfBrush object that encapsulates the properties
related to non-stroking operations.
|
![]() | CharacterSpacing |
Gets or sets the current character spacing.
|
![]() | CurrentPosition |
Gets or sets the current position for path operations.
|
![]() | FlatnessTolerance |
Gets or sets the flatness tolerance.
|
![]() | Font |
Gets or sets the current font for text-drawing operation.
|
![]() | FontSize |
Gets or sets the size of the current font in points.
|
![]() | Pen |
Gets the PdfPen object that encapsulates the properties
related to stroking operations.
|
![]() | TextAngle |
Gets or sets the text rotation angle in degrees.
|
![]() | TextHorizontalScaling |
Gets or sets the current horizontal scaling of text.
|
![]() | TextPosition |
Gets or sets the current text position.
|
![]() | TextRenderingMode |
Gets or sets the current text rendering mode.
|
![]() | TextRise |
Gets or sets the current text rise.
|
![]() | TransformationMatrix |
Gets the current transformation matrix for this PdfCanvas.
|
![]() | WordSpacing |
Gets or sets the current word spacing.
|
Name | Description | |
---|---|---|
![]() | AppendArc(PdfRectangle, PdfPoint, PdfPoint) |
Appends an arc representing a portion of an ellipse specified by
PdfRectangle structure and two radial endpoints to
the current path.
|
![]() | AppendArc(PdfRectangle, PdfPoint, PdfPoint, Boolean) |
Appends an arc representing a portion of an ellipse specified by
PdfRectangle structure, two radial endpoints and a
direction to the current path.
|
![]() | AppendArc(PdfPoint, Double, Double, Double, Double) |
Appends a straight line segment and an arc representing a portion
of an ellipse specified by radius and center to the current path.
|
![]() | AppendCircle |
Appends a circle with specified center coordinates and radius to the
current path.
|
![]() | AppendCurveTo |
Appends a cubic Bézier curve to the current path.
|
![]() | AppendEllipse |
Appends an ellipse specified by a bounding PdfRectangle
structure to the current path.
|
![]() | AppendLineTo(PdfPoint) |
Appends a straight line segment from the
CurrentPosition to specified endpoint to the current
path.
|
![]() | AppendLineTo(Double, Double) |
Appends a straight line segment from the
CurrentPosition to specified endpoint to the current
path.
|
![]() | AppendPie(PdfRectangle, PdfPoint, PdfPoint) |
Appends a pie shape defined by an ellipse specified by a
PdfRectangle structure and two radial lines to the
current path.
|
![]() | AppendPie(PdfRectangle, Double, Double) |
Appends a pie shape defined by an ellipse specified by a
PdfRectangle structure and two radial lines to the
current path.
|
![]() | AppendRectangle(PdfRectangle) |
Appends a rectangle specified by a PdfRectangle
structure to the current path as a complete subpath.
|
![]() | AppendRectangle(PdfRectangle, Double) |
Appends a rotated rectangle specified by a PdfRectangle
structure to the current path as a complete subpath.
|
![]() | AppendRoundedRectangle |
Appends a rectangle structure with rounded corners specified by a
PdfRectangle to the current path as a complete subpath.
|
![]() | Clear |
Clears the entire canvas and resets all current graphics parameters
to their defaults.
|
![]() | CloseAndStrokePath |
Closes and strokes the current path.
|
![]() | ClosePath |
Closes the current subpath by appending a straight line segment
from the CurrentPosition to the starting point of
the subpath.
|
![]() | DrawArc(PdfRectangle, PdfPoint, PdfPoint) |
Draws an arc representing a portion of an ellipse specified by
PdfRectangle structure and two radial endpoints.
|
![]() | DrawArc(PdfRectangle, PdfPoint, PdfPoint, Boolean) |
Draws an arc representing a portion of an ellipse specified by
PdfRectangle structure, two radial endpoints and a
direction.
|
![]() | DrawArc(PdfPoint, Double, Double, Double, Double) |
Draws a straight line and an arc representing a portion
of an ellipse specified by radius and center.
|
![]() | DrawCircle(PdfPoint, Double) |
Draws a circle with specified center coordinates and radius.
|
![]() | DrawCircle(PdfPoint, Double, PdfDrawMode) |
Draws a circle with specified center coordinates and radius.
|
![]() | DrawCurveTo |
Draws a cubic Bézier curve.
|
![]() | DrawEllipse(PdfRectangle) |
Draws an ellipse specified by a bounding PdfRectangle
structure.
|
![]() | DrawEllipse(PdfRectangle, PdfDrawMode) |
Draws an ellipse specified by a bounding PdfRectangle
structure.
|
![]() | DrawImage(PdfImage, PdfPoint) |
Draws the specified image, using its original size, at the
specified location.
|
![]() | DrawImage(PdfImage, PdfPoint, Double) |
Draws the specified image, using its original size, at the
specified location and with the specified rotation.
|
![]() | DrawImage(PdfImage, Double, Double) |
Draws the specified image, using its original size, at the
specified location.
|
![]() | DrawImage(PdfImage, PdfPoint, PdfSize, Double) |
Draws the specified image at the specified location with specified
size and with the specified rotation.
|
![]() | DrawImage(PdfImage, Double, Double, Double) |
Draws the specified image, using its original size, at the
specified location and with the specified rotation.
|
![]() | DrawImage(PdfImage, Double, Double, Double, Double, Double) |
Draws the specified image at the specified location with specified
size and with the specified rotation.
|
![]() | DrawLineTo(PdfPoint) |
Draws a straight line segment from the
CurrentPosition to specified endpoint.
|
![]() | DrawLineTo(Double, Double) |
Draws a straight line segment from the
CurrentPosition to specified endpoint.
|
![]() | DrawPie(PdfRectangle, PdfPoint, PdfPoint) |
Draws a pie shape defined by an ellipse specified by a
PdfRectangle structure and two radial lines.
|
![]() | DrawPie(PdfRectangle, Double, Double) |
Draws a pie shape defined by an ellipse specified by a
PdfRectangle structure and two radial lines.
|
![]() | DrawPie(PdfRectangle, PdfPoint, PdfPoint, PdfDrawMode) |
Draws a pie shape defined by an ellipse specified by a
PdfRectangle structure and two radial lines.
|
![]() | DrawPie(PdfRectangle, Double, Double, PdfDrawMode) |
Draws a pie shape defined by an ellipse specified by a
PdfRectangle structure and two radial lines.
|
![]() | DrawRectangle(PdfRectangle) |
Draws a rectangle specified by a PdfRectangle
structure.
|
![]() | DrawRectangle(PdfRectangle, PdfDrawMode) |
Draws a rectangle specified by a PdfRectangle
structure.
|
![]() | DrawRectangle(PdfRectangle, Double) |
Draws a rotated rectangle specified by a PdfRectangle
structure.
|
![]() | DrawRectangle(PdfRectangle, Double, PdfDrawMode) |
Draws a rotated rectangle specified by a PdfRectangle
structure.
|
![]() | DrawRoundedRectangle(PdfRectangle, PdfSize) |
Draws a rectangle structure with rounded corners specified by a
PdfRectangle structure.
|
![]() | DrawRoundedRectangle(PdfRectangle, PdfSize, PdfDrawMode) |
Draws a rectangle structure with rounded corners specified by a
PdfRectangle structure.
|
![]() | DrawString(IEnumerable<PdfCharacterCode>) |
Draws the text defined by the specified character codes starting from the current
TextPosition.
|
![]() | DrawString(String) |
Draws the specified text string starting from the current TextPosition.
|
![]() | DrawString(PdfPoint, String) |
Draws the specified text string starting from the specified position.
|
![]() | DrawString(String, PdfStringDrawingOptions) |
Draws the specified text string starting from the current TextPosition
using the specified options.
|
![]() | DrawString(Double, Double, String) |
Draws the specified text string starting from the specified position.
|
![]() | DrawString(PdfPoint, String, PdfStringDrawingOptions) |
Draws the specified text string starting from the specified position
using the specified options.
|
![]() | DrawString(Double, Double, String, PdfStringDrawingOptions) |
Draws the specified text string starting from the specified position
using the specified options.
|
![]() | DrawText |
Draws the specified text string using the specified formatting options.
|
![]() | DrawXObject(PdfXObject, PdfPoint) |
Draws the specified XObject, using its original size, at the specified location.
|
![]() | DrawXObject(PdfXObject, PdfPoint, Double) |
Draws the specified object, using its original size, at the specified location and
with the specified rotation.
|
![]() | DrawXObject(PdfXObject, Double, Double) |
Draws the specified object, using its original size, at the specified location.
|
![]() | DrawXObject(PdfXObject, PdfPoint, PdfSize, Double) |
Draws the specified object at the specified location with specified size and with
the specified rotation.
|
![]() | DrawXObject(PdfXObject, Double, Double, Double) |
Draws the specified object, using its original size, at the specified location and
with the specified rotation.
|
![]() | DrawXObject(PdfXObject, Double, Double, Double, Double, Double) |
Draws the specified object at the specified location with specified size and with the
specified rotation.
|
![]() | Equals | (Inherited from Object.) |
![]() | FillAndStrokePath |
Fills and then strokes the current path using the specified rule
to determine the region to fill.
|
![]() | FillPath |
Fills the current path using the specified rule to determine the
region to fill.
|
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetText |
Retrieves all text drawn on the canvas in plain text format.
|
![]() | GetTextData |
Gets all text drawn on the canvas as the collection of the
PdfTextData objects.
|
![]() | GetTextHeight |
Gets the height of a text in default user space units when drawn with
current Font.
|
![]() | GetTextWidth(String) |
Gets the width of the specified string in default user space units when drawn with
current Font.
|
![]() | GetTextWidth(String, PdfMissingGlyphMapper) |
Gets the width of the specified string in default user space units when drawn with
current Font.
|
![]() | GetType | (Inherited from Object.) |
![]() | MeasureText(String) |
Measures the specified string when drawn with current Font.
|
![]() | MeasureText(String, PdfMissingGlyphMapper) |
Measures the specified string when drawn with current Font.
|
![]() | MoveInlineImagesToResources() |
Moves all inline images to resources.
|
![]() | MoveInlineImagesToResources(Predicate<PdfImage>) |
Moves some of the inline images to resources.
|
![]() | ResetPath |
Resets the current path.
|
![]() | ResetTransform |
Resets the current transformation matrix of this PdfCanvas to the identity matrix.
|
![]() | RestoreState |
Restores the last saved graphics state.
|
![]() | RotateTransform |
Applies the specified rotation to the transformation matrix of
this PdfCanvas.
|
![]() | SaveState |
Saves the current graphics state.
|
![]() | ScaleTransform |
Applies the specified scaling operation to the transformation
matrix of this PdfCanvas by prepending it to the
transformation matrix.
|
![]() | SetClip |
Modifies the current clipping path by intersecting it with the
current path, using the specified rule to determine
which regions lay inside the clipping path.
|
![]() | SkewTransform |
Skews the x axis by an angle alpha and the y axis by an angle beta.
|
![]() | StrokePath |
Strokes the current path.
|
![]() | ToString | (Inherited from Object.) |
![]() | Transform |
Transforms coordinate system of this PdfCanvas by multiplying its current
transformation matrix by specified PdfMatrix.
|
![]() | TranslateTransform |
Changes the origin of the coordinate system by prepending the
specified translation to the transformation matrix of this
PdfCanvas.
|