Enum WmfMetafileEscapes

Enum WmfMetafileEscapes

Namespace: Aspose.Imaging.FileFormats.Wmf.Consts
Assembly: Aspose.Imaging.dll (25.2.0)

The MetafileEscapes Enumeration specifies printer driver functionality that might not be directly accessible through WMF records defined in the RecordType Enumeration (section 2.1.1.1).

public enum WmfMetafileEscapes

Fields

Abortdoc = 2

Stops processing the current document.

Bandinfo = 24

Retrieves or specifies settings concerning banding on a device, such as the number of bands.

BeginPath = 4096

Opens a path.

Checkjpegformat = 4119

Checks whether the printer supports a JPEG image.

Checkpngformat = 4120

Checks whether the printer supports a PNG image.

ClipToPath = 4097

Defines a clip region that is bounded by a path. The input MUST be a 16-bit quantity that defines the action to take.

CloseChannel = 4112

The same as ENDDOC. See OPEN_CHANNEL.

Downloadface = 514

Sets the font face name on a device.

Downloadheader = 4111

Instructs the printer driver to download sets of PostScript procedures.

Draftmode = 7

Indicates that the printer driver SHOULD print text only, and no graphics.

Drawpatternrect = 25

Draws a rectangle with a defined pattern.

Enableduplex = 28

Enables or disables double-sided (duplex) printing on a device.

EncapsulatedPostscript = 4116

Sends arbitrary data directly to the printer driver.

EndPath = 4098

Ends a path.

Enddoc = 11

Notifies the printer driver that the current print job is ending.

Enumpaperbins = 31

Retrieves information concerning the sources of different forms on an output device.

Enumpapermetrics = 34

Queries a printer driver for paper dimensions and other forms data.

Epsprinting = 33

Indicates the start and end of an encapsulated PostScript (EPS) section.

Exttextout = 512

Draws text using the currently selected font, background color, and text color.

Flushout = 6

Causes all pending output to be flushed to the output device.

GetPsFeaturesetting = 4121

Gets information on a specified feature setting for a PostScript printer driver.

Getcolortable = 5

Gets color table values.

Getdeviceunits = 42

Gets the device units currently configured on an output device.

Getextendedtextmetrics = 256

Gets extended text metrics currently configured on an output device.

Getfacename = 513

Gets the font face name currently configured on a device.

Getpairkerntable = 258

Gets the font kern table currently defined on an output device.

Getphyspagesize = 12

Retrieves the physical page size currently selected on an output device.

Getprintingoffset = 13

Retrieves the offset from the upper-left corner of the physical page where the actual printing or drawing begins.

Getscalingfactor = 14

Retrieves the scaling factors for the x-axis and the y-axis of a printer.

Getsetpaperbins = 29

Retrieves or specifies the source of output forms on a device.

Getsetpapermetrics = 35

Retrieves or specifies paper dimensions and other forms data on an output device.

Getsetprintorient = 30

Retrieves or specifies the paper orientation on a device.

Gettechnology = 20

Gets information concerning graphics technology that is supported on a device.

Getvectorbrushsize = 27

Retrieves the physical brush size currently defined on a device.

Getvectorpensize = 26

Retrieves the physical pen size currently defined on a device.

MetaEscapeEnhancedMetafile = 15

Used to embed an enhanced metafile format (EMF) metafile within a WMF metafile.

MetafileDriver = 2049

Queries a printer driver about the support for metafiles on an output device.

MxdcEscape = 4122

Enables applications to write documents to a file or to a printer in XML Paper Specification (XPS) format.

Newframe = 1

Notifies the printer driver that the application has finished writing to a page.

Nextband = 3

Notifies the printer driver that the application has finished writing to a band.

OpenChannel = 4110

The same as STARTDOC specified with a NULL document and output filename, data in raw mode, and a type of zero.

Passthrough = 19

This record passes through arbitrary data.

PostscriptData = 37

Sends arbitrary PostScript data to an output device.

PostscriptIdentify = 4117

Sets the printer driver to either PostScript or GDI mode.

PostscriptIgnore = 38

Notifies an output device to ignore PostScript data.

PostscriptInjection = 4118

Inserts a block of raw data into a PostScript stream. The input MUST be a 32-bit quantity specifying the number of bytes to inject, a 16-bit quantity specifying the injection point, and a 16-bit quantity specifying the page number, followed by the bytes to inject.

PostscriptPassthrough = 4115

Sends arbitrary data directly to a printer driver, which is expected to process this data only when in PostScript mode. Aspose.Imaging.FileFormats.Wmf.Consts.WmfMetafileEscapes.PostscriptIdentify.

Querydibsupport = 3073

Queries the printer driver about its support for DIBs on an output device.

Queryescsupport = 8

Queries a printer driver to determine whether a specific escape function is supported on the output device it drives.

Setabortproc = 9

Sets the application-defined function that allows a print job to be canceled during printing.

Setcolortable = 4

Sets color table values.

Setcopycount = 17

Sets the number of copies.

Setdibscaling = 32

Specifies the scaling of device-independent bitmaps (DIBs).

Setlinecap = 21

Specifies the line-drawing mode to use in output to a device.

Setlinejoin = 22

Specifies the line-joining mode to use in output to a device.

Setmiterlimit = 23

Sets the limit for the length of miter joins to use in output to a device.

Setpapersource = 18

Sets the source, such as a particular paper tray or bin on a printer, for output forms.

Setpenwidth = 16

Sets the width of a pen in pixels.

Spclpassthrough2 = 4568

Enables applications to include private procedures and other arbitrary data in documents.

Startdoc = 10

Notifies the printer driver that a new print job is starting.