Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Этот заголовок используется DirectWrite. Дополнительные сведения см. в разделе:
Dwrite.h содержит следующие программные интерфейсы:
Интерфейсы
|
IDWriteBitmapRenderTarget Инкапсулирует 32-разрядное точечный рисунок и контекст устройства, которые можно использовать для отрисовки глифов. |
|
IDWriteFactory Используется для создания всех последующих объектов DirectWrite. Этот интерфейс является интерфейсом корневой фабрики для всех DirectWrite объектов. |
|
IDWriteFont Представляет физический шрифт в коллекции шрифтов. Этот интерфейс используется для создания шрифтов на основе физических шрифтов или для получения таких сведений, как метрики шрифтов или имена лиц из существующих шрифтов. |
|
IDWriteFontCollection Объект, инкапсулирующий набор шрифтов, например набор шрифтов, установленных в системе, или набор шрифтов в определенном каталоге. (IDWriteFontCollection) |
|
IDWriteFontCollectionLoader Используется для создания коллекции шрифтов по определенному типу ключа. |
|
IDWriteFontFace Этот интерфейс предоставляет различные данные шрифта, такие как метрики, имена и контуры глифов. Он содержит тип лица шрифта, соответствующие ссылки на файлы и данные идентификации лиц. |
|
IDWriteFontFamily Представляет семейство связанных шрифтов. (IDWriteFontFamily) |
|
IDWriteFontFile Представляет файл шрифта. Такие приложения, как диспетчеры шрифтов или средства просмотра шрифтов, могут вызывать IDWriteFontFile::Analyze, чтобы узнать, является ли конкретный файл файлом шрифта и является ли он типом шрифта, поддерживаемым системой шрифтов. |
|
IDWriteFontFileEnumerator Инкапсулирует коллекцию файлов шрифтов. Система шрифтов использует этот интерфейс для перечисления файлов шрифтов при создании коллекции шрифтов. |
|
IDWriteFontFileLoader Обрабатывает загрузку ресурсов файла шрифта определенного типа из ключа ссылки на файл шрифта в объект потока файла шрифта. |
|
IDWriteFontFileStream Загружает данные файла шрифта из пользовательского загрузчика файлов шрифтов. |
|
IDWriteFontList Представляет список шрифтов. (IDWriteFontList) |
|
IDWriteGdiInterop Обеспечивает взаимодействие с GDI, например методы преобразования шрифта в структуру LOGFONT или преобразования описания шрифта GDI в лицо шрифта. Он также используется для создания целевых объектов отрисовки точечных рисунков. (IDWriteGdiInterop) |
|
IDWriteGlyphRunAnalysis Содержит низкоуровневые сведения, используемые для отрисовки выполнения глифа. |
|
IDWriteInlineObject Заключает в оболочку определяемую приложением встроенную графику, позволяя DWrite запрашивать метрики так, как если бы рисунок был глифом, встроенным в текст. |
|
IDWriteLocalFontFileLoader Встроенная реализация интерфейса IDWriteFontFileLoader, который работает с локальными файлами шрифтов и предоставляет сведения о локальном файле шрифта из ключа ссылки на файл шрифта. |
|
IDWriteLocalizedStrings Представляет коллекцию строк, индексированных по имени языкового стандарта. |
|
IDWriteNumberSubstitution Содержит соответствующие цифры и числовые знаки препинания для указанного языкового стандарта. |
|
IDWritePixelSnapping Определяет свойства привязки пикселей, такие как пиксели на dip(аппаратно-независимый пиксель) и текущую матрицу преобразования отрисовщика текста. |
|
IDWriteRenderingParams Представляет параметры отрисовки текста, такие как уровень ClearType, улучшенная контрастность и гамма-коррекция для растеризации и фильтрации глифов. |
|
IDWriteTextAnalysisSink Этот интерфейс реализуется клиентом анализатора текста для получения выходных данных данного анализа текста. |
|
IDWriteTextAnalysisSource Реализуется клиентом анализатора текста для предоставления текста анализатору. |
|
IDWriteTextAnalyzer Анализирует различные свойства текста для сложной обработки скриптов, таких как поддержка двунаправленного (bidi) для таких языков, как арабский, определение возможностей разрыва строки, размещение глифов и подстановка чисел. |
|
IDWriteTextFormat Интерфейс IDWriteTextFormat описывает свойства шрифта и абзаца, используемые для форматирования текста, а также сведения о языковом стандарте. |
|
IDWriteTextLayout Интерфейс IDWriteTextLayout представляет блок текста после его полного анализа и форматирования. |
|
IDWriteTextRenderer Представляет набор определяемых приложением обратных вызовов, которые выполняют отрисовку текста, встроенных объектов и украшений, таких как подчеркивания. (IDWriteTextRenderer) |
|
IDWriteTypography Представляет параметр шрифтового оформления. |
Функции
|
DWRITE_MAKE_OPENTYPE_TAG Создает тег OpenType в виде 32-разрядного целого числа, чтобы первый символ в теге был наименьшим байтом (наименее значимым в архитектурах с небольшим байтом), который можно использовать для сравнения с тегами в файле шрифта. |
|
DWriteCreateFactory Создает объект фабрики DirectWrite, который используется для последующего создания отдельных объектов DirectWrite. |
Структуры
|
DWRITE_CLUSTER_METRICS Содержит сведения о кластере глифов. |
|
DWRITE_FONT_FEATURE Задает свойства, используемые для идентификации и выполнения типографических признаков в текущей стороне шрифта. |
|
DWRITE_FONT_METRICS Структура DWRITE_FONT_METRICS указывает метрики, применимые ко всем глифам на поверхности шрифта. |
|
DWRITE_GLYPH_METRICS Указывает метрики отдельного глифа. |
|
DWRITE_GLYPH_OFFSET Необязательная настройка положения глифа. |
|
DWRITE_GLYPH_RUN Содержит сведения, необходимые отрисовщикам для рисования выполнений глифов. |
|
DWRITE_GLYPH_RUN_DESCRIPTION Содержит дополнительные свойства, связанные с свойствами в DWRITE_GLYPH_RUN. |
|
DWRITE_HIT_TEST_METRICS Описывает регион, полученный в результате проверки нажатия. |
|
DWRITE_INLINE_OBJECT_METRICS Содержит свойства, описывающие геометрическое измерение определяемого приложением встроенного объекта. |
|
DWRITE_LINE_BREAKPOINT Характеристики точки останова строки символа. |
|
DWRITE_LINE_METRICS Содержит сведения о отформатированной строке текста. (DWRITE_LINE_METRICS) |
|
DWRITE_MATRIX Структура DWRITE_MATRIX указывает графическое преобразование, которое будет применено к отрисованным глифам. |
|
DWRITE_OVERHANG_METRICS Указывает, насколько видимые DIP (аппаратно-независимые пиксели) перемежаются с каждой стороны макета или встроенных объектов. |
|
DWRITE_SCRIPT_ANALYSIS Хранит связь текста и его системного скрипта, а также некоторые атрибуты отображения. |
|
DWRITE_SHAPING_GLYPH_PROPERTIES Содержит свойства формирования выходных данных для выходного глифа. |
|
DWRITE_SHAPING_TEXT_PROPERTIES Формирование свойств выходных данных для глифа вывода. |
|
DWRITE_STRIKETHROUGH Содержит сведения о размере и размещении зачеркивок. |
|
DWRITE_TEXT_METRICS Содержит метрики, связанные с текстом после макета. (DWRITE_TEXT_METRICS) |
|
DWRITE_TEXT_RANGE Задает диапазон позиций текста, в которых формат применяется к тексту, представленному объектом IDWriteTextLayout. |
|
DWRITE_TRIMMING Задает параметр обрезки для переполнения текста в поле макета. |
|
DWRITE_TYPOGRAPHIC_FEATURES Содержит набор типографических признаков, применяемых во время формирования текста. |
|
DWRITE_UNDERLINE Содержит сведения о ширине, толщине, смещении, высоте выполнения, направлении чтения и направлении потока подчеркивания. |
Перечисления
|
DWRITE_BREAK_CONDITION Указывает условие на краях встроенного объекта или текста, используемого для определения поведения разбиения строк. |
|
DWRITE_FACTORY_TYPE Указывает тип объекта фабрики DirectWrite. |
|
DWRITE_FLOW_DIRECTION Указывает направление размещения строк текста относительно друг друга. |
|
DWRITE_FONT_FACE_TYPE Указывает формат файла полного шрифта. |
|
DWRITE_FONT_FEATURE_TAG Значение типа , указывающее типографическую функцию текста, предоставленного шрифтом. |
|
DWRITE_FONT_FILE_TYPE Тип шрифта, представленного одним файлом шрифта. Форматы шрифтов, состоящие из нескольких файлов, например тип 1 . PFM и . PFB, имеют отдельные значения перечисления для каждого из типов файлов. |
|
DWRITE_FONT_SIMULATIONS Задает алгоритмические симуляции стиля, применяемые к лицевой стороне шрифта. Полужирное и наклонное моделирование можно объединить с помощью побитовой операции OR. |
|
DWRITE_FONT_STRETCH Представляет степень растяжения шрифта по сравнению с нормальными пропорциями шрифта. |
|
DWRITE_FONT_STYLE Представляет стиль шрифта как обычный, курсив или косой. |
|
DWRITE_FONT_WEIGHT Представляет плотность шрифта с точки зрения легкости или тяжести штрихов. |
|
DWRITE_INFORMATIONAL_STRING_ID Информационное перечисление строк, которое определяет строку, внедренную в файл шрифта. |
|
DWRITE_LINE_SPACING_METHOD Метод, используемый для междустрочного интервала в текстовом макете. |
|
DWRITE_NUMBER_SUBSTITUTION_METHOD Указывает способ применения подстановки чисел к цифрам и соответствующим знакам препинания. |
|
DWRITE_PARAGRAPH_ALIGNMENT Задает выравнивание текста абзаца по оси направления потока относительно верхней и нижней части поля макета потока. |
|
DWRITE_PIXEL_GEOMETRY Представляет внутреннюю структуру пикселя устройства (т. е. физическое расположение компонентов красного, зеленого и синего цветов), которая предполагается для отрисовки текста. |
|
DWRITE_READING_DIRECTION Указывает направление, в котором выполняется чтение. |
|
DWRITE_RENDERING_MODE Представляет метод отрисовки глифов. |
|
DWRITE_SCRIPT_SHAPES Указывает дополнительные требования к формированию текста. |
|
DWRITE_TEXT_ALIGNMENT Задает выравнивание текста абзаца по оси направления чтения относительно переднего и конечного края поля макета. |
|
DWRITE_TEXTURE_TYPE Определяет тип альфа-текстуры. |
|
DWRITE_TRIMMING_GRANULARITY Указывает степень детализации текста, используемую для обрезки текста, переполненного полем макета. |
|
DWRITE_WORD_WRAPPING Указывает обтекание словами, которое будет использоваться в определенном многостроковом абзаце. |