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]
public MetaState()
MetaState [2/2]
public MetaState(MetaState state)
Arguments
Type | Name | Description |
---|---|---|
MetaState | state |
Methods
AddMetaObject
public virtual void AddMetaObject(MetaObject obj)
Arguments
Type | Name | Description |
---|---|---|
MetaObject | obj |
SelectMetaObject
public virtual void SelectMetaObject(int index, PdfContentByte cb)
Arguments
Type | Name | Description |
---|---|---|
int | index | |
PdfContentByte | cb |
DeleteMetaObject
public virtual void DeleteMetaObject(int index)
Arguments
Type | Name | Description |
---|---|---|
int | index |
SaveState
public virtual void SaveState(PdfContentByte cb)
Arguments
Type | Name | Description |
---|---|---|
PdfContentByte | cb |
RestoreState
public virtual void RestoreState(int index, PdfContentByte cb)
Arguments
Type | Name | Description |
---|---|---|
int | index | |
PdfContentByte | cb |
Cleanup
public virtual void Cleanup(PdfContentByte cb)
Arguments
Type | Name | Description |
---|---|---|
PdfContentByte | cb |
TransformX
public virtual float TransformX(int x)
Arguments
Type | Name | Description |
---|---|---|
int | x |
TransformY
public virtual float TransformY(int y)
Arguments
Type | Name | Description |
---|---|---|
int | y |
TransformAngle
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