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_1.h contains the following programming interfaces:
Interfaces
| IDWriteBitmapRenderTarget1 Encapsulates a 32-bit device independent bitmap and device context, which you can use for rendering glyphs. |
| IDWriteFactory1 The root factory interface for all DirectWrite objects. (IDWriteFactory1) |
| IDWriteFont1 Represents a physical font in a font collection. (IDWriteFont1) |
| IDWriteFontFace1 Contains font face type, appropriate file references, and face identification data. (IDWriteFontFace1) |
| IDWriteRenderingParams1 Represents text rendering settings for glyph rasterization and filtering. (IDWriteRenderingParams1) |
| IDWriteTextAnalysisSink1 The interface you implement to receive the output of the text analyzers. |
| IDWriteTextAnalysisSource1 The interface you implement to provide needed information to the text analyzer, like the text and associated text properties. |
| IDWriteTextAnalyzer1 Analyzes various text properties for complex script processing. (IDWriteTextAnalyzer1) |
| IDWriteTextLayout1 Represents a block of text after it has been fully analyzed and formatted. (IDWriteTextLayout1) |
Structures
| DWRITE_CARET_METRICS The DWRITE_CARET_METRICS structure specifies the metrics for caret placement in a font. |
| DWRITE_FONT_METRICS1 The DWRITE_FONT_METRICS1 structure specifies the metrics that are applicable to all glyphs within the font face. |
| DWRITE_JUSTIFICATION_OPPORTUNITY The DWRITE_JUSTIFICATION_OPPORTUNITY structure specifies justification info per glyph. |
| DWRITE_PANOSE The DWRITE_PANOSE union describes typeface classification values that you use with IDWriteFont1::GetPanose to select and match the font. |
| DWRITE_SCRIPT_PROPERTIES The DWRITE_SCRIPT_PROPERTIES structure specifies script properties for caret navigation and justification. |
| DWRITE_UNICODE_RANGE The DWRITE_UNICODE_RANGE structure specifies the range of Unicode code points. |
Enumerations
| DWRITE_BASELINE The DWRITE_BASELINE enumeration contains values that specify the baseline for text alignment. |
| DWRITE_GLYPH_ORIENTATION_ANGLE The DWRITE_GLYPH_ORIENTATION_ANGLE enumeration contains values that specify how the glyph is oriented to the x-axis. |
| DWRITE_OUTLINE_THRESHOLD The DWRITE_OUTLINE_THRESHOLD enumeration contains values that specify the policy used by the IDWriteFontFace1::GetRecommendedRenderingMode method to determine whether to render glyphs in outline mode. |
| DWRITE_PANOSE_ARM_STYLE The DWRITE_PANOSE_ARM_STYLE enumeration contains values that specify the style of termination of stems and rounded letterforms for text. |
| DWRITE_PANOSE_ASPECT The DWRITE_PANOSE_ASPECT enumeration contains values that specify the ratio between the width and height of the character face. |
| DWRITE_PANOSE_ASPECT_RATIO The DWRITE_PANOSE_ASPECT_RATIO enumeration contains values that specify info about the ratio between width and height of the character face. |
| DWRITE_PANOSE_CHARACTER_RANGES The DWRITE_PANOSE_CHARACTER_RANGES enumeration contains values that specify the type of characters available in the font. |
| DWRITE_PANOSE_CONTRAST The DWRITE_PANOSE_CONTRAST enumeration contains values that specify the ratio between thickest and thinnest point of the stroke for a letter such as uppercase 'O'. |
| DWRITE_PANOSE_DECORATIVE_CLASS The DWRITE_PANOSE_DECORATIVE_CLASS enumeration contains values that specify the general look of the character face. |
| DWRITE_PANOSE_DECORATIVE_TOPOLOGY The DWRITE_PANOSE_DECORATIVE_TOPOLOGY enumeration contains values that specify the overall shape characteristics of the font. |
| DWRITE_PANOSE_FAMILY The DWRITE_PANOSE_FAMILY enumeration contains values that specify the kind of typeface classification. |
| DWRITE_PANOSE_FILL The DWRITE_PANOSE_FILL enumeration contains values that specify the type of fill and line treatment. |
| DWRITE_PANOSE_FINIALS The DWRITE_PANOSE_FINIALS enumeration contains values that specify how character ends and minuscule ascenders are treated. |
| DWRITE_PANOSE_LETTERFORM The DWRITE_PANOSE_LETTERFORM enumeration contains values that specify the roundness of letterform for text. |
| DWRITE_PANOSE_LINING The DWRITE_PANOSE_LINING enumeration contains values that specify the handling of the outline for the decorative typeface. |
| DWRITE_PANOSE_MIDLINE The DWRITE_PANOSE_MIDLINE enumeration contains values that specify info about the placement of midline across uppercase characters and the treatment of diagonal stem apexes. |
| DWRITE_PANOSE_PROPORTION The DWRITE_PANOSE_PROPORTION enumeration contains values that specify the proportion of the glyph shape by considering additional detail to standard characters. |
| DWRITE_PANOSE_SCRIPT_FORM The DWRITE_PANOSE_SCRIPT_FORM enumeration contains values that specify the general look of the character face, with consideration of its slope and tails. |
| DWRITE_PANOSE_SCRIPT_TOPOLOGY The DWRITE_PANOSE_SCRIPT_TOPOLOGY enumeration contains values that specify the topology of letterforms. |
| DWRITE_PANOSE_SERIF_STYLE The DWRITE_PANOSE_SERIF_STYLE enumeration contains values that specify the appearance of the serif text. |
| DWRITE_PANOSE_SPACING The DWRITE_PANOSE_SPACING enumeration contains values that specify character spacing (monospace versus proportional). |
| DWRITE_PANOSE_STROKE_VARIATION The DWRITE_PANOSE_STROKE_VARIATION enumeration contains values that specify the relationship between thin and thick stems of text characters. |
| DWRITE_PANOSE_SYMBOL_ASPECT_RATIO The DWRITE_PANOSE_SYMBOL_ASPECT_RATIO enumeration contains values that specify the aspect ratio of symbolic characters. |
| DWRITE_PANOSE_SYMBOL_KIND The DWRITE_PANOSE_SYMBOL_KIND enumeration contains values that specify the kind of symbol set. |
| DWRITE_PANOSE_TOOL_KIND The DWRITE_PANOSE_TOOL_KIND enumeration contains values that specify the kind of tool that is used to create character forms. |
| DWRITE_PANOSE_WEIGHT The DWRITE_PANOSE_WEIGHT enumeration contains values that specify the weight of characters. |
| DWRITE_PANOSE_XASCENT The DWRITE_PANOSE_XASCENT enumeration contains values that specify the relative size of the lowercase letters. |
| DWRITE_PANOSE_XHEIGHT The DWRITE_PANOSE_XHEIGHT enumeration contains values that specify info about the relative size of lowercase letters and the treatment of diacritic marks (xheight). |
| DWRITE_TEXT_ANTIALIAS_MODE The DWRITE_TEXT_ANTIALIAS_MODE enumeration contains values that specify the type of antialiasing to use for text when the rendering mode calls for antialiasing. |
| DWRITE_VERTICAL_GLYPH_ORIENTATION The DWRITE_VERTICAL_GLYPH_ORIENTATION enumeration contains values that specify the desired kind of glyph orientation for the text. |