|
|
PdfPatternCanvas (PdfStream contentStream, PdfResources resources, PdfDocument document) |
|
Creates PdfPatternCanvas from content stream of page, form XObject, pattern etc. More...
|
|
|
PdfPatternCanvas (PdfPattern.Tiling pattern, PdfDocument document) |
|
Creates PdfPatternCanvas for a document from a provided Tiling pattern More...
|
|
override PdfCanvas |
SetColor (PdfColorSpace colorSpace, float[] colorValue, PdfPattern pattern, bool fill) |
|
Changes the current color for paths with an explicitly defined pattern. More...
|
|
|
PdfCanvas (PdfStream contentStream, PdfResources resources, PdfDocument document) |
|
Creates PdfCanvas from content stream of page, form XObject, pattern etc. More...
|
|
|
PdfCanvas (PdfPage page) |
|
Convenience method for fast PdfCanvas creation by a certain page. More...
|
|
|
PdfCanvas (PdfPage page, bool wrapOldContent) |
|
Convenience method for fast PdfCanvas creation by a certain page. More...
|
|
|
PdfCanvas (PdfFormXObject xObj, PdfDocument document) |
|
Creates a PdfCanvas from a PdfFormXObject. More...
|
|
|
PdfCanvas (PdfDocument doc, int pageNum) |
|
Convenience method for fast PdfCanvas creation by a certain page. More...
|
|
virtual PdfResources |
GetResources () |
|
Get the resources of the page that this canvas belongs to.. More...
|
|
virtual PdfDocument |
GetDocument () |
|
Get the document this canvas belongs to More...
|
|
virtual void |
AttachContentStream (PdfStream contentStream) |
|
Attaches new content stream to the canvas. More...
|
|
virtual CanvasGraphicsState |
GetGraphicsState () |
|
Gets current CanvasGraphicsState More...
|
|
virtual void |
Release () |
|
Releases the canvas. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SaveState () |
|
Saves graphics state. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
RestoreState () |
|
Restores graphics state. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
ConcatMatrix (double a, double b, double c, double d, double e, double f) |
|
Concatenates the 2x3 affine transformation matrix to the current matrix in the content stream managed by this Canvas. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
ConcatMatrix (PdfArray array) |
|
Concatenates the 2x3 affine transformation matrix to the current matrix in the content stream managed by this Canvas. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
ConcatMatrix (AffineTransform transform) |
|
Concatenates the affine transformation matrix to the current matrix in the content stream managed by this Canvas. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
BeginText () |
|
Begins text block (PDF BT operator). More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
EndText () |
|
Ends text block (PDF ET operator). More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
BeginVariableText () |
|
Begins variable text block More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
EndVariableText () |
|
Ends variable text block More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetFontAndSize (PdfFont font, float size) |
|
Sets font and size (PDF Tf operator). More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
MoveText (double x, double y) |
|
Moves text by shifting text line matrix (PDF Td operator). More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetLeading (float leading) |
|
Sets the text leading parameter. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
MoveTextWithLeading (float x, float y) |
|
Moves to the start of the next line, offset from the start of the current line. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
NewlineText () |
|
Moves to the start of the next line. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
NewlineShowText (String text) |
|
Moves to the next line and shows text More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
NewlineShowText (float wordSpacing, float charSpacing, String text) |
|
Moves to the next line and shows text string, using the given values of the character and word spacing parameters. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetTextRenderingMode (int textRenderingMode) |
|
Sets text rendering mode. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetTextRise (float textRise) |
|
Sets the text rise parameter. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetWordSpacing (float wordSpacing) |
|
Sets the word spacing parameter. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetCharacterSpacing (float charSpacing) |
|
Sets the character spacing parameter. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetHorizontalScaling (float scale) |
|
Sets the horizontal scaling parameter. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetTextMatrix (float a, float b, float c, float d, float x, float y) |
|
Replaces the text matrix. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetTextMatrix (AffineTransform transform) |
|
Replaces the text matrix. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetTextMatrix (float x, float y) |
|
Changes the text matrix. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
ShowText (String text) |
|
Shows text (operator Tj). More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
ShowText (GlyphLine text) |
|
Shows text (operator Tj). More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
ShowText (GlyphLine text, IEnumerator< GlyphLine.GlyphLinePart > iterator) |
|
Shows text (operator Tj). More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
ShowText (PdfArray textArray) |
|
Shows text (operator TJ) More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
MoveTo (double x, double y) |
|
Move the current point (x, y), omitting any connecting line segment. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
LineTo (double x, double y) |
|
Appends a straight line segment from the current point (x, y). More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
CurveTo (double x1, double y1, double x2, double y2, double x3, double y3) |
|
Appends a Bêzier curve to the path, starting from the current point. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
CurveTo (double x2, double y2, double x3, double y3) |
|
Appends a Bezier curve to the path, starting from the current point. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
CurveFromTo (double x1, double y1, double x3, double y3) |
|
Appends a Bezier curve to the path, starting from the current point. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
Arc (double x1, double y1, double x2, double y2, double startAng, double extent) |
|
Draws a partial ellipse inscribed within the rectangle x1,y1,x2,y2, starting at startAng degrees and covering extent degrees. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
Ellipse (double x1, double y1, double x2, double y2) |
|
Draws an ellipse inscribed within the rectangle x1,y1,x2,y2. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
Rectangle (double x, double y, double width, double height) |
|
Draws a rectangle. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
Rectangle (iText.Kernel.Geom.Rectangle rectangle) |
|
Draws a rectangle. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
RoundRectangle (double x, double y, double width, double height, double radius) |
|
Draws rounded rectangle. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
Circle (double x, double y, double r) |
|
Draws a circle. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
PaintShading (PdfShading shading) |
|
Paints a shading object and adds it to the resources of this canvas More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
ClosePath () |
|
Closes the current subpath by appending a straight line segment from the current point to the starting point of the subpath. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
ClosePathEoFillStroke () |
|
Closes the path, fills it using the even-odd rule to determine the region to fill and strokes it. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
ClosePathFillStroke () |
|
Closes the path, fills it using the non-zero winding number rule to determine the region to fill and strokes it. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
NewPath () |
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
EndPath () |
|
Ends the path without filling or stroking it. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
Stroke () |
|
Strokes the path. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
Clip () |
|
Modify the current clipping path by intersecting it with the current path, using the nonzero winding rule to determine which regions lie inside the clipping path. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
EoClip () |
|
Modify the current clipping path by intersecting it with the current path, using the even-odd rule to determine which regions lie inside the clipping path. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
ClosePathStroke () |
|
Closes the path and strokes it. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
Fill () |
|
Fills current path. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
FillStroke () |
|
Fills the path using the non-zero winding number rule to determine the region to fill and strokes it. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
EoFill () |
|
EOFills current path. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
EoFillStroke () |
|
Fills the path, using the even-odd rule to determine the region to fill and strokes it. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetLineWidth (float lineWidth) |
|
Sets line width. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetLineCapStyle (int lineCapStyle) |
|
Sets the line cap style, the shape to be used at the ends of open subpaths when they are stroked. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetLineJoinStyle (int lineJoinStyle) |
|
Sets the line join style, the shape to be used at the corners of paths when they are stroked. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetMiterLimit (float miterLimit) |
|
Sets the miter limit, a parameter specifying the maximum length a miter join may extend beyond the join point, relative to the angle of the line segments. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetLineDash (float phase) |
|
Changes the value of the line dash pattern. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetLineDash (float unitsOn, float phase) |
|
Changes the value of the line dash pattern. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetLineDash (float unitsOn, float unitsOff, float phase) |
|
Changes the value of the line dash pattern. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetLineDash (float[] array, float phase) |
|
Changes the value of the line dash pattern. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetRenderingIntent (PdfName renderingIntent) |
|
Set the rendering intent. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetFlatnessTolerance (float flatnessTolerance) |
|
Changes the Flatness. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetFillColor (Color color) |
|
Changes the current color for filling paths. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetStrokeColor (Color color) |
|
Changes the current color for stroking paths. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetColor (Color color, bool fill) |
|
Changes the current color for paths. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetColor (PdfColorSpace colorSpace, float[] colorValue, bool fill) |
|
Changes the current color for paths. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetFillColorGray (float g) |
|
Changes the current color for filling paths to a grayscale value. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetStrokeColorGray (float g) |
|
Changes the current color for stroking paths to a grayscale value. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
ResetFillColorGray () |
|
Changes the current color for filling paths to black. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
ResetStrokeColorGray () |
|
Changes the current color for stroking paths to black. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetFillColorRgb (float r, float g, float b) |
|
Changes the current color for filling paths to an RGB value. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetStrokeColorRgb (float r, float g, float b) |
|
Changes the current color for stroking paths to an RGB value. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetFillColorShading (PdfPattern.Shading shading) |
|
Adds or changes the shading of the current fill color path. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetStrokeColorShading (PdfPattern.Shading shading) |
|
Adds or changes the shading of the current stroke color path. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
ResetFillColorRgb () |
|
Changes the current color for filling paths to black. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
ResetStrokeColorRgb () |
|
Changes the current color for stroking paths to black. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetFillColorCmyk (float c, float m, float y, float k) |
|
Changes the current color for filling paths to a CMYK value. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetStrokeColorCmyk (float c, float m, float y, float k) |
|
Changes the current color for stroking paths to a CMYK value. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
ResetFillColorCmyk () |
|
Changes the current color for filling paths to black. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
ResetStrokeColorCmyk () |
|
Changes the current color for stroking paths to black. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
BeginLayer (IPdfOCG layer) |
|
Begins a graphic block whose visibility is controlled by the More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
EndLayer () |
|
Ends OCG layer. More...
|
|
virtual PdfXObject |
AddImage (ImageData image, float a, float b, float c, float d, float e, float f) |
|
Creates Image XObject from image and adds it to canvas (as Image XObject). More...
|
|
virtual PdfXObject |
AddImage (ImageData image, float a, float b, float c, float d, float e, float f, bool asInline) |
|
Creates Image XObject from image and adds it to canvas. More...
|
|
virtual PdfXObject |
AddImage (ImageData image, iText.Kernel.Geom.Rectangle rect, bool asInline) |
|
Creates Image XObject from image and adds it to canvas. More...
|
|
virtual PdfXObject |
AddImage (ImageData image, float x, float y, bool asInline) |
|
Creates Image XObject from image and adds it to canvas. More...
|
|
virtual PdfXObject |
AddImage (ImageData image, float x, float y, float width, bool asInline) |
|
Creates Image XObject from image and adds it to the specified position with specified width preserving aspect ratio. More...
|
|
virtual PdfXObject |
AddImage (ImageData image, float x, float y, float height, bool asInline, bool dummy) |
|
Creates Image XObject from image and adds it to the specified position with specified width preserving aspect ratio. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
AddXObject (PdfXObject xObject, float a, float b, float c, float d, float e, float f) |
|
Adds PdfXObject to canvas. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
AddXObject (PdfXObject xObject, float x, float y) |
|
Adds PdfXObject to the specified position. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
AddXObject (PdfXObject xObject, iText.Kernel.Geom.Rectangle rect) |
|
Adds PdfXObject to specified rectangle on canvas. Do note that using this method of adding an XObject will scale the XObject using the width and the height of the provided Rectangle. If you don't wish to scale the XObject, use AddXObject(iText.Kernel.Pdf.Xobject.PdfXObject, float, float) , AddXObject(iText.Kernel.Pdf.Xobject.PdfXObject, float, float, float) , AddXObject(iText.Kernel.Pdf.Xobject.PdfXObject, float, float, float, bool) , or AddXObject(iText.Kernel.Pdf.Xobject.PdfXObject, float, float, float, float, float, float) More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
AddXObject (PdfXObject xObject, float x, float y, float width) |
|
Adds PdfXObject to the specified position with specified width preserving aspect ratio. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
AddXObject (PdfXObject xObject, float x, float y, float height, bool dummy) |
|
Adds PdfXObject to the specified position with specified height preserving aspect ratio. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
SetExtGState (PdfExtGState extGState) |
|
Sets the ExtGState dictionary for the current graphics state More...
|
|
virtual PdfExtGState |
SetExtGState (PdfDictionary extGState) |
|
Sets the ExtGState dictionary for the current graphics state More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
BeginMarkedContent (PdfName tag) |
|
Manually start a Marked Content sequence. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
BeginMarkedContent (PdfName tag, PdfDictionary properties) |
|
Manually start a Marked Content sequence with properties. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
EndMarkedContent () |
|
Manually end a Marked Content sequence. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
OpenTag (CanvasTag tag) |
|
Manually open a canvas tag, beginning a Marked Content sequence. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
OpenTag (TagReference tagReference) |
|
Open a tag, beginning a Marked Content sequence. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
CloseTag () |
|
Manually close a tag, ending a Marked Content sequence. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
WriteLiteral (String s) |
|
Outputs a String directly to the content. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
WriteLiteral (char c) |
|
Outputs a char directly to the content. More...
|
|
virtual iText.Kernel.Pdf.Canvas.PdfCanvas |
WriteLiteral (float n) |
|
Outputs a float directly to the content. More...
|
|
virtual PdfStream |
GetContentStream () |
|
Please, use this method with caution and only if you know what you are doing. More...
|
|