2.3.3 Drawing Record Types

This section defines the Drawing Record Types, which specify records that perform graphics output. These records use graphics objects and properties specified in the Playback Device Context (section 3.1.5).

The following are the Drawing Record Types.

Name

Section

Description

META_ARC

2.3.3.1

Draws an elliptical arc.

META_CHORD

2.3.3.2

Draws a chord.

META_ELLIPSE

2.3.3.3

Draws an ellipse.

META_EXTFLOODFILL

2.3.3.4

Fills an area with the brush that is defined in the playback device context.

META_EXTTEXTOUT

2.3.3.5

Outputs a character string with optional opaquing and clipping.

META_FILLREGION

2.3.3.6

Fills a region using a specified brush.

META_FLOODFILL

2.3.3.7

Fills an area of the output surface with the brush that is defined in the playback device context.

META_FRAMEREGION

2.3.3.8

Draws a border around a specified region using a specified brush.

META_INVERTREGION

2.3.3.9

Draws a region in which the colors are inverted.

META_LINETO

2.3.3.10

Draws a line from the drawing position that is defined in the playback device context up to, but not including, a specified position.

META_PAINTREGION

2.3.3.11

Paints the specified region using the brush that is defined in the playback device context.

META_PATBLT

2.3.3.12

Paints a specified rectangle by using the brush that is defined in the playback device context.

META_PIE

2.3.3.13

Draws a pie-shaped wedge bounded by the intersection of an ellipse and two radial lines.

META_POLYLINE

2.3.3.14

Draws a series of line segments by connecting the points in the specified array.

META_POLYGON

2.3.3.15

Paints a polygon consisting of two or more vertices connected by straight lines.

META_POLYPOLYGON

2.3.3.16

Paints a series of closed polygons.

META_RECTANGLE

2.3.3.17

Paints a rectangle.

META_ROUNDRECT

2.3.3.18

Paints a rectangle with rounded corners.

META_SETPIXEL

2.3.3.19

Sets the pixel at specified coordinates to a specified color.

META_TEXTOUT

2.3.3.20

Outputs a character string.