Table of Contents

Class DrawContext

Namespace
iText.Layout.Renderer
Assembly
itext.layout.dll

This class holds instances which required for drawing on pdf document.

public class DrawContext
Inheritance
DrawContext
Inherited Members

Constructors

DrawContext(PdfDocument, PdfCanvas)

Create drawing context by setting document and pdf canvas on which drawing will be performed.

public DrawContext(PdfDocument document, PdfCanvas canvas)

Parameters

document PdfDocument

pdf document

canvas PdfCanvas

canvas to draw on

DrawContext(PdfDocument, PdfCanvas, bool)

Create drawing context by setting document and pdf canvas on which drawing will be performed.

public DrawContext(PdfDocument document, PdfCanvas canvas, bool enableTagging)

Parameters

document PdfDocument

pdf document

canvas PdfCanvas

canvas to draw on

enableTagging bool

if true document drawing operations will be appropriately tagged

Methods

GetCanvas()

Get pdf canvas.

public virtual PdfCanvas GetCanvas()

Returns

PdfCanvas

PdfCanvas instance

GetDocument()

Get pdf document.

public virtual PdfDocument GetDocument()

Returns

PdfDocument

PdfDocument instance

IsTaggingEnabled()

Get document tagging property.

public virtual bool IsTaggingEnabled()

Returns

bool

true if tagging is enabled, false otherwise

SetTaggingEnabled(bool)

Set document tagging property.

public virtual void SetTaggingEnabled(bool taggingEnabled)

Parameters

taggingEnabled bool

true if to enable tagging, false to disable it