Заголовок dwrite_1.h
Этот заголовок используется DirectWrite. Дополнительные сведения см. в разделе:
dwrite_1.h содержит следующие программные интерфейсы:
Интерфейсы
IDWriteBitmapRenderTarget1 Инкапсулирует 32-разрядное точечный рисунок и контекст устройства, которые можно использовать для отрисовки глифов. |
IDWriteFactory1 Интерфейс корневой фабрики для всех объектов DirectWrite. (IDWriteFactory1) |
IDWriteFont1 Представляет физический шрифт в коллекции шрифтов. (IDWriteFont1) |
IDWriteFontFace1 Содержит тип лица шрифта, соответствующие ссылки на файлы и данные идентификации лиц. (IDWriteFontFace1) |
IDWriteRenderingParams1 Представляет параметры отрисовки текста для растеризации и фильтрации глифов. (IDWriteRenderingParams1) |
IDWriteTextAnalysisSink1 Интерфейс, реализуемый для получения выходных данных анализаторов текста. |
IDWriteTextAnalysisSource1 Интерфейс, который реализуется для предоставления анализатору текста необходимых сведений, таких как текст и связанные свойства текста. |
IDWriteTextAnalyzer1 Анализирует различные свойства текста для сложной обработки скрипта. (IDWriteTextAnalyzer1) |
IDWriteTextLayout1 Представляет блок текста после его полного анализа и форматирования. (IDWriteTextLayout1) |
Структуры
DWRITE_CARET_METRICS Структура DWRITE_CARET_METRICS определяет метрики для размещения курсора в шрифте. |
DWRITE_FONT_METRICS1 Структура DWRITE_FONT_METRICS1 указывает метрики, применимые ко всем глифам на поверхности шрифта. |
DWRITE_JUSTIFICATION_OPPORTUNITY Структура DWRITE_JUSTIFICATION_OPPORTUNITY указывает сведения об оправдании для каждого глифа. |
DWRITE_PANOSE Объединение DWRITE_PANOSE описывает значения классификации шрифтов, которые используются с IDWriteFont1::GetPanose для выбора и сопоставления шрифта. |
DWRITE_SCRIPT_PROPERTIES Структура DWRITE_SCRIPT_PROPERTIES задает свойства скрипта для навигации по курсору и обоснования. |
DWRITE_UNICODE_RANGE Структура DWRITE_UNICODE_RANGE определяет диапазон кодовых точек Юникода. |
Перечисления
DWRITE_BASELINE Перечисление DWRITE_BASELINE содержит значения, определяющие базовый план выравнивания текста. |
DWRITE_GLYPH_ORIENTATION_ANGLE Перечисление DWRITE_GLYPH_ORIENTATION_ANGLE содержит значения, указывающие, как глиф ориентируется на ось X. |
DWRITE_OUTLINE_THRESHOLD Перечисление DWRITE_OUTLINE_THRESHOLD содержит значения, определяющие политику, используемую методом IDWriteFontFace1::GetRecommendedRenderingMode для определения необходимости отрисовки глифов в режиме структуры. |
DWRITE_PANOSE_ARM_STYLE Перечисление DWRITE_PANOSE_ARM_STYLE содержит значения, определяющие стиль завершения стеблей и округленных букв для текста. |
DWRITE_PANOSE_ASPECT Перечисление DWRITE_PANOSE_ASPECT содержит значения, определяющие соотношение между шириной и высотой лица символа. |
DWRITE_PANOSE_ASPECT_RATIO Перечисление DWRITE_PANOSE_ASPECT_RATIO содержит значения, указывающие сведения о соотношении между шириной и высотой лица символа. |
DWRITE_PANOSE_CHARACTER_RANGES Перечисление DWRITE_PANOSE_CHARACTER_RANGES содержит значения, указывающие тип символов, доступных в шрифте. |
DWRITE_PANOSE_CONTRAST Перечисление DWRITE_PANOSE_CONTRAST содержит значения, определяющие соотношение между самой толстой и самой тонкой точкой росчерка для буквы, например прописной буквы "O". |
DWRITE_PANOSE_DECORATIVE_CLASS Перечисление DWRITE_PANOSE_DECORATIVE_CLASS содержит значения, определяющие общий вид лица символа. |
DWRITE_PANOSE_DECORATIVE_TOPOLOGY Перечисление DWRITE_PANOSE_DECORATIVE_TOPOLOGY содержит значения, определяющие общие характеристики формы шрифта. |
DWRITE_PANOSE_FAMILY Перечисление DWRITE_PANOSE_FAMILY содержит значения, указывающие тип классификации шрифтов. |
DWRITE_PANOSE_FILL Перечисление DWRITE_PANOSE_FILL содержит значения, указывающие тип заливки и обработки линий. |
DWRITE_PANOSE_FINIALS Перечисление DWRITE_PANOSE_FINIALS содержит значения, указывающие, как обрабатываются концы символов и незначительные по возрастанию. |
DWRITE_PANOSE_LETTERFORM Перечисление DWRITE_PANOSE_LETTERFORM содержит значения, определяющие округлость буквы для текста. |
DWRITE_PANOSE_LINING Перечисление DWRITE_PANOSE_LINING содержит значения, определяющие обработку структуры для декоративного шрифта. |
DWRITE_PANOSE_MIDLINE Перечисление DWRITE_PANOSE_MIDLINE содержит значения, указывающие сведения о размещении средней линии в верхнем регистре и обработке диагональных вершин ствола. |
DWRITE_PANOSE_PROPORTION Перечисление DWRITE_PANOSE_PROPORTION содержит значения, указывающие пропорцию фигуры глифа, учитывая дополнительные сведения к стандартным символам. |
DWRITE_PANOSE_SCRIPT_FORM Перечисление DWRITE_PANOSE_SCRIPT_FORM содержит значения, определяющие общий вид лица символа с учетом его наклона и хвостов. |
DWRITE_PANOSE_SCRIPT_TOPOLOGY Перечисление DWRITE_PANOSE_SCRIPT_TOPOLOGY содержит значения, определяющие топологию буквовых форм. |
DWRITE_PANOSE_SERIF_STYLE Перечисление DWRITE_PANOSE_SERIF_STYLE содержит значения, определяющие внешний вид текста засечек. |
DWRITE_PANOSE_SPACING Перечисление DWRITE_PANOSE_SPACING содержит значения, определяющие интервалы между символами (монопространство или пропорциональные). |
DWRITE_PANOSE_STROKE_VARIATION Перечисление DWRITE_PANOSE_STROKE_VARIATION содержит значения, определяющие связь между тонкими и толстыми стеблями текстовых символов. |
DWRITE_PANOSE_SYMBOL_ASPECT_RATIO Перечисление DWRITE_PANOSE_SYMBOL_ASPECT_RATIO содержит значения, определяющие пропорции символьных символов. |
DWRITE_PANOSE_SYMBOL_KIND Перечисление DWRITE_PANOSE_SYMBOL_KIND содержит значения, указывающие тип набора символов. |
DWRITE_PANOSE_TOOL_KIND Перечисление DWRITE_PANOSE_TOOL_KIND содержит значения, указывающие тип средства, используемого для создания символьных форм. |
DWRITE_PANOSE_WEIGHT Перечисление DWRITE_PANOSE_WEIGHT содержит значения, определяющие вес символов. |
DWRITE_PANOSE_XASCENT Перечисление DWRITE_PANOSE_XASCENT содержит значения, определяющие относительный размер строчных букв. |
DWRITE_PANOSE_XHEIGHT Перечисление DWRITE_PANOSE_XHEIGHT содержит значения, указывающие сведения об относительном размере строчных букв и обработке диакритических знаков (xheight). |
DWRITE_TEXT_ANTIALIAS_MODE Перечисление DWRITE_TEXT_ANTIALIAS_MODE содержит значения, указывающие тип сглаживания, используемого для текста, когда режим отрисовки вызывает сглаживание. |
DWRITE_VERTICAL_GLYPH_ORIENTATION Перечисление DWRITE_VERTICAL_GLYPH_ORIENTATION содержит значения, указывающие требуемый тип ориентации глифа для текста. |