All Classes and Interfaces
Class
Description
The BrushConstants were defined in the Windows-API and are used do define the appearance of Wmf-Brushes.
A block of raw mmeory.
Manages the available WmfCommands and allows a generic command instantiation.
Various FontConstants defined in the Windows API.
A color implementation, that supports some additional flags defined by the Windows API, but has no Alpha-Channel.
Various MappingConstants defined in the Windows API.
This is the base class for all WMF-Records.
The AnimatePalette function replaces entries in the specified logical palette.
The Arc function draws an elliptical arc.
This function is not in the validity list of Microsofts WindowsMetafile Records.
The exact same as an arc, only the arc is closed, and may be filled with a brush.
The CreateBrushIndirect function creates a logical brush that has the specified style, color, and pattern.
The CreateFontIndirect function creates a logical font that has the specified characteristics.
Palette function not supported
The CreatePatternBrush function creates a logical brush with the specified bitmap pattern.
The CreatePenIndirect function creates a logical cosmetic pen that has the style, width, and color specified in a
structure.
Currently i have no clue, how this is implemented.
Removes an object from the object list.
BitBlockTransfer - Copies PixelData of a rectangle to another position
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.
The Ellipse function draws an ellipse.
The layout of META_ESC is unknown, but it doesnt matter, as it has no effect on on screen metafile display.
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.
The ExtTextOut function draws text using the currently selected font, background color, and text color.
The FillRgn function fills a region by using the specified brush.
The FloodFill function fills an area of the display surface with the current brush.
The FrameRgn function draws a border around the specified region by using the specified brush.
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.
Inverts the colors in the specified region
The LineTo function draws a line from the current position up to, but not including, the specified point.
The cursor is set to the destination point.
Moves the current Clipping Region (@see CreateRegion) to the specified position, starting with the current region.
Moves the current Viewport Origin to the specified position
Moves the current Window Region to the specified position
Fills the region with the currently selected brush.
The Pie function draws a pie-shaped wedge bounded by the intersection of an ellipse and two radials.
The Polygon function draws a polygon consisting of two or more vertices connected by straight lines.
The Polyline function draws a series of line segments by connecting the points in the specified array.
PolyPolygon, is a list of polygons, for filled polygons SetPolyFillMode affects how the polygon is filled.
Synchronizes the Metafile-Palette with the device-dependent palette This is not used here, as java uses 24-Bit
TrueColors to display colors.
The Rectangle function draws a rectangle.
The ResizePalette function increases or decreases the size of a logical palette based on the specified value.
The RestoreDC function restores a device context (DC) to the specified state.
The RoundRect function draws a rectangle with rounded corners.
Saves the DeviceContext.
Scales the current view port.
Activates the specified Object.
Activates the specified Palette Object.
The SetMapMode function sets the mapping mode of the specified device context.
This records is ignored, as it is used to map fonts into the given aspect ratio.
As with every palette-function: I'm not sure if this is correctly implemented.
Draws a single pixel with the given color on the specified position.
The SetTextAlign function sets the text-alignment flags for the specified device context.
The SetTextCharacterExtra function sets the intercharacter spacing.
The SetTextColor function sets the text color for the specified device context to the specified color.
The SetTextJustification function specifies the amount of space the system should add to the break characters in a
string of text.
Sets the size of the viewport.
Defines the upper left corner of the viewport.
Sets the size of the window.
Defines the upper left corner of the Window.
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.
The StretchDIBits function copies the color data for a rectangle of pixels in a DIB to the specified destination
rectangle.
Prints the given string.
This function is not in the validity list of Microsofts WindowsMetafile Records.
Track the state of the DeviceContext of a Windows metafile.
A buffer which represents a Metafile header.
A Windows metafile logical brush object.
A Windows metafile logical font object.
A Windows metafile logical pen object.
A Wmf logical region definition.
A WmfLogicalPalette, currently not implemented.
A Windows metafile record.
Predefined types of Windows metafile records.
The PenConstants were defined in the Windows-API and are used do define the appearance of Wmf-Pens.
Creation-Date: 13.05.2006, 09:47:26
The ROPConstants were defined in the Windows-API and are used do define the various RasterOperations (ROP).
The TextConstants were defined in the Windows-API and are used do define the appearance of Wmf-Text.
Parses and replays the WmfFile.
Implements the ImageProducer interface for the MetaFiles
Defines a generic WmfObject.