Table of Contents

Namespace DocWright.Core.Metafiles

Classes

MetafileClipCommand

A rectangular clip change.

MetafileCommand

The base of every command in a played-back metafile.

MetafileDisplayList

A metafile played back into a renderer-neutral list of drawing commands.

MetafileFont

The font a metafile selected, as recorded in its LOGFONT.

MetafileImageCommand

A bitmap blit, carrying PNG bytes ready for a renderer to draw.

MetafilePathCommand

A filled and/or stroked path in device units.

MetafilePlayer

Plays a metafile payload back into a renderer-neutral display list.

MetafileSignature

Recognizes metafile payloads from their leading bytes and from the content type a package declared for them.

MetafileTextCommand

A run of text positioned by the metafile's own advances.

Structs

MetafilePathSegment

One segment of a metafile path, in device units.

MetafilePoint

A point in metafile device units.

MetafileRect

A rectangle in metafile device units, stored as an origin and a size so that an empty extent is representable and a caller never has to guess whether the far edge is inclusive.

MetafileTextAlignment

How a MetafileTextCommand's origin relates to the text it positions.

Enums

MetafileFillRule

How a metafile path determines its interior.

MetafileFormat

The container format of a metafile payload.

MetafileHorizontalTextAlignment

The horizontal half of MetafileTextAlignment.

MetafilePathVerb

The drawing verb of one MetafilePathSegment.

MetafileVerticalTextAlignment

The vertical half of MetafileTextAlignment.