Поделиться через


Заголовок 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 содержит значения, указывающие требуемый тип ориентации глифа для текста.