Skip to main content
Skip table of contents

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
ReturnsName
voidAddMetaObject(MetaObject obj)
voidCleanup(PdfContentByte cb)
voidDeleteMetaObject(int index)
voidRestoreState(int index, PdfContentByte cb)
voidSaveState(PdfContentByte cb)
voidSelectMetaObject(int index, PdfContentByte cb)
floatTransformAngle(float angle)
floatTransformX(int x)
floatTransformY(int y)

Details

Constructors

MetaState [1/2]

Source code

public MetaState()
MetaState [2/2]

Source code

public MetaState(MetaState state)
Arguments
TypeNameDescription
MetaStatestate

Methods

AddMetaObject

Source code

public virtual void AddMetaObject(MetaObject obj)
Arguments
TypeNameDescription
MetaObjectobj
SelectMetaObject

Source code

public virtual void SelectMetaObject(int index, PdfContentByte cb)
Arguments
TypeNameDescription
intindex
PdfContentBytecb
DeleteMetaObject

Source code

public virtual void DeleteMetaObject(int index)
Arguments
TypeNameDescription
intindex
SaveState

Source code

public virtual void SaveState(PdfContentByte cb)
Arguments
TypeNameDescription
PdfContentBytecb
RestoreState

Source code

public virtual void RestoreState(int index, PdfContentByte cb)
Arguments
TypeNameDescription
intindex
PdfContentBytecb
Cleanup

Source code

public virtual void Cleanup(PdfContentByte cb)
Arguments
TypeNameDescription
PdfContentBytecb
TransformX

Source code

public virtual float TransformX(int x)
Arguments
TypeNameDescription
intx
TransformY

Source code

public virtual float TransformY(int y)
Arguments
TypeNameDescription
inty
TransformAngle

Source code

public virtual float TransformAngle(float angle)
Arguments
TypeNameDescription
floatangle

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

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.