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
| Type | Name | Methods |
|---|---|---|
int | BackgroundMode | get, set |
BaseColor | CurrentBackgroundColor | get, set |
MetaBrush | CurrentBrush | get |
MetaFont | CurrentFont | get |
MetaPen | CurrentPen | get |
Point | CurrentPoint | get, set |
BaseColor | CurrentTextColor | get, set |
int | ExtentWx | set |
int | ExtentWy | set |
PdfContentByte | LineJoinPolygon | set |
PdfContentByte | LineJoinRectangle | set |
bool | LineNeutral | get |
int | OffsetWx | set |
int | OffsetWy | set |
int | PolyFillMode | get, set |
float | ScalingX | set |
float | ScalingY | set |
int | TextAlign | get, set |
MetaState | metaState | set |
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 codepublic MetaState()
MetaState [2/2]
Source codepublic MetaState(MetaState state)
Arguments
| Type | Name | Description |
|---|---|---|
MetaState | state |
Methods
AddMetaObject
Source codepublic virtual void AddMetaObject(MetaObject obj)
Arguments
| Type | Name | Description |
|---|---|---|
MetaObject | obj |
SelectMetaObject
Source codepublic virtual void SelectMetaObject(int index, PdfContentByte cb)
Arguments
| Type | Name | Description |
|---|---|---|
int | index | |
PdfContentByte | cb |
DeleteMetaObject
Source codepublic virtual void DeleteMetaObject(int index)
Arguments
| Type | Name | Description |
|---|---|---|
int | index |
SaveState
Source codepublic virtual void SaveState(PdfContentByte cb)
Arguments
| Type | Name | Description |
|---|---|---|
PdfContentByte | cb |
RestoreState
Source codepublic virtual void RestoreState(int index, PdfContentByte cb)
Arguments
| Type | Name | Description |
|---|---|---|
int | index | |
PdfContentByte | cb |
Cleanup
Source codepublic virtual void Cleanup(PdfContentByte cb)
Arguments
| Type | Name | Description |
|---|---|---|
PdfContentByte | cb |
TransformX
Source codepublic virtual float TransformX(int x)
Arguments
| Type | Name | Description |
|---|---|---|
int | x |
TransformY
Source codepublic virtual float TransformY(int y)
Arguments
| Type | Name | Description |
|---|---|---|
int | y |
TransformAngle
Source codepublic 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