iText 5

MetaState

MetaState Public class

Diagram

flowchart LR classDef interfaceStyle stroke-dasharray: 5 5; classDef abstractStyle stroke-width:4px subgraph iTextSharp.text.pdf.codec.wmf iTextSharp.text.pdf.codec.wmf.MetaState[[MetaState]] end

Members

Properties

Public properties

Methods

Public methods

Returns

Name

void

AddMetaObject

(

MetaObject

obj)

void

Cleanup

(

PdfContentByte

cb)

void

DeleteMetaObject

(int index)

void

RestoreState

(int index,

PdfContentByte

cb)

void

SaveState

(

PdfContentByte

cb)

void

SelectMetaObject

(int index,

PdfContentByte

cb)

float

TransformAngle

(float angle)

float

TransformX

(int x)

float

TransformY

(int y)

Details

Constructors

MetaState [1/2]

Source code

public MetaState()

MetaState [2/2]

Source code

public MetaState(MetaState state)

Arguments

Type

Name

Description

MetaState

state

Methods

AddMetaObject

Source code

public virtual void AddMetaObject(MetaObject obj)

Arguments

Type

Name

Description

MetaObject

obj

SelectMetaObject

Source code

public virtual void SelectMetaObject(int index, PdfContentByte cb)

Arguments

Type

Name

Description

int

index

PdfContentByte

cb

DeleteMetaObject

Source code

public virtual void DeleteMetaObject(int index)

Arguments

Type

Name

Description

int

index

SaveState

Source code

public virtual void SaveState(PdfContentByte cb)

Arguments

Type

Name

Description

PdfContentByte

cb

RestoreState

Source code

public virtual void RestoreState(int index, PdfContentByte cb)

Arguments

Type

Name

Description

int

index

PdfContentByte

cb

Cleanup

Source code

public virtual void Cleanup(PdfContentByte cb)

Arguments

Type

Name

Description

PdfContentByte

cb

TransformX

Source code

public virtual float TransformX(int x)

Arguments

Type

Name

Description

int

x

TransformY

Source code

public virtual float TransformY(int y)

Arguments

Type

Name

Description

int

y

TransformAngle

Source code

public virtual float TransformAngle(float angle)

Arguments

Type

Name

Description

float

angle

Properties

metaState

public virtual MetaState metaState { set; }

ScalingX

public virtual float ScalingX { set; }

ScalingY

public virtual float ScalingY { set; }

OffsetWx

public virtual int OffsetWx { set; }

OffsetWy

public virtual int OffsetWy { set; }

ExtentWx

public virtual int ExtentWx { set; }

ExtentWy

public virtual int ExtentWy { set; }

CurrentPoint

public virtual Point CurrentPoint { get; set; }

CurrentBrush

public virtual MetaBrush CurrentBrush { get; }

CurrentPen

public virtual MetaPen CurrentPen { get; }

CurrentFont

public virtual MetaFont CurrentFont { get; }

CurrentBackgroundColor

public virtual BaseColor CurrentBackgroundColor { get; set; }

CurrentTextColor

public virtual BaseColor CurrentTextColor { get; set; }

BackgroundMode

public virtual int BackgroundMode { get; set; }

TextAlign

public virtual int TextAlign { get; set; }

PolyFillMode

public virtual int PolyFillMode { get; set; }

LineJoinRectangle

public virtual PdfContentByte LineJoinRectangle { set; }

LineJoinPolygon

public virtual PdfContentByte LineJoinPolygon { set; }

LineNeutral

public virtual bool LineNeutral { get; }

Generated with ModularDoc