|
Class Summary |
| CommandFactory |
Manages the available WmfCommands and allows a generic command instantiation. |
| MfCmd |
This is the base class for all WMF-Records. |
| MfCmdAnimatePalette |
The AnimatePalette function replaces entries in the specified logical palette. |
| MfCmdArc |
The Arc function draws an elliptical arc. |
| MfCmdBitBlt |
This function is not in the validity list of Microsofts WindowsMetafile Records. |
| MfCmdChord |
The exact same as an arc, only the arc is closed, and may be filled with a brush. |
| MfCmdCreateBrush |
The CreateBrushIndirect function creates a logical brush that has the specified style,
color, and pattern. |
| MfCmdCreateDibPatternBrush |
|
| MfCmdCreateFont |
The CreateFontIndirect function creates a logical font that has the specified
characteristics. |
| MfCmdCreatePalette |
Palette function not supported |
| MfCmdCreatePatternBrush |
The CreatePatternBrush function creates a logical brush with the specified bitmap
pattern. |
| MfCmdCreatePen |
The CreatePenIndirect function creates a logical cosmetic pen that has the style,
width, and color specified in a structure. |
| MfCmdCreateRegion |
Currently i have no clue, how this is implemented. |
| MfCmdDeleteObject |
Removes an object from the object list. |
| MfCmdDibBitBlt |
BitBlockTransfer - Copies PixelData of a rectangle to another position
|
| MfCmdDibStretchBlt |
The StretchBlt function copies a bitmap from a source rectangle into a destination
rectangle, stretching or compressing the bitmap to fit the dimensions of the
destination rectangle, if necessary. |
| MfCmdEllipse |
The Ellipse function draws an ellipse. |
| MfCmdEscape |
The layout of META_ESC is unknown, but it doesnt matter, as it has no effect on on
screen metafile display. |
| MfCmdExcludeClipRect |
top, left, right and bottom define the points of the region to be deleted from the
clipping region, the resultant clipping region is the original region minus this
region. |
| MfCmdExtFloodFill |
|
| MfCmdExtTextOut |
The ExtTextOut function draws text using the currently selected font, background color,
and text color. |
| MfCmdFillRegion |
The FillRgn function fills a region by using the specified brush. |
| MfCmdFloodFill |
The FloodFill function fills an area of the display surface with the current brush. |
| MfCmdFrameRegion |
The FrameRgn function draws a border around the specified region by using the specified
brush. |
| MfCmdIntersectClipRect |
top, left, right and bottom define the points of the clipping region, the resultant
clipping region is the intersection of this region and the original region. |
| MfCmdInvertRegion |
Inverts the colors in the specified region |
| MfCmdLineTo |
The LineTo function draws a line from the current position up to, but not including,
the specified point. |
| MfCmdMoveTo |
The cursor is set to the destination point. |
| MfCmdOffsetClipRgn |
Moves the current Clipping Region (@see CreateRegion) to the specified position,
starting with the current region. |
| MfCmdOffsetViewportOrg |
Moves the current Viewport Origin to the specified position |
| MfCmdOffsetWindowOrg |
Moves the current Window Region to the specified position |
| MfCmdPaintRgn |
Fills the region with the currently selected brush. |
| MfCmdPatBlt |
|
| MfCmdPie |
The Pie function draws a pie-shaped wedge bounded by the intersection of an ellipse and
two radials. |
| MfCmdPolygon |
The Polygon function draws a polygon consisting of two or more vertices connected by
straight lines. |
| MfCmdPolyline |
The Polyline function draws a series of line segments by connecting the points in the
specified array. |
| MfCmdPolyPolygon |
PolyPolygon, is a list of polygons, for filled polygons SetPolyFillMode affects how the
polygon is filled. |
| MfCmdRealisePalette |
Synchronizes the Metafile-Palette with the device-dependent palette This is not used
here, as java uses 24-Bit TrueColors to display colors. |
| MfCmdRectangle |
The Rectangle function draws a rectangle. |
| MfCmdResizePalette |
The ResizePalette function increases or decreases the size of a logical palette based
on the specified value. |
| MfCmdRestoreDc |
The RestoreDC function restores a device context (DC) to the specified state. |
| MfCmdRoundRect |
The RoundRect function draws a rectangle with rounded corners. |
| MfCmdSaveDc |
Saves the DeviceContext. |
| MfCmdScaleViewportExt |
Scales the current view port. |
| MfCmdScaleWindowExt |
|
| MfCmdSelectClipRegion |
|
| MfCmdSelectObject |
Activates the specified Object. |
| MfCmdSelectPalette |
Activates the specified Palette Object. |
| MfCmdSetBkColor |
|
| MfCmdSetBkMode |
|
| MfCmdSetDibitsToDevice |
|
| MfCmdSetMapMode |
The SetMapMode function sets the mapping mode of the specified device context. |
| MfCmdSetMapperFlags |
This records is ignored, as it is used to map fonts into the given aspect ratio. |
| MfCmdSetPaletteEntries |
As with every palette-function: I'm not sure if this is correctly implemented. |
| MfCmdSetPixel |
Draws a single pixel with the given color on the specified position. |
| MfCmdSetPolyFillMode |
|
| MfCmdSetRop2 |
|
| MfCmdSetStretchBltMode |
|
| MfCmdSetTextAlign |
The SetTextAlign function sets the text-alignment flags for the specified device
context. |
| MfCmdSetTextCharExtra |
The SetTextCharacterExtra function sets the intercharacter spacing. |
| MfCmdSetTextColor |
The SetTextColor function sets the text color for the specified device context to the
specified color. |
| MfCmdSetTextJustification |
The SetTextJustification function specifies the amount of space the system should add
to the break characters in a string of text. |
| MfCmdSetViewPortExt |
Sets the size of the viewport. |
| MfCmdSetViewPortOrg |
Defines the upper left corner of the viewport. |
| MfCmdSetWindowExt |
Sets the size of the window. |
| MfCmdSetWindowOrg |
Defines the upper left corner of the Window. |
| MfCmdStretchBlt |
The StretchBlt function copies a bitmap from a source rectangle into a destination
rectangle, stretching or compressing the bitmap to fit the dimensions of the
destination rectangle, if necessary. |
| MfCmdStretchDibits |
The StretchDIBits function copies the color data for a rectangle of pixels in a DIB to
the specified destination rectangle. |
| MfCmdTextOut |
Prints the given string. |
| MfCmdUnknownCommand |
This function is not in the validity list of Microsofts WindowsMetafile Records. |