Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
This header is used by DirectWrite. For more information, see:
dwrite_3.h contains the following programming interfaces:
Interfaces
| IDWriteAsyncResult Represents the result of an asynchronous operation. A client can use the interface to wait for the operation to complete and to get the result. |
| IDWriteColorGlyphRunEnumerator1 Enumerator for an ordered collection of color glyph runs. |
| IDWriteFactory3 The root factory interface for all DirectWrite objects. (IDWriteFactory3) |
| IDWriteFactory4 The root factory interface for all DirectWrite objects. (IDWriteFactory4) |
| IDWriteFactory5 The root factory interface for all DirectWrite objects. (IDWriteFactory5) |
| IDWriteFactory6 This interface represents a factory object from which all DirectWrite objects are created. IDWriteFactory6 adds new facilities for working with fonts and font resources. |
| IDWriteFactory7 This interface represents a factory object from which all DirectWrite objects are created. IDWriteFactory7 adds new facilities for working with system fonts. |
| IDWriteFont3 Represents a font in a font collection. |
| IDWriteFontCollection1 An object that encapsulates a set of fonts, such as the set of fonts installed on the system, or the set of fonts in a particular directory. (IDWriteFontCollection1) |
| IDWriteFontCollection2 This interface encapsulates a set of fonts, such as the set of fonts installed on the system, or the set of fonts in a particular directory. The font collection API can be used to discover what font families and fonts are available, and to obtain some metadata about the fonts. (IDWriteFontCollection2) |
| IDWriteFontCollection3 This interface encapsulates a set of fonts, such as the set of fonts installed on the system, or the set of fonts in a particular directory. The font collection API can be used to discover what font families and fonts are available, and to obtain some metadata about the fonts. (IDWriteFontCollection3) |
| IDWriteFontDownloadListener Application-defined callback interface that receives notifications from the font download queue (IDWriteFontDownloadQueue interface). |
| IDWriteFontDownloadQueue Interface that enqueues download requests for remote fonts, characters, glyphs, and font fragments. |
| IDWriteFontFace3 Contains font face type, appropriate file references, and face identification data. (IDWriteFontFace3) |
| IDWriteFontFace4 Contains font face type, appropriate file references, and face identification data. (IDWriteFontFace4) |
| IDWriteFontFace5 Contains font face type, appropriate file references, and face identification data. (IDWriteFontFace5) |
| IDWriteFontFaceReference Represents a reference to a font face. |
| IDWriteFontFaceReference1 Represents a reference to a font face. A uniquely identifying reference to a font, from which you can create a font face to query font metrics and use for rendering. |
| IDWriteFontFallback1 Allows you to access fallback fonts from the font list. |
| IDWriteFontFamily1 Represents a family of related fonts. (IDWriteFontFamily1) |
| IDWriteFontFamily2 Represents a family of related fonts. IDWriteFontFamily2 adds new facilities, including retrieving fonts by font axis values. |
| IDWriteFontList1 Represents a list of fonts. (IDWriteFontList1) |
| IDWriteFontList2 Represents a list of fonts. IDWriteFontList2 adds new facilities, including retrieving the underlying font set used by the list. |
| IDWriteFontResource Provides axis information for a font resource, and is used to create specific font face instances. |
| IDWriteFontSet Represents a font set. (IDWriteFontSet) |
| IDWriteFontSet1 Represents a font set. (IDWriteFontSet1) |
| IDWriteFontSet2 Represents a font set. (IDWriteFontSet2) |
| IDWriteFontSet3 Represents a font set. (IDWriteFontSet3) |
| IDWriteFontSet4 Represents a font set. (IDWriteFontSet4) |
| IDWriteFontSetBuilder Contains methods for building a font set. (IDWriteFontSetBuilder) |
| IDWriteFontSetBuilder1 Contains methods for building a font set. (IDWriteFontSetBuilder1) |
| IDWriteFontSetBuilder2 Contains methods for building a font set. (IDWriteFontSetBuilder2) |
| IDWriteGdiInterop1 Provides interoperability with GDI, such as methods to convert a font face to a LOGFONT structure, or to convert a GDI font description into a font face. It is also used to create bitmap render target objects. (IDWriteGdiInterop1) |
| IDWriteInMemoryFontFileLoader Represents a font file loader that can access in-memory fonts. |
| IDWriteRemoteFontFileLoader Represents a font file loader that can access remote (i.e., downloadable) fonts. |
| IDWriteRemoteFontFileStream Represents a font file stream, parts of which may be non-local. |
| IDWriteRenderingParams3 Represents text rendering settings for glyph rasterization and filtering. (IDWriteRenderingParams3) |
| IDWriteStringList Represents a collection of strings indexed by number. |
| IDWriteTextFormat2 Describes the font and paragraph properties used to format text, and it describes locale information. (IDWriteTextFormat2) |
| IDWriteTextFormat3 Describes the font and paragraph properties used to format text, and it describes locale information. (IDWriteTextFormat3) |
| IDWriteTextLayout3 Represents a block of text after it has been fully analyzed and formatted. (IDWriteTextLayout3) |
| IDWriteTextLayout4 Represents a block of text after it has been fully analyzed and formatted. |
Functions
| DWRITE_MAKE_FONT_AXIS_TAG Creates an OpenType tag for a font axis. |
Structures
| DWRITE_COLOR_GLYPH_RUN1 Represents a color glyph run. The IDWriteFactory4::TranslateColorGlyphRun method returns an ordered collection of color glyph runs of varying types depending on what the font supports. |
| DWRITE_FILE_FRAGMENT Represents a range of bytes in a font file. |
| DWRITE_FONT_AXIS_RANGE Represents the minimum and maximum range of the possible values for a font axis. |
| DWRITE_FONT_AXIS_VALUE Represents a value for a font axis. Used when querying and creating font instances. |
| DWRITE_FONT_PROPERTY Font property used for filtering font sets and building a font set with explicit properties. |
| DWRITE_GLYPH_IMAGE_DATA Data for a single glyph from GetGlyphImageData. |
| DWRITE_LINE_METRICS1 Contains information about a formatted line of text. (DWRITE_LINE_METRICS1) |
| DWRITE_LINE_SPACING Sets the vertical spacing between lines of text. |
Enumerations
| DWRITE_AUTOMATIC_FONT_AXES Defines constants that specify certain axes that can be applied automatically in layout during font selection. |
| DWRITE_CONTAINER_TYPE Specifies the container format of a font resource. A container format is distinct from a font file format (DWRITE_FONT_FILE_TYPE) because the container describes the container in which the underlying font file is packaged. |
| DWRITE_FONT_AXIS_ATTRIBUTES Defines constants that specify attributes for a font axis. |
| DWRITE_FONT_AXIS_TAG Defines constants that specify a four-character identifier for a font axis. |
| DWRITE_FONT_FAMILY_MODEL Defines constants that specify how font families are grouped together. |
| DWRITE_FONT_LINE_GAP_USAGE Specify whether DWRITE_FONT_METRICS::lineGap value should be part of the line metrics. |
| DWRITE_FONT_PROPERTY_ID Identifies a string in a font. |
| DWRITE_FONT_SOURCE_TYPE Defines constants that specify the mechanism by which a font came to be included in a font set. |
| DWRITE_LOCALITY Specifies the location of a resource. |
| DWRITE_RENDERING_MODE1 Specifies how glyphs are rendered. |