Packageorg.purepdf.codecs.wmf
Classpublic class MetaDo
InheritanceMetaDo Inheritance Object



Public Properties
 PropertyDefined By
  cb : PdfContentByte
MetaDo
  input : InputMeta
MetaDo
Protected Properties
 PropertyDefined By
  bottom : int
MetaDo
  inch : int
MetaDo
  left : int
MetaDo
  right : int
MetaDo
  state : MetaState
MetaDo
  top : int
MetaDo
Public Methods
 MethodDefined By
  
MetaDo
  
getArc(xCenter:Number, yCenter:Number, xDot:Number, yDot:Number):Number
[static]
MetaDo
  
isNullStrokeFill(isRectangle:Boolean):Boolean
MetaDo
  
outputText(x:int, y:int, flag:int, x1:int, y1:int, x2:int, y2:int, text:String):void
MetaDo
  
readAll():void
MetaDo
  
MetaDo
  
writeDWord(os:ByteArray, v:int):void
[static]
MetaDo
  
writeWord(os:ByteArray, v:int):void
[static]
MetaDo
Public Constants
 ConstantDefined By
  META_ANIMATEPALETTE : int = 0x0436
[static]
MetaDo
  META_ARC : int = 0x0817
[static]
MetaDo
  META_BITBLT : int = 0x0922
[static]
MetaDo
  META_CHORD : int = 0x0830
[static]
MetaDo
  META_CREATEBRUSHINDIRECT : int = 0x02FC
[static]
MetaDo
  META_CREATEFONTINDIRECT : int = 0x02FB
[static]
MetaDo
  META_CREATEPALETTE : int = 0x00f7
[static]
MetaDo
  META_CREATEPATTERNBRUSH : int = 0x01F9
[static]
MetaDo
  META_CREATEPENINDIRECT : int = 0x02FA
[static]
MetaDo
  META_CREATEREGION : int = 0x06FF
[static]
MetaDo
  META_DELETEOBJECT : int = 0x01f0
[static]
MetaDo
  META_DIBBITBLT : int = 0x0940
[static]
MetaDo
  META_DIBCREATEPATTERNBRUSH : int = 0x0142
[static]
MetaDo
  META_DIBSTRETCHBLT : int = 0x0b41
[static]
MetaDo
  META_ELLIPSE : int = 0x0418
[static]
MetaDo
  META_ESCAPE : int = 0x0626
[static]
MetaDo
  META_EXCLUDECLIPRECT : int = 0x0415
[static]
MetaDo
  META_EXTFLOODFILL : int = 0x0548
[static]
MetaDo
  META_EXTTEXTOUT : int = 0x0a32
[static]
MetaDo
  META_FILLREGION : int = 0x0228
[static]
MetaDo
  META_FLOODFILL : int = 0x0419
[static]
MetaDo
  META_FRAMEREGION : int = 0x0429
[static]
MetaDo
  META_INTERSECTCLIPRECT : int = 0x0416
[static]
MetaDo
  META_INVERTREGION : int = 0x012A
[static]
MetaDo
  META_LINETO : int = 0x0213
[static]
MetaDo
  META_MOVETO : int = 0x0214
[static]
MetaDo
  META_OFFSETCLIPRGN : int = 0x0220
[static]
MetaDo
  META_OFFSETVIEWPORTORG : int = 0x0211
[static]
MetaDo
  META_OFFSETWINDOWORG : int = 0x020F
[static]
MetaDo
  META_PAINTREGION : int = 0x012B
[static]
MetaDo
  META_PATBLT : int = 0x061D
[static]
MetaDo
  META_PIE : int = 0x081A
[static]
MetaDo
  META_POLYGON : int = 0x0324
[static]
MetaDo
  META_POLYLINE : int = 0x0325
[static]
MetaDo
  META_POLYPOLYGON : int = 0x0538
[static]
MetaDo
  META_REALIZEPALETTE : int = 0x0035
[static]
MetaDo
  META_RECTANGLE : int = 0x041B
[static]
MetaDo
  META_RESIZEPALETTE : int = 0x0139
[static]
MetaDo
  META_RESTOREDC : int = 0x0127
[static]
MetaDo
  META_ROUNDRECT : int = 0x061C
[static]
MetaDo
  META_SAVEDC : int = 0x001E
[static]
MetaDo
  META_SCALEVIEWPORTEXT : int = 0x0412
[static]
MetaDo
  META_SCALEWINDOWEXT : int = 0x0410
[static]
MetaDo
  META_SELECTCLIPREGION : int = 0x012C
[static]
MetaDo
  META_SELECTOBJECT : int = 0x012D
[static]
MetaDo
  META_SELECTPALETTE : int = 0x0234
[static]
MetaDo
  META_SETBKCOLOR : int = 0x0201
[static]
MetaDo
  META_SETBKMODE : int = 0x0102
[static]
MetaDo
  META_SETDIBTODEV : int = 0x0d33
[static]
MetaDo
  META_SETMAPMODE : int = 0x0103
[static]
MetaDo
  META_SETMAPPERFLAGS : int = 0x0231
[static]
MetaDo
  META_SETPALENTRIES : int = 0x0037
[static]
MetaDo
  META_SETPIXEL : int = 0x041F
[static]
MetaDo
  META_SETPOLYFILLMODE : int = 0x0106
[static]
MetaDo
  META_SETRELABS : int = 0x0105
[static]
MetaDo
  META_SETROP2 : int = 0x0104
[static]
MetaDo
  META_SETSTRETCHBLTMODE : int = 0x0107
[static]
MetaDo
  META_SETTEXTALIGN : int = 0x012E
[static]
MetaDo
  META_SETTEXTCHAREXTRA : int = 0x0108
[static]
MetaDo
  META_SETTEXTCOLOR : int = 0x0209
[static]
MetaDo
  META_SETTEXTJUSTIFICATION : int = 0x020A
[static]
MetaDo
  META_SETVIEWPORTEXT : int = 0x020E
[static]
MetaDo
  META_SETVIEWPORTORG : int = 0x020D
[static]
MetaDo
  META_SETWINDOWEXT : int = 0x020C
[static]
MetaDo
  META_SETWINDOWORG : int = 0x020B
[static]
MetaDo
  META_STRETCHBLT : int = 0x0B23
[static]
MetaDo
  META_STRETCHDIB : int = 0x0f43
[static]
MetaDo
  META_TEXTOUT : int = 0x0521
[static]
MetaDo
Property Detail
bottomproperty
protected var bottom:int

cbproperty 
public var cb:PdfContentByte

inchproperty 
protected var inch:int

inputproperty 
public var input:InputMeta

leftproperty 
protected var left:int

rightproperty 
protected var right:int

stateproperty 
protected var state:MetaState

topproperty 
protected var top:int

Constructor Detail
MetaDo()Constructor
public function MetaDo(input:InputStream, cb:PdfContentByte)



Parameters
input:InputStream
 
cb:PdfContentByte
Method Detail
getArc()method
public static function getArc(xCenter:Number, yCenter:Number, xDot:Number, yDot:Number):Number

Parameters

xCenter:Number
 
yCenter:Number
 
xDot:Number
 
yDot:Number

Returns
Number
isNullStrokeFill()method 
public function isNullStrokeFill(isRectangle:Boolean):Boolean

Parameters

isRectangle:Boolean

Returns
Boolean
outputText()method 
public function outputText(x:int, y:int, flag:int, x1:int, y1:int, x2:int, y2:int, text:String):void

Parameters

x:int
 
y:int
 
flag:int
 
x1:int
 
y1:int
 
x2:int
 
y2:int
 
text:String

readAll()method 
public function readAll():void

strokeAndFill()method 
public function strokeAndFill():void

writeDWord()method 
public static function writeDWord(os:ByteArray, v:int):void

Parameters

os:ByteArray
 
v:int

writeWord()method 
public static function writeWord(os:ByteArray, v:int):void

Parameters

os:ByteArray
 
v:int

Constant Detail
META_ANIMATEPALETTEConstant
public static const META_ANIMATEPALETTE:int = 0x0436

META_ARCConstant 
public static const META_ARC:int = 0x0817

META_BITBLTConstant 
public static const META_BITBLT:int = 0x0922

META_CHORDConstant 
public static const META_CHORD:int = 0x0830

META_CREATEBRUSHINDIRECTConstant 
public static const META_CREATEBRUSHINDIRECT:int = 0x02FC

META_CREATEFONTINDIRECTConstant 
public static const META_CREATEFONTINDIRECT:int = 0x02FB

META_CREATEPALETTEConstant 
public static const META_CREATEPALETTE:int = 0x00f7

META_CREATEPATTERNBRUSHConstant 
public static const META_CREATEPATTERNBRUSH:int = 0x01F9

META_CREATEPENINDIRECTConstant 
public static const META_CREATEPENINDIRECT:int = 0x02FA

META_CREATEREGIONConstant 
public static const META_CREATEREGION:int = 0x06FF

META_DELETEOBJECTConstant 
public static const META_DELETEOBJECT:int = 0x01f0

META_DIBBITBLTConstant 
public static const META_DIBBITBLT:int = 0x0940

META_DIBCREATEPATTERNBRUSHConstant 
public static const META_DIBCREATEPATTERNBRUSH:int = 0x0142

META_DIBSTRETCHBLTConstant 
public static const META_DIBSTRETCHBLT:int = 0x0b41

META_ELLIPSEConstant 
public static const META_ELLIPSE:int = 0x0418

META_ESCAPEConstant 
public static const META_ESCAPE:int = 0x0626

META_EXCLUDECLIPRECTConstant 
public static const META_EXCLUDECLIPRECT:int = 0x0415

META_EXTFLOODFILLConstant 
public static const META_EXTFLOODFILL:int = 0x0548

META_EXTTEXTOUTConstant 
public static const META_EXTTEXTOUT:int = 0x0a32

META_FILLREGIONConstant 
public static const META_FILLREGION:int = 0x0228

META_FLOODFILLConstant 
public static const META_FLOODFILL:int = 0x0419

META_FRAMEREGIONConstant 
public static const META_FRAMEREGION:int = 0x0429

META_INTERSECTCLIPRECTConstant 
public static const META_INTERSECTCLIPRECT:int = 0x0416

META_INVERTREGIONConstant 
public static const META_INVERTREGION:int = 0x012A

META_LINETOConstant 
public static const META_LINETO:int = 0x0213

META_MOVETOConstant 
public static const META_MOVETO:int = 0x0214

META_OFFSETCLIPRGNConstant 
public static const META_OFFSETCLIPRGN:int = 0x0220

META_OFFSETVIEWPORTORGConstant 
public static const META_OFFSETVIEWPORTORG:int = 0x0211

META_OFFSETWINDOWORGConstant 
public static const META_OFFSETWINDOWORG:int = 0x020F

META_PAINTREGIONConstant 
public static const META_PAINTREGION:int = 0x012B

META_PATBLTConstant 
public static const META_PATBLT:int = 0x061D

META_PIEConstant 
public static const META_PIE:int = 0x081A

META_POLYGONConstant 
public static const META_POLYGON:int = 0x0324

META_POLYLINEConstant 
public static const META_POLYLINE:int = 0x0325

META_POLYPOLYGONConstant 
public static const META_POLYPOLYGON:int = 0x0538

META_REALIZEPALETTEConstant 
public static const META_REALIZEPALETTE:int = 0x0035

META_RECTANGLEConstant 
public static const META_RECTANGLE:int = 0x041B

META_RESIZEPALETTEConstant 
public static const META_RESIZEPALETTE:int = 0x0139

META_RESTOREDCConstant 
public static const META_RESTOREDC:int = 0x0127

META_ROUNDRECTConstant 
public static const META_ROUNDRECT:int = 0x061C

META_SAVEDCConstant 
public static const META_SAVEDC:int = 0x001E

META_SCALEVIEWPORTEXTConstant 
public static const META_SCALEVIEWPORTEXT:int = 0x0412

META_SCALEWINDOWEXTConstant 
public static const META_SCALEWINDOWEXT:int = 0x0410

META_SELECTCLIPREGIONConstant 
public static const META_SELECTCLIPREGION:int = 0x012C

META_SELECTOBJECTConstant 
public static const META_SELECTOBJECT:int = 0x012D

META_SELECTPALETTEConstant 
public static const META_SELECTPALETTE:int = 0x0234

META_SETBKCOLORConstant 
public static const META_SETBKCOLOR:int = 0x0201

META_SETBKMODEConstant 
public static const META_SETBKMODE:int = 0x0102

META_SETDIBTODEVConstant 
public static const META_SETDIBTODEV:int = 0x0d33

META_SETMAPMODEConstant 
public static const META_SETMAPMODE:int = 0x0103

META_SETMAPPERFLAGSConstant 
public static const META_SETMAPPERFLAGS:int = 0x0231

META_SETPALENTRIESConstant 
public static const META_SETPALENTRIES:int = 0x0037

META_SETPIXELConstant 
public static const META_SETPIXEL:int = 0x041F

META_SETPOLYFILLMODEConstant 
public static const META_SETPOLYFILLMODE:int = 0x0106

META_SETRELABSConstant 
public static const META_SETRELABS:int = 0x0105

META_SETROP2Constant 
public static const META_SETROP2:int = 0x0104

META_SETSTRETCHBLTMODEConstant 
public static const META_SETSTRETCHBLTMODE:int = 0x0107

META_SETTEXTALIGNConstant 
public static const META_SETTEXTALIGN:int = 0x012E

META_SETTEXTCHAREXTRAConstant 
public static const META_SETTEXTCHAREXTRA:int = 0x0108

META_SETTEXTCOLORConstant 
public static const META_SETTEXTCOLOR:int = 0x0209

META_SETTEXTJUSTIFICATIONConstant 
public static const META_SETTEXTJUSTIFICATION:int = 0x020A

META_SETVIEWPORTEXTConstant 
public static const META_SETVIEWPORTEXT:int = 0x020E

META_SETVIEWPORTORGConstant 
public static const META_SETVIEWPORTORG:int = 0x020D

META_SETWINDOWEXTConstant 
public static const META_SETWINDOWEXT:int = 0x020C

META_SETWINDOWORGConstant 
public static const META_SETWINDOWORG:int = 0x020B

META_STRETCHBLTConstant 
public static const META_STRETCHBLT:int = 0x0B23

META_STRETCHDIBConstant 
public static const META_STRETCHDIB:int = 0x0f43

META_TEXTOUTConstant 
public static const META_TEXTOUT:int = 0x0521