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


DirectWrite

Общие сведения о технологии DirectWrite.

Для разработки DirectWrite вам потребуются следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих разделах:

Перечисления

 
DWRITE_AUTOMATIC_FONT_AXES

Определяет константы, указывающие определенные оси, которые могут автоматически применяться в макете во время выбора шрифта.
DWRITE_BASELINE

Перечисление DWRITE_BASELINE содержит значения, определяющие базовый план выравнивания текста.
DWRITE_BREAK_CONDITION

Указывает условие на краях встроенного объекта или текста, используемого для определения поведения разбиения строк.
DWRITE_CONTAINER_TYPE

Задает формат контейнера ресурса шрифта. Формат контейнера отличается от формата файла шрифта (DWRITE_FONT_FILE_TYPE), так как контейнер описывает контейнер, в который упаковирован базовый файл шрифта.
DWRITE_FACTORY_TYPE

Указывает тип объекта фабрики DirectWrite.
DWRITE_FLOW_DIRECTION

Указывает направление размещения строк текста относительно друг друга.
DWRITE_FONT_AXIS_ATTRIBUTES

Определяет константы, указывающие атрибуты для оси шрифта.
DWRITE_FONT_AXIS_TAG

Определяет константы, задающие идентификатор из четырех символов для оси шрифта.
DWRITE_FONT_FACE_TYPE

Указывает формат файла полного шрифта.
DWRITE_FONT_FAMILY_MODEL

Определяет константы, указывающие, как сгруппированы семейства шрифтов.
DWRITE_FONT_FEATURE_TAG

Значение типа , указывающее типографическую функцию текста, предоставленного шрифтом.
DWRITE_FONT_FILE_TYPE

Тип шрифта, представленного одним файлом шрифта. Форматы шрифтов, состоящие из нескольких файлов, например тип 1 . PFM и . PFB, имеют отдельные значения перечисления для каждого из типов файлов.
DWRITE_FONT_LINE_GAP_USAGE

Укажите, должно ли значение DWRITE_FONT_METRICS::lineGap быть частью метрик строки.
DWRITE_FONT_PROPERTY_ID

Определяет строку в шрифте.
DWRITE_FONT_SIMULATIONS

Задает алгоритмические симуляции стиля, применяемые к лицевой стороне шрифта. Полужирное и наклонное моделирование можно объединить с помощью побитовой операции OR.
DWRITE_FONT_SOURCE_TYPE

Определяет константы, определяющие механизм включения шрифта в набор шрифтов.
DWRITE_FONT_STRETCH

Представляет степень растяжения шрифта по сравнению с нормальными пропорциями шрифта.
DWRITE_FONT_STYLE

Представляет стиль шрифта как обычный, курсив или косой.
DWRITE_FONT_WEIGHT

Представляет плотность шрифта с точки зрения легкости или тяжести штрихов.
DWRITE_GLYPH_IMAGE_FORMATS

Указывает, какие форматы поддерживаются шрифтом на уровне шрифта или на глиф.
DWRITE_GLYPH_ORIENTATION_ANGLE

Перечисление DWRITE_GLYPH_ORIENTATION_ANGLE содержит значения, указывающие, как глиф ориентируется на ось X.
DWRITE_GRID_FIT_MODE

Указывает, следует ли включить подгонку сетки для контуров глифов (также называемых подсказками).
DWRITE_INFORMATIONAL_STRING_ID

Информационное перечисление строк, которое определяет строку, внедренную в файл шрифта.
DWRITE_LINE_SPACING_METHOD

Метод, используемый для междустрочного интервала в текстовом макете.
DWRITE_LOCALITY

Указывает расположение ресурса.
DWRITE_MEASURING_MODE

Указывает метод измерения, используемый для разметки текста.
DWRITE_NUMBER_SUBSTITUTION_METHOD

Указывает способ применения подстановки чисел к цифрам и соответствующим знакам препинания.
DWRITE_OPTICAL_ALIGNMENT

Режим оптического выравнивания полей.
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_PARAGRAPH_ALIGNMENT

Задает выравнивание текста абзаца по оси направления потока относительно верхней и нижней части поля макета потока.
DWRITE_PIXEL_GEOMETRY

Представляет внутреннюю структуру пикселя устройства (то есть физическое расположение компонентов красного, зеленого и синего цветов), которая предполагается для отрисовки текста.
DWRITE_READING_DIRECTION

Указывает направление, в котором выполняется чтение.
DWRITE_RENDERING_MODE

Представляет метод отрисовки глифов.
DWRITE_RENDERING_MODE1

Указывает способ отрисовки глифов.
DWRITE_SCRIPT_SHAPES

Указывает дополнительные требования к формированию текста.
DWRITE_TEXT_ALIGNMENT

Задает выравнивание текста абзаца по оси направления чтения относительно переднего и конечного краев поля макета.
DWRITE_TEXT_ANTIALIAS_MODE

Перечисление DWRITE_TEXT_ANTIALIAS_MODE содержит значения, определяющие тип сглаживания, используемый для текста, когда режим отрисовки вызывает сглаживание.
DWRITE_TEXTURE_TYPE

Определяет тип альфа-текстуры.
DWRITE_TRIMMING_GRANULARITY

Указывает степень детализации текста, используемую для обрезки текста, переполненного полем макета.
DWRITE_VERTICAL_GLYPH_ORIENTATION

Перечисление DWRITE_VERTICAL_GLYPH_ORIENTATION содержит значения, определяющие нужный тип ориентации глифа для текста.
DWRITE_WORD_WRAPPING

Указывает оболочку слов, которая будет использоваться в определенном многостроковом абзаце.

Функции

 
AddFont

Добавляет шрифт в создаваемый набор.
AddFontFaceReference

Добавляет ссылку на шрифт в создаваемый набор. Необходимые метаданные будут автоматически извлечены из шрифта при вызове Метода CreateFontSet. (перегрузка 1/2)
AddFontFaceReference

Добавляет ссылку на шрифт в создаваемый набор. Необходимые метаданные будут автоматически извлечены из шрифта при вызове Метода CreateFontSet. (перегрузка 2/2)
AddFontFeature

Добавляет функцию шрифта OpenType.
AddFontFile

Добавляет ссылки на все шрифты в указанном файле шрифтов.
AddFontFile

Добавляет ссылки на все шрифты в указанном файле шрифтов. Метод анализирует файл шрифтов, чтобы определить шрифты и их свойства.
AddFontSet

Добавляет существующий набор шрифтов к создаваемому, позволяя объединить два набора или существенно расширить существующий.
AddListener

Регистрирует объект прослушивателя, определяемый клиентом, который получает уведомления о скачивании. Все зарегистрированные данные прослушивателя DownloadCompleted будут вызываться после BeginDownloadcompletes.
AddMapping

Добавляет одно сопоставление в список. Вызовите этот параметр один раз для каждого дополнительного сопоставления.
AddMappings

Добавьте все сопоставления из существующего резервного объекта шрифта.
Анализ

Анализирует файл и возвращает, представляет ли он шрифт и поддерживается ли тип шрифта системой шрифтов.
AnalyzeBidi

Анализирует текстовый диапазон на предмет направленности скрипта, считывая атрибуты с исходного уровня и уровня отчетов в обратный вызов SetBidiLevel приемника.
AnalyzeContainerType

Метод AnalyzeContainerType анализирует указанные данные файла, чтобы определить, является ли он известным форматом контейнера шрифтов (например, WOFF или WOFF2).
AnalyzeLineBreakpoints

Анализирует текстовый диапазон на предмет потенциальных возможностей точки останова, считывает атрибуты из источника и сообщает о возможностях точки останова в обратный вызов SetLineBreakpoints приемника.
AnalyzeNumberSubstitution

Анализирует текстовый диапазон на наличие диапазонов, в которых применяется подстановка чисел, считывает атрибуты из источника и сообщает подчиненные диапазоны в обратный вызов SetNumberSubstitution приемника.
AnalyzeScript

Анализирует текстовый диапазон на предмет границ скрипта, считывает текстовые атрибуты из источника и сообщает идентификатор скрипта Юникода обратному вызову SetScript приемника.
AnalyzeVerticalGlyphOrientation

Анализирует диапазон текста для ориентации скрипта, считывает текст и атрибуты из источника и сообщает результаты обратному вызову SetGlyphOrientation приемника.
ApplyCharacterSpacing

Применяет интервалы между символами, правильно настраивая кластеры глифов и диакритические знаки.
AreCharactersLocal

Определяет, являются ли указанные символы локальными.
AreGlyphsLocal

Определяет, являются ли указанные глифы локальными.
BeginСкачать

Начинает асинхронную операцию скачивания. Операция скачивания выполняется в фоновом режиме, пока не завершится или не будет отменена вызовом CancelDownload.
BeginСкачать

Начинает скачивание всего файла шрифта или его части.
CancelСкачать

Удаляет все запросы на скачивание из очереди и отменяет все активные операции скачивания.
CheckTypographicFeature

Проверяет, доступна ли типографическая функция для глифа или набора глифов.
ComputeGlyphOrigins

Преобразует размещения выполнения глифа в источники глифов. (перегрузка 2/2)
ComputeGlyphOrigins

Преобразует размещения выполнения глифа в источники глифов. (перегрузка 1/2)
ConvertFontFaceToLOGFONT

Инициализирует структуру LOGFONT на основе совместимых с GDI свойств указанного шрифта. (IDWriteGdiInterop.ConvertFontFaceToLOGFONT)
ConvertFontToLOGFONT

Инициализирует структуру LOGFONT на основе совместимых с GDI свойств указанного шрифта. (IDWriteGdiInterop.ConvertFontToLOGFONT)
ConvertWeightStretchStyleToFontAxisValues

Вычисляет производные значения оси шрифта на основе указанного веса, растяжения, стиля и размера шрифта.
CreateAlphaTexture

Создает альфа-текстуру указанного типа для глифов в заданном ограничивающем прямоугольнике.
CreateBitmapRenderTarget

Создает объект, инкапсулирующий растровое изображение и память контроллера домена (контекст устройства), который можно использовать для отрисовки глифов.
CreateCustomFontCollection

Создает коллекцию шрифтов с помощью пользовательского загрузчика коллекции шрифтов.
CreateCustomFontFileReference

Создает ссылку на ресурс файла шрифтов для конкретного приложения.
CreateCustomRenderingParams

Создает объект параметров отрисовки с указанными свойствами. (IDWriteFactory.CreateCustomRenderingParams)
CreateCustomRenderingParams

Создает объект параметров отрисовки с указанными свойствами. (IDWriteFactory1.CreateCustomRenderingParams)
CreateCustomRenderingParams

Создает объект параметров отрисовки с указанными свойствами. (IDWriteFactory3.CreateCustomRenderingParams)
CreateCustomRenderingParams

Создает объект параметров отрисовки с указанными свойствами. (IDWriteFactory2.CreateCustomRenderingParams)
CreateEllipsisTrimmingSign

Создает встроенный объект для обрезки, используя многоточие в качестве знака пропуска.
CreateEnumeratorFromKey

Создает объект перечислителя файлов шрифтов, который инкапсулирует коллекцию файлов шрифтов. Система шрифтов вызывает этот интерфейс для создания коллекции шрифтов.
CreateFontCollectionFromFontSet

Создайте дерево веса, ширины или наклона на основе набора шрифтов.
CreateFontCollectionFromFontSet

Из набора шрифтов создайте коллекцию шрифтов, сгруппированных по семействам.
CreateFontFace

Создает объект , представляющий лицевой элемент шрифта.
CreateFontFace

Создает объект распознавания шрифта для шрифта. (IDWriteFont.CreateFontFace)
CreateFontFace

Создает объект распознавания шрифта для шрифта. (IDWriteFont3.CreateFontFace)
CreateFontFace

Создает шрифт на основе ссылки для использования с макетом, формированием или отрисовкой.
CreateFontFace

Использует ссылку для создания шрифта для использования с макетом, формированием или отрисовкой.
CreateFontFace

Создает экземпляр шрифта с определенными значениями оси.
CreateFontFace

Создает начертание шрифта для одного элемента (вместо того, чтобы просматривать ссылку на шрифт).
CreateFontFaceFromHdc

Создает объект IDWriteFontFace, соответствующий выбранному в данный момент объекту HFONT указанного HDC.
CreateFontFaceReference

Создает ссылку на шрифт по полному пути. (перегрузка 1/2)
CreateFontFaceReference

Создает ссылку на шрифт по полному пути. (перегрузка 2/2)
CreateFontFaceReference

Создает ссылку на конкретный экземпляр шрифта в файле.
CreateFontFaceReference

Создает ссылку на шрифт с определенными значениями оси.
CreateFontFaceWithSimulations

Создает лицо шрифта с альтернативными симуляциями шрифтов, например, для явной имитации полужирного шрифта из обычного варианта.
CreateFontFallback

Создает завершенный резервный объект из добавленных сопоставлений.
CreateFontFallbackBuilder

Создает объект резервного построителя шрифтов.
CreateFontFileReference

Создает объект ссылки на файл шрифтов из локального файла шрифтов.
CreateFontFileReferenceFromUrl

Создает ссылку на файл шрифтов на основе URL-адреса, если загрузчик поддерживает эту возможность.
CreateFontFromLOGFONT

Создает объект шрифта, соответствующий свойствам, заданным структурой LOGFONT. (IDWriteGdiInterop.CreateFontFromLOGFONT)
CreateFontFromLOGFONT

Создает объект шрифта, соответствующий свойствам, заданным структурой LOGFONT. (IDWriteGdiInterop1.CreateFontFromLOGFONT)
CreateFontResource

Создает ресурс шрифта с учетом файла шрифта и индекса лица.
CreateFontResource

Создает ресурс шрифта для одного элемента.
CreateFontSet

Создает набор шрифтов из всех ссылок на шрифты, добавленных до сих пор с помощью AddFontFaceReference.
CreateFontSetBuilder

Создает пустой построитель наборов шрифтов для добавления ссылок на шрифты и создания настраиваемого набора шрифтов. (IDWriteFactory3.CreateFontSetBuilder)
CreateFontSetBuilder

Создает построитель пустого набора шрифтов для добавления ссылок на шрифты и создания настраиваемого набора шрифтов. (IDWriteFactory5.CreateFontSetBuilder)
CreateFontSetBuilder

Создает пустой построитель наборов шрифтов, готовый к добавлению экземпляров шрифтов, и создание настраиваемого набора шрифтов.
CreateGdiCompatibleTextLayout

Принимает строку, формат и связанные ограничения и создает объект, представляющий результат, отформатированный для определенного разрешения экрана и режима измерения.
CreateGlyphRunAnalysis

Создает объект анализа выполнения глифа, который инкапсулирует сведения, используемые для отрисовки выполнения глифа. (IDWriteFactory.CreateGlyphRunAnalysis)
CreateGlyphRunAnalysis

Создает объект glyph-run-analysis, который инкапсулирует сведения, которые DirectWrite использует для отрисовки выполнения глифа.
CreateGlyphRunAnalysis

Создает объект анализа выполнения глифа, который инкапсулирует сведения, используемые для отрисовки выполнения глифа. (IDWriteFactory2.CreateGlyphRunAnalysis)
CreateHttpFontFileLoader

Создает удаленный загрузчик файлов шрифтов, который может создавать ссылки на файлы шрифтов из URL-адресов HTTP или HTTPS. Вызывающий объект отвечает за регистрацию и отмену регистрации загрузчика.
CreateInMemoryFontFileLoader

Создает объект загрузчика, который можно использовать для создания ссылок на файлы шрифтов в памяти. Вызывающий объект отвечает за регистрацию и отмену регистрации загрузчика.
CreateInMemoryFontFileReference

Создает ссылку на файл шрифта (объект IDWriteFontFile) из массива байтов.
CreateMonitorRenderingParams

Создает объект параметров отрисовки с параметрами по умолчанию для указанного монитора. В большинстве случаев это предпочтительный способ создания объекта параметров отрисовки.
CreateNumberSubstitution

Создает объект подстановки чисел, используя имя языкового стандарта, метод подстановки и индикатор, следует ли игнорировать переопределения пользователей (вместо этого используйте NLS по умолчанию для заданного языка и региональных параметров).
CreateRemoteStreamFromKey

Создает удаленный объект потока файлов шрифтов, который инкапсулирует открытый файловый ресурс и может использоваться для скачивания данных удаленного файла.
CreateRenderingParams

Создает объект параметров отрисовки с параметрами по умолчанию для основного монитора. Разные мониторы могут иметь разные параметры отрисовки. Дополнительные сведения см. в разделе Добавление поддержки нескольких мониторов.
CreateStreamFromKey

Создает объект потока файлов шрифта, который инкапсулирует открытый файловый ресурс.
CreateTextAnalyzer

Возвращает интерфейс для выполнения анализа текста.
CreateTextFormat

Создает объект текстового формата, используемый для разметки текста. (IDWriteFactory.CreateTextFormat)
CreateTextFormat

Создает объект текстового формата, используемый для разметки текста. Я
CreateTextLayout

Принимает строку, текстовый формат и связанные ограничения и создает объект , представляющий полностью проанализированный и отформатированный результат.
CreateTypography

Создает объект оформления для использования в текстовом макете.
DetermineMinWidth

Определяет минимальную возможную ширину макета без аварийного разрыва между символами целых слов.
DownloadCompleted

Метод DownloadCompleted вызывается в произвольном потоке после завершения операции скачивания.
Draw

Приложение реализовало обратный вызов отрисовки (IDWriteTextRenderer::D rawInlineObject) может использовать его для рисования встроенного объекта без приведения или запроса типа объекта. Макет текста не вызывает этот метод напрямую.
Draw

Рисует текст с использованием указанного контекста рисования клиента.
DrawGlyphRun

Рисует выполнение глифов в целевом объекте растрового изображения в указанной позиции.
DrawGlyphRun

IDWriteTextLayout::D raw вызывает эту функцию, чтобы указать клиенту выполнить отрисовку глифов. (IDWriteTextRenderer.DrawGlyphRun)
DrawGlyphRun

IDWriteTextLayout::D raw вызывает эту функцию, чтобы указать клиенту выполнить отрисовку глифов. (IDWriteTextRenderer1.DrawGlyphRun)
DrawInlineObject

IDWriteTextLayout::D raw вызывает этот обратный вызов приложения, когда ему нужно нарисовать встроенный объект. (IDWriteTextRenderer.DrawInlineObject)
DrawInlineObject

IDWriteTextLayout::D raw вызывает этот обратный вызов приложения, когда ему нужно нарисовать встроенный объект. (IDWriteTextRenderer1.DrawInlineObject)
DrawStrikethrough

IDWriteTextLayout::D raw вызывает эту функцию, чтобы указать клиенту нарисовать зачеркивать. (IDWriteTextRenderer.DrawStrikethrough)
DrawStrikethrough

IDWriteTextLayout::D raw вызывает эту функцию, чтобы указать клиенту нарисовать зачеркивать. (IDWriteTextRenderer1.DrawStrikethrough)
DrawUnderline

IDWriteTextLayout::D raw вызывает эту функцию, чтобы указать клиенту нарисовать подчеркивание. (IDWriteTextRenderer.DrawUnderline)
DrawUnderline

IDWriteTextLayout::D raw вызывает эту функцию, чтобы указать клиенту нарисовать подчеркивание. (IDWriteTextRenderer1.DrawUnderline)
DWRITE_MAKE_FONT_AXIS_TAG

Создает тег OpenType для оси шрифта.
DWRITE_MAKE_OPENTYPE_TAG

Создает тег OpenType в виде 32-разрядного целого числа, чтобы первый символ в теге был наименьшим байтом (наименее значимым в архитектурах с небольшим байтом), который можно использовать для сравнения с тегами в файле шрифта.
DWriteCreateFactory

Создает объект фабрики DirectWrite, который используется для последующего создания отдельных объектов DirectWrite.
EnqueueCharacterDownloadRequest

Добавляет запрос в очередь загрузки шрифта (IDWriteFontDownloadQueue). (IDWriteFontFaceReference.EnqueueCharacterDownloadRequest)
EnqueueFileFragmentDownloadRequest

Добавляет запрос в очередь загрузки шрифта (IDWriteFontDownloadQueue). (IDWriteFontFaceReference.EnqueueFileFragmentDownloadRequest)
EnqueueFontDownloadRequest

Добавляет запрос в очередь загрузки шрифта (IDWriteFontDownloadQueue). (IDWriteFontFaceReference.EnqueueFontDownloadRequest)
Постановка в очередьGlyphDownloadRequest

Добавляет запрос в очередь загрузки шрифта (IDWriteFontDownloadQueue). (IDWriteFontFaceReference.EnqueueGlyphDownloadRequest)
Равно

Сравнивает два экземпляра ссылок на шрифты на равенство.
Равно

Выполняет сравнение на равенство между объектом распознавания шрифта, для которого вызывается Equals , и объектом распознавания шрифта, переданным в качестве параметра.
FindFamilyName

Находит семейство шрифтов с указанным именем семейства.
FindFontFace

Возвращает индекс соответствующей ссылки на лицо шрифта в наборе шрифтов с тем же файлом, индексом лица и симуляциями. (IDWriteFontSet.FindFontFace)
FindFontFaceReference

Возвращает индекс соответствующей ссылки на лицо шрифта в наборе шрифтов с тем же файлом, индексом лица и симуляциями. (IDWriteFontSet.FindFontFaceReference)
FindLocaleName

Возвращает отсчитываемый от нуля индекс пары "имя языкового стандарта/строка" с указанным именем языкового стандарта.
GetAlphaBlendParams

Возвращает свойства альфа-наложения, необходимые для смешивания ClearType.
GetAlphaTextureBounds

Возвращает ограничивающий прямоугольник физических пикселей, затронутых выполнением глифа.
GetAutomaticFontAxes

Извлекает параметры автоматической оси.
GetAxisNames

Извлекает локализованные имена оси шрифтов.
GetAxisValueNameCount

Извлекает количество именованных значений для определенной оси.
GetAxisValueNames

Извлекает локализованные имена определенных значений для оси шрифтов.
GetBaseline

Извлекает заданный базовый план из шрифта.
GetBreakConditions

Макет использует это для определения поведения разбиения строк встроенного объекта в тексте.
GetCaretMetrics

Возвращает метрики курсора для шрифта в единицах разработки.
GetCharacterSpacing

Возвращает интервал между символами.
GetClearTypeLevel

Возвращает уровень ClearType объекта параметров отрисовки.
GetClusterMetrics

Извлекает логические свойства и измерения каждого кластера глифов.
GetColorPaletteCount

Возвращает количество цветовых палитр, определенных шрифтом.
GetCount

Возвращает количество пар "язык-строка".
GetCount

Возвращает количество строк в списке строк.
GetCurrentFontFile

Возвращает ссылку на текущий файл шрифта.
GetCurrentRun

Возвращает текущее выполнение цветового глифа.
GetCurrentRun

Возвращает текущее выполнение глифа перечислителя.
GetCurrentTransform

Возвращает преобразование, сопоставляющее абстрактные координаты с DIP. По умолчанию это преобразование удостоверения. Обратите внимание, что это не связано с преобразованием мира базового контекста устройства.
GetCurrentTransform

Возвращает преобразование, сопоставляющее абстрактные координаты с DIP.
GetDefaultFontAxisValues

Извлекает значения по умолчанию для всех осей, поддерживаемых ресурсом шрифта.
GetDesignGlyphAdvances

Извлекает достижения в единицах проектирования для последовательностей глифов.
GetDesignGlyphMetrics

Получает идеальные (независимые от разрешения) метрики глифов в единицах разработки шрифтов.
GetDrawingEffect

Возвращает определенный приложением эффект рисования в указанной позиции текста.
GetEnhancedContrast

Возвращает свойство расширенной контрастности объекта параметров отрисовки. Допустимые значения больше или равны нулю.
GetEudcFontCollection

Возвращает коллекцию шрифтов, представляющую набор шрифтов EUDC (определенные пользователем символы).
GetExpirationEvent

Извлекает событие истечения срока действия для набора шрифтов, если таковой есть. Событие истечения срока действия устанавливается для системного объекта набора шрифтов, если он устарел из-за установки, удаления или обновления шрифтов. (IDWriteFontCollection3::GetExpirationEvent)
GetExpirationEvent

Извлекает событие истечения срока действия для набора шрифтов, если таковой есть. Событие истечения срока действия устанавливается для системного объекта набора шрифтов, если он устарел из-за установки, удаления или обновления шрифтов. (IDWriteFontSet2::GetExpirationEvent)
GetFaceNames

Возвращает локализованную коллекцию строк, содержащую имена лиц для шрифта (например, Обычный или Полужирный), индексированные по имени языкового стандарта.
GetFaceNames

Создает локализованный объект strings, содержащий имена лиц для шрифта (например, Обычный или Полужирный), индексируемый по имени языкового стандарта.
GetFamilyNames

Создает локализованный объект строк, содержащий имена семейства шрифтов, индексированные по имени языкового стандарта. (IDWriteFontFamily.GetFamilyNames)
GetFamilyNames

Создает локализованный объект строк, содержащий имена семейства шрифтов, индексированные по имени языкового стандарта. (IDWriteFontFace3.GetFamilyNames)
GetFileCount

Возвращает количество ссылок на файл шрифтов, созданных с помощью этого экземпляра загрузчика.
GetFileFragmentLocality

Возвращает сведения о месте диапазона байтов (т. е. фрагмента шрифта) в потоке файлов шрифта.
GetFilePathFromKey

Получает абсолютный путь к файлу шрифта из ключа ссылки на файл шрифта.
GetFilePathLengthFromKey

Получает длину абсолютного пути к файлу из ссылочного ключа файла шрифта.
GetFiles

Получает файлы шрифтов, представляющие лицо шрифта.
GetFileSize

Получает общий размер файла.
GetFileSize

Возвращает общий размер шрифта в байтах.
GetFileTime

Получение даты последнего изменения.
GetFilteredFontIndices

Извлекает все индексы элементов, отфильтрованные по заданным диапазонам.
GetFilteredFonts

Извлекает подмножество шрифтов, отфильтрованных по заданным диапазонам, включая конечную точку.
GetFilteredFonts

Извлекает подмножество шрифтов, отфильтрованных по заданным свойствам.
GetFilteredFonts

Извлекает подмножество шрифтов, отфильтрованное по заданным индексам.
GetFirstFontResources

Извлекает новый набор шрифтов, содержащий только первое вхождение каждого ресурса шрифта из набора.
GetFirstMatchingFont

Возвращает шрифт, который лучше всего соответствует указанным свойствам.
GetFlowDirection

Возвращает направление потока текстовых линий.
GetFont

Возвращает шрифт по индексу отсчитываемого от нуля. (IDWriteFontList.GetFont)
GetFont

Возвращает шрифт по индексу отсчитываемого от нуля. (IDWriteFontFamily1.GetFont)
GetFont

Возвращает шрифт по индексу отсчитываемого от нуля. (IDWriteFontList1.GetFont)
GetFontAxisAttributes

Извлекает атрибуты, описывающие данную ось, например, рекомендует ли автор шрифта скрывать ось в пользовательских интерфейсах.
GetFontAxisCount

Извлекает количество осей, поддерживаемых ресурсом шрифта.
GetFontAxisRanges

Извлекает диапазоны значений для каждой оси.
GetFontAxisRanges

Извлекает диапазоны осей одного элемента.
GetFontAxisValueCount

Извлекает количество осей, определенное шрифтом. Сюда входят статические и переменные оси.
GetFontAxisValueCount

Извлекает количество осей, указанное в ссылке.
GetFontAxisValueCount

Извлекает количество осей, заданных в формате .
GetFontAxisValues

Извлекает список значений оси, используемых шрифтом.
GetFontAxisValues

Извлекает список значений оси шрифта, указанных ссылкой.
GetFontAxisValues

Извлекает список значений оси шрифта в формате.
GetFontCollection

Возвращает коллекцию шрифтов, содержащую шрифты в списке шрифтов.
GetFontCollection

Возвращает текущую коллекцию шрифтов.
GetFontCollection

Возвращает коллекцию шрифтов, связанную с текстом в указанной позиции.
GetFontCount

Возвращает количество шрифтов в списке шрифтов.
GetFontCount

Получение общего количества шрифтов в наборе.
GetFontDownloadQueue

Возвращает очередь загрузки шрифтов, связанную с этим объектом фабрики.
GetFontFaceIndex

Получает отсчитываемый от нуля индекс лица шрифта в файле шрифта или файлах шрифта. Если файлы шрифтов содержат одну грань, возвращаемое значение равно нулю.
GetFontFaceIndex

Извлекает отсчитываемый от нуля индекс лица шрифта в файле шрифта.
GetFontFaceReference

Возвращает ссылку на лицо шрифта, идентифицирующее этот шрифт. (IDWriteFont3.GetFontFaceReference)
GetFontFaceReference

Возвращает ссылку на лицо шрифта, идентифицирующее этот шрифт. (IDWriteFontFace3.GetFontFaceReference)
GetFontFaceReference

Возвращает ссылку на шрифт с учетом отсчитываемого от нуля индекса. (IDWriteFontFamily1.GetFontFaceReference)
GetFontFaceReference

Возвращает ссылку на шрифт с учетом отсчитываемого от нуля индекса. (IDWriteFontList1.GetFontFaceReference)
GetFontFaceReference

Возвращает ссылку на шрифт по указанному индексу, который может быть локальным или удаленным.
GetFontFaceReference

Извлекает ссылку на лицо шрифта для одного элемента.
GetFontFallback

Возвращает текущий резервный вариант. Если с момента создания макета не было задано значение none, он будет иметь значение nullptr.
GetFontFallback

Получение текущего объекта резервного шрифта.
GetFontFamily

Возвращает семейство шрифтов, к которому принадлежит указанный шрифт.
GetFontFamily

Создает объект семейства шрифтов по индексу семейства шрифтов, отсчитываемого от нуля.
GetFontFamily

Создает объект семейства шрифтов с учетом индекса семейства шрифтов, отсчитываемого от нуля.
GetFontFamilyCount

Возвращает количество семейств шрифтов в коллекции.
GetFontFamilyModel

Извлекает модель семейства шрифтов, используемую коллекцией шрифтов для группировки семейств.
GetFontFamilyName

Возвращает копию имени семейства шрифтов.
GetFontFamilyName

Копирует имя семейства шрифтов текста в указанной позиции.
GetFontFamilyNameLength

Возвращает длину имени семейства шрифтов.
GetFontFamilyNameLength

Получение длины имени семейства шрифтов в текущей позиции.
GetFontFeature

Возвращает функцию шрифта по указанному индексу.
GetFontFeatureCount

Возвращает количество функций шрифта OpenType для текущего шрифта.
GetFontFile

Получает файл шрифта, представляющий лицо шрифта.
GetFontFile

Извлекает файл шрифта ресурса.
GetFontFromFontFace

Возвращает объект шрифта, соответствующий тому же физическому шрифту, что и указанный объект шрифта face. Указанный физический шрифт должен принадлежать коллекции шрифтов.
GetFontLocality

Возвращает текущее расположение шрифта с учетом его отсчитываемого от нуля индекса. (IDWriteFontFamily1.GetFontLocality)
GetFontLocality

Возвращает текущее расположение шрифта с учетом его отсчитываемого от нуля индекса. (IDWriteFontList1.GetFontLocality)
GetFontLocality

Извлекает расположение одного элемента.
GetFontResource

Извлекает базовый ресурс шрифта для этого шрифта.
GetFontSet

Возвращает базовый набор шрифтов, используемый данной коллекцией.
GetFontSet

Извлекает базовый набор шрифтов, используемый этой коллекцией.
GetFontSet

Извлекает базовый набор шрифтов, используемый этим семейством.
GetFontSet

Извлекает базовый набор шрифтов, используемый этим списком.
GetFontSignature

Считывает подпись шрифта из заданного шрифта. (перегрузка 2/2)
GetFontSignature

Считывает подпись шрифта из заданного шрифта. (перегрузка 1/2)
GetFontSize

Возвращает размер шрифта в объединениях DIP.
GetFontSize

Возвращает высоту шрифта для текста в указанной позиции.
GetFontSourceName

Копирует имя источника шрифта (для указанного шрифта) в выходной массив.
GetFontSourceNameLength

Извлекает длину исходного имени шрифта для указанного шрифта.
GetFontSourceType

Извлекает тип источника шрифта указанного шрифта.
GetFontStretch

Возвращает растяжение шрифта текста.
GetFontStretch

Возвращает растяжение шрифта текста в указанной позиции.
GetFontStyle

Возвращает стиль шрифта текста.
GetFontStyle

Возвращает стиль шрифта (также известный как наклон) текста в указанной позиции.
GetFontWeight

Возвращает толщину шрифта текста.
GetFontWeight

Возвращает вес шрифта текста в указанной позиции.
GetGamma

Возвращает гамма-значение, используемое для гамма-коррекции. Допустимые значения должны быть больше нуля и не могут превышать 256.
GetGdiCompatibleGlyphAdvances

Возвращает выровненные по пикселям авансы для последовательностей глифов.
GetGdiCompatibleGlyphMetrics

Получает метрики глифов в единицах разработки шрифта с возвращаемыми значениями, совместимыми с тем, что будет создавать GDI.
GetGdiCompatibleGlyphPlacements

Поместите выходные данные глифов из метода GetGlyphs в соответствии с шрифтом и правилами отрисовки системы записи.
GetGdiCompatibleMetrics

Получает единицы разработки и общие метрики для шрифта. Эти метрики применимы ко всем глифам в шрифте и используются приложениями для вычислений макета. (IDWriteFontFace.GetGdiCompatibleMetrics)
GetGdiCompatibleMetrics

Получает единицы разработки и общие метрики для шрифта. Эти метрики применимы ко всем глифам в шрифте и используются приложениями для вычислений макета. (IDWriteFontFace1.GetGdiCompatibleMetrics)
GetGdiInterop

Создает объект , используемый для взаимодействия с GDI.
GetGenerationCount

Возвращает номер текущего поколения очереди загрузки, который увеличивается каждый раз после завершения загрузки, будь то неудачная или успешная. Это значение файла cookie можно сравнить с кэшируемыми данными, чтобы определить, является ли оно устаревшим.
GetGlyphCount

Получает количество глифов на лицевой стороне шрифта.
GetGlyphImageData

Возвращает указатель на данные глифа на основе нужного формата изображения.
GetGlyphImageFormats

Возвращает все форматы изображений глифов, поддерживаемые всем шрифтом. (IDWriteFontFace4.GetGlyphImageFormats)
GetGlyphImageFormats

Возвращает все форматы изображений глифов, поддерживаемые всем шрифтом. (перегрузка 1/2)
GetGlyphIndices

Возвращает номинальное сопоставление кодовых точек Юникода UCS4 с индексами глифов, как определено в таблице шрифта CMAP.
GetGlyphOrientationTransform

Возвращает матрицу преобразования 2x3 для соответствующего угла для рисования выполнения глифа. (IDWriteTextAnalyzer1.GetGlyphOrientationTransform)
GetGlyphOrientationTransform

Возвращает матрицу преобразования 2x3 для соответствующего угла для рисования выполнения глифа. (IDWriteTextAnalyzer2.GetGlyphOrientationTransform)
GetGlyphPlacements

Помещает выходные данные глифов из метода GetGlyphs в соответствии с шрифтом и правилами отрисовки системы записи.
GetGlyphRunOutline

Вычисляет контур выполнения глифов путем обратного вызова интерфейса приемника структуры.
GetGlyphs

Анализирует строку входного текста и сопоставляет ее с набором глифов и связанных с ними данных глифов в соответствии с шрифтом и правилами отрисовки системы записи.
GetGrayscaleEnhancedContrast

Возвращает объем увеличения контрастности, используемый для сглаживания оттенков серого.
GetGridFitMode

Возвращает режим установки сетки.
GetIncrementalTabStop

Возвращает позицию инкрементной позиции табуляции.
GetIndex

Получает индекс лица шрифта в контексте файлов шрифтов.
GetInformationalStrings

Возвращает локализованную коллекцию строк, содержащую указанные информационные строки, индексированные по имени языкового стандарта.
GetInformationalStrings

Возвращает локализованную коллекцию строк, содержащую указанные информационные строки, индексированные по имени языкового стандарта.
GetInlineObject

Возвращает встроенный объект в указанной позиции.
GetJustificationOpportunities

Извлекает сведения о возможных вариантах обоснования для каждого из глифов, заданных текстом и свойствами формирования глифа.
GetJustifiedGlyphs

Заполняет новые глифы для сложных скриптов, где обоснование увеличило продвижение глифов, таких как арабский с кашидой.
GetKerningPairAdjustments

Извлекает корректировки пары kerning из таблицы kern шрифта.
GetLastLineWrapping

Возвращает режим упаковки последней строки.
GetLastLineWrapping

Определяет, является ли последнее слово в последней строке оболочкой.
GetLastWriteTime

Получает время последнего изменения файла.
GetLastWriteTimeFromKey

Получает время последней записи файла из ключа ссылки на файл шрифта.
GetLineMetrics

Извлекает сведения о каждой отдельной текстовой строке текстовой строки.
GetLineMetrics

Извлекает свойства каждой строки.
GetLineSpacing

Возвращает набор настроек междустрочного интервала для абзаца многострочного текста. (IDWriteTextFormat.GetLineSpacing)
GetLineSpacing

Возвращает набор настроек междустрочного интервала для абзаца многострочного текста. (IDWriteTextFormat2.GetLineSpacing)
GetLineSpacing

Возвращает сведения о междустрочном интервале.
GetLoader

Получает файловый загрузчик, связанный с объектом файла шрифта.
GetLocaleName

Копирует имя языкового стандарта с указанным индексом в указанный массив. (IDWriteLocalizedStrings.GetLocaleName)
GetLocaleName

Возвращает имя языкового стандарта в диапазоне, на который влияет анализ текста.
GetLocaleName

Возвращает копию имени языкового стандарта.
GetLocaleName

Возвращает имя языкового стандарта текста в указанной позиции.
GetLocaleName

Копирует имя языкового стандарта с указанным индексом в указанный массив. (IDWriteStringList.GetLocaleName)
GetLocaleNameLength

Возвращает длину в символах (не включая признак конца null) имени языкового стандарта с указанным индексом. (IDWriteLocalizedStrings.GetLocaleNameLength)
GetLocaleNameLength

Возвращает длину имени языкового стандарта.
GetLocaleNameLength

Возвращает длину имени языкового стандарта текста в указанной позиции.
GetLocaleNameLength

Возвращает длину в символах (не включая признак конца null) имени языкового стандарта с указанным индексом. (IDWriteStringList.GetLocaleNameLength)
GetLocalFileSize

Получение локального размера лица шрифта в байтах, который всегда будет меньше или равен GetFullSize. Если расположение удаленное, это значение равно нулю. Если значение заполнено, это значение будет равно GetFileSize.
GetLocalFileSize

GetLocalFileSize возвращает количество байтов файла шрифта, которые в настоящее время являются локальными, которое всегда должно быть меньше или равно полному размеру файла, возвращаемому Методом GetFileSize.
GetLocality

Возвращает текущее расположение шрифта.
GetLocality

Получите расположение этой ссылки на лицо шрифта.
GetLocality

Возвращает текущее расположение файла.
GetLocalityFromKey

Возвращает расположение файлового ресурса, определяемого уникальным ключом.
GetMatchingFonts

Возвращает список шрифтов в семействе шрифтов, ранжированных в порядке их соответствия указанным свойствам.
GetMatchingFonts

Извлекает список шрифтов в указанном семействе шрифтов, ранжированных в порядке их соответствия указанным значениям оси.
GetMatchingFonts

Извлекает список шрифтов в семействе шрифтов, ранжированных в порядке их соответствия указанным значениям оси.
GetMatchingFonts

Возвращает подмножество шрифтов, отфильтрованных по заданным свойствам. (перегрузка 2/2)
GetMatchingFonts

Возвращает подмножество шрифтов, отфильтрованных по заданным свойствам. (перегрузка 1/2)
GetMatchingFonts

Извлекает соответствующий набор шрифтов на основе запрошенных входных данных, упорядоченных таким образом, чтобы более ранние совпадения были более ранними.
GetMatchingFonts

Создает соответствующий набор шрифтов на основе запрошенных входных данных, упорядоченных таким образом, чтобы более ранние совпадения были более ранними.
GetMatchingFontsByLOGFONT

Возвращает список соответствующих шрифтов на основе указанных значений LOGFONT. Будут возвращены только шрифты этого имени семейства.
GetMaxHeight

Возвращает максимальную высоту макета.
GetMaxWidth

Возвращает максимальную ширину макета.
GetMemoryDC

Возвращает дескриптор контекста устройства памяти.
GetMetrics

Получает единицы разработки и общие метрики для шрифта. Эти метрики применимы ко всем глифам на стороне шрифта и используются приложениями для вычислений макета. (IDWriteFont.GetMetrics)
GetMetrics

Получает единицы разработки и общие метрики для шрифта. Эти метрики применимы ко всем глифам на стороне шрифта и используются приложениями для вычислений макета. (IDWriteFontFace.GetMetrics)
GetMetrics

IDWriteTextLayout вызывает эту функцию обратного вызова для получения измерения встроенного объекта.
GetMetrics

Извлекает общие метрики для форматируемой строки. (IDWriteTextLayout.GetMetrics)
GetMetrics

Получает единицы разработки и общие метрики для шрифта. Эти метрики применимы ко всем глифам на стороне шрифта и используются приложениями для вычислений макета. (IDWriteFont1.GetMetrics)
GetMetrics

Получает единицы разработки и общие метрики для шрифта. Эти метрики применимы ко всем глифам на стороне шрифта и используются приложениями для вычислений макета. (IDWriteFontFace1.GetMetrics)
GetMetrics

Извлекает общие метрики для форматируемой строки. (IDWriteTextLayout2.GetMetrics)
GetNumberSubstitution

Возвращает подстановку чисел из диапазона текста, затронутого анализом текста.
GetOpticalAlignment

Возвращает выравнивание оптических полей для текстового формата.
GetOpticalAlignment

Узнайте, как глифы выравниваются по краям поля.
GetOverhangMetrics

IDWriteTextLayout вызывает эту функцию обратного вызова, чтобы получить видимые экстенты (в DIP) встроенного объекта. В случае простого растрового изображения без заполнения и свеса все свесы будут просто нули.
GetOverhangMetrics

Возвращает свесы (в DIP) макета и все содержащиеся в нем объекты, включая текстовые глифы и встроенные объекты.
GetPairKerning

Возвращает значение, указывающее, включено ли парное кернинг в заданной позиции.
GetPaletteEntries

Возвращает значения цвета из цветовой палитры шрифта.
GetPaletteEntryCount

Получение количества записей в каждой цветовой палитре.
GetPanose

Возвращает значения PANOSE из шрифта и используется для выбора и сопоставления шрифта.
GetPanose

Возвращает значения PANOSE из шрифта, используемого для выбора и сопоставления шрифта.
GetParagraphAlignment

Возвращает параметр выравнивания абзаца относительно верхнего и нижнего краев поля макета.
GetParagraphReadingDirection

Возвращает направление чтения абзаца.
GetPixelGeometry

Возвращает геометрию пикселей объекта параметров отрисовки.
GetPixelsPerDip

Возвращает количество пикселей растрового изображения на DIP.
GetPixelsPerDip

Возвращает количество физических пикселей на DIP.
GetPropertyOccurrenceCount

Возвращает количество значений заданного свойства в наборе.
GetPropertyValues

Возвращает значения свойств определенного индекса элемента шрифта. (перегрузка 2/3)
GetPropertyValues

Возвращает значения свойств определенного индекса элемента шрифта. (перегрузка 1/3)
GetPropertyValues

Возвращает значения свойств определенного индекса элемента шрифта. (перегрузка 3/3)
GetReadingDirection

Возвращает текущее направление чтения для текста в абзаце.
GetRecommendedRenderingMode

Определяет рекомендуемый режим отрисовки для шрифта, используя указанный размер и параметры отрисовки. (IDWriteFontFace.GetRecommendedRenderingMode)
GetRecommendedRenderingMode

Определяет рекомендуемый режим отрисовки для шрифта, используя указанный размер и параметры отрисовки. (IDWriteFontFace1.GetRecommendedRenderingMode)
GetRecommendedRenderingMode

Определяет рекомендуемый режим отрисовки текста и сетки для использования на основе шрифта, размера, преобразования мира и режима измерения. (IDWriteFontFace3.GetRecommendedRenderingMode)
GetRecommendedRenderingMode

Определяет рекомендуемый режим отрисовки текста и сетки для использования на основе шрифта, размера, преобразования мира и режима измерения. (IDWriteFontFace2.GetRecommendedRenderingMode)
GetReferenceKey

Получает указатель на ссылочный ключ файла шрифта. Возвращаемый указатель действителен до освобождения объекта файла шрифта.
GetRenderingMode

Возвращает режим отрисовки объекта параметров отрисовки.
GetRenderingMode1

Возвращает режим отрисовки.
GetResult

Возвращает результат асинхронной операции. Возвращаемое значение E_PENDING, если операция еще не завершена.
GetScriptProperties

Извлекает свойства для заданного скрипта.
GetSimulations

Возвращает значение, указывающее, какие имитации применяются к указанному шрифту.
GetSimulations

Получает флаги имитации алгоритмического стиля шрифта. (IDWriteFontFace.GetSimulations)
GetSimulations

Получает флаги имитации алгоритмического стиля шрифта. (IDWriteFontFaceReference.GetSimulations)
GetSize

Возвращает размеры целевого растрового изображения.
GetStretch

Возвращает растяжение или ширину указанного шрифта.
GetStretch

Возвращает растяжение (также называемую шириной) этого шрифта.
GetStrikethrough

Получение зачеркивного присутствия текста в указанной позиции.
Getstring

Копирует строку с указанным индексом в указанный массив. (IDWriteLocalizedStrings.GetString)
Getstring

Копирует строку с указанным индексом в указанный массив. (IDWriteStringList.GetString)
GetStringLength

Возвращает длину в символах (не включая признак конца NULL) строки с указанным индексом. (IDWriteLocalizedStrings.GetStringLength)
GetStringLength

Возвращает длину в символах (не включая признак конца NULL) строки с указанным индексом. (IDWriteStringList.GetStringLength)
GetStyle

Возвращает стиль или наклон указанного шрифта.
GetStyle

Возвращает стиль (также известный как наклон) этого шрифта.
GetSystemFontCollection

Возвращает объект , представляющий набор установленных шрифтов.
GetSystemFontCollection

Извлекает дерево веса, ширины или наклона системных шрифтов.
GetSystemFontCollection

Извлекает коллекцию шрифтов, сгруппированных по семействам. (IDWriteFactory6::GetSystemFontCollection)
GetSystemFontCollection

Извлекает коллекцию шрифтов, сгруппированных по семействам. (IDWriteFactory7::GetSystemFontCollection)
GetSystemFontFallback

Создает резервный объект шрифта из системного списка резервных шрифтов.
GetSystemFontSet

Извлекает список системных шрифтов.
GetSystemFontSet

Извлекает набор системных шрифтов. (IDWriteFactory6::GetSystemFontSet)
GetSystemFontSet

Извлекает набор системных шрифтов. (IDWriteFactory7::GetSystemFontSet)
GetTextAlignment

Возвращает параметр выравнивания текста относительно начального и конечного краев поля макета.
GetTextAntialiasMode

Возвращает текущий режим сглаживания текста целевого объекта отрисовки растрового рисунка.
GetTextAtPosition

Возвращает блок текста, начинающийся с указанной позиции текста.
GetTextBeforePosition

Возвращает блок текста непосредственно перед указанной позицией.
GetTextComplexity

Определяет сложность текста и необходимость вызова IDWriteTextAnalyzer::GetGlyphs для полного формирования скрипта.
GetTrimming

Возвращает параметры обрезки для текста, переполняющего поле макета.
GetType

Получает тип формата файла шрифта.
GetTypographicFeatures

Возвращает полный список функций OpenType, доступных для скрипта или шрифта.
GetTypography

Возвращает параметр оформления текста в указанной позиции.
GetUnderline

Возвращает присутствие подчеркивания текста в указанной позиции.
GetUnicodeRanges

Извлекает список диапазонов символов, поддерживаемых шрифтом.
GetUnicodeRanges

Извлекает список диапазонов символов, поддерживаемых шрифтом.
GetVerticalGlyphOrientation

Используется текстовым анализатором для получения требуемой ориентации глифа и разрешенного уровня bidi.
GetVerticalGlyphOrientation

Получение предпочтительной ориентации глифов при использовании вертикального направления чтения. (IDWriteTextFormat1.GetVerticalGlyphOrientation)
GetVerticalGlyphOrientation

Получение предпочтительной ориентации глифов при использовании вертикального направления чтения. (IDWriteTextLayout2.GetVerticalGlyphOrientation)
GetVerticalGlyphVariants

Извлекает вертикальные формы номинальных глифов, полученных из GetGlyphIndices.
GetWaitHandle

Возвращает дескриптор, который можно использовать для ожидания завершения асинхронной операции. Дескриптор остается действительным до тех пор, пока интерфейс не будет освобожден.
GetWeight

Возвращает толщину заданного шрифта или толщину штриха.
GetWeight

Возвращает вес этого шрифта.
GetWordWrapping

Возвращает параметр переноса слов.
HasCharacter

Определяет, поддерживает ли шрифт указанный символ.
HasCharacter

Определяет, поддерживает ли шрифт указанный символ.
HasKerningPairs

Определяет, поддерживает ли шрифт парное кернинг.
HasVariations

Определяет, поддерживает ли ресурс этого шрифта какие-либо оси переменных. (IDWriteFontFace5::HasVariations)
HasVariations

Определяет, поддерживает ли ресурс этого шрифта какие-либо оси переменных. (IDWriteFontResource::HasVariations)
HasVerticalGlyphVariants

Определяет, есть ли в шрифте варианты вертикального глифа.
HitTestPoint

Приложение вызывает эту функцию, передавая определенное расположение пикселей относительно левого верхнего расположения поля макета, и получает сведения о метриках соответствующего теста нажатия текстовой строки, в которой был выполнен тест нажатия.
HitTestTextPosition

Приложение вызывает эту функцию, чтобы получить расположение в пикселях относительно левого верхнего углу поля макета с учетом положения текста и логической стороны позиции.
HitTestTextRange

Приложение вызывает эту функцию для получения набора метрик проверки нажатия, соответствующих диапазону позиций текста. Одним из main использования является реализация выделения выделения текстовой строки.
InvalidateLayout

Делает макет недействительным, заставляя его перемерять перед вызовом метрик или функций рисования. Это полезно, если меняется расположение шрифта и необходимо перерисовывать макет или если изменяется размер реализованного клиентом IDWriteInlineObject.
IsCharacterLocal

Определяет, скачан ли символ из шрифта локально.
IsColorFont

Позволяет определить, является ли путь отрисовки цвета потенциально необходимым.
IsColorFont

Позволяет определить, является ли путь отрисовки цвета потенциально необходимым.
IsEmpty

Определяет, пуста ли очередь загрузки. Обратите внимание, что очередь не включает запросы, которые уже скачиваются. Вызов BeginDownload выполняет очистку очереди.
IsGlyphLocal

Определяет, загружается ли глиф локально из шрифта.
IsMonospacedFont

Определяет, является ли шрифт монопространственным, то есть символы имеют одинаковую ширину с фиксированным шагом (непропорционально).
IsMonospacedFont

Определяет, является ли шрифт текстового диапазона монопространственным, то есть символы шрифта имеют одинаковую ширину фиксированного шага.
IsSymbolFont

Определяет, является ли шрифт символом. (IDWriteFont.IsSymbolFont)
IsSymbolFont

Определяет, является ли шрифт символом. (IDWriteFontFace.IsSymbolFont)
JustifyGlyphAdvances

Оправдывает массив сдвигов глифов в соответствии с шириной линии.
MapCharacters

Определяет подходящий шрифт для отрисовки начального диапазона текста.
MoveNext

Переход к следующему файлу шрифта в коллекции. При первом создании перечислитель располагается перед первым элементом коллекции, а первый вызов MoveNext перемещается к первому файлу.
MoveNext

Перейдите к следующему выполнению глифа в перечислителе.
ReadFileFragment

Считывает фрагмент из файла шрифтов.
RegisterFontCollectionLoader

Регистрирует настраиваемый загрузчик коллекции шрифтов в объекте фабрики.
RegisterFontFileLoader

Регистрирует загрузчик файлов шрифтов с помощью DirectWrite.
ReleaseFileFragment

Освобождает фрагмент из файла.
ReleaseFontTable

Освобождает таблицу, полученную ранее из TryGetFontTable.
ReleaseGlyphImageData

Освобождает данные таблицы, полученные из ReadGlyphData.
RemoveListener

Отменяет регистрацию обработчика уведомлений, который ранее был зарегистрирован с помощью AddListener.
Изменение размера

Изменяет размер растрового изображения.
SetAutomaticFontAxes

Задает параметры автоматической оси шрифтов.
SetBidiLevel

Задает двунаправленный уровень для диапазона, который вызывается один раз при каждом изменении выполнения (явное или разрешенное неявное).
SetCharacterSpacing

Задает интервал между символами.
SetCurrentTransform

Задает преобразование, которое сопоставляет абстрактную координату с DIP (независимым от устройства пикселем). Это не влияет на преобразование мира в контексте базового устройства.
SetDrawingEffect

Задает эффект рисования, определяемый приложением.
SetFlowDirection

Задает направление потока абзаца.
SetFontAxisValues

Задает значения осей шрифта формата.
SetFontCollection

Задает коллекцию шрифтов.
SetFontFallback

Применяет пользовательский резервный шрифт к макету. Если параметр не задан, используется системный резервный список по умолчанию.
SetFontFallback

Примените к макету пользовательский резервный шрифт.
SetFontFamilyName

Задает имя семейства шрифтов, заканчивающегося значением NULL, для текста в указанном текстовом диапазоне.
SetFontSize

Задает размер шрифта в единицах DIP для текста в указанном текстовом диапазоне.
SetFontStretch

Задает растяжение шрифта для текста в указанном текстовом диапазоне.
SetFontStyle

Задает стиль шрифта для текста в диапазоне текста, заданном структурой DWRITE_TEXT_RANGE.
SetFontWeight

Задает вес шрифта для текста в текстовом диапазоне, заданном структурой DWRITE_TEXT_RANGE.
SetGlyphOrientation

Текстовый анализатор обращается к этому методу, чтобы сообщить о фактической ориентации каждого символа для формирования и рисования.
SetIncrementalTabStop

Задает фиксированное расстояние между двумя смежными остановками табуляции.
SetInlineObject

Задает встроенный объект .
SetLastLineWrapping

Задает режим упаковки последней строки.
SetLastLineWrapping

Задайте, следует ли упаковать последнее слово в последней строке.
SetLineBreakpoints

Задает возможности разрыва строк для каждого символа, начиная с указанной позиции.
SetLineSpacing

Задает междустрочный интервал.
SetLineSpacing

Задайте междустрочный интервал. (IDWriteTextFormat2.SetLineSpacing)
SetLineSpacing

Задайте междустрочный интервал. (IDWriteTextLayout3.SetLineSpacing)
SetLocaleName

Задает имя языкового стандарта для текста в указанном текстовом диапазоне.
SetMaxHeight

Задает максимальную высоту макета.
SetMaxWidth

Задает максимальную ширину макета.
SetNumberSubstitution

Задает подстановку чисел в текстовом диапазоне, на который влияет анализ текста.
SetOpticalAlignment

Задает оптическое выравнивание полей для текстового формата.
SetOpticalAlignment

Задайте, как глифы выравниваются по краям поля.
SetPairKerning

Включает или отключает парное кернинг в заданном текстовом диапазоне.
SetParagraphAlignment

Задает параметр выравнивания абзаца относительно верхнего и нижнего краев окна макета.
SetPixelsPerDip

Задает количество пикселей растрового изображения на DIP (независимый от устройства пиксель). DIP составляет 1/96 дюймов, поэтому это значение является числом, если пикселей на дюйм делится на 96.
SetReadingDirection

Задает направление чтения абзаца.
SetScriptAnalysis

Сообщает об анализе скрипта для указанного текстового диапазона.
SetStrikethrough

Задает зачеркивку для текста в указанном текстовом диапазоне.
SetTextAlignment

Задает выравнивание текста в абзаце относительно начальной и конечной границы поля макета для интерфейса IDWriteTextFormat.
SetTextAntialiasMode

Задает текущий режим сглаживания текста целевого объекта отрисовки растрового рисунка.
SetTrimming

Задает параметры обрезки для переполнения текста ширины макета.
SetTypography

Задает функции шрифтового оформления для текста в указанном текстовом диапазоне.
SetUnderline

Задает подчеркивание для текста в указанном текстовом диапазоне.
SetVerticalGlyphOrientation

Задает ориентацию текстового формата.
SetVerticalGlyphOrientation

Задайте предпочтительную ориентацию глифов при использовании вертикального направления чтения.
SetWordWrapping

Задает параметр упаковки по словам.
TranslateColorGlyphRun

Преобразует выполнение глифа в последовательность выполнений цветных глифов, которые можно отрисовывать для создания цветового представления исходного "базового" запуска.
TranslateColorGlyphRun

Этот метод вызывается при выполнении глифа, чтобы преобразовать его в выполнение нескольких цветных глифов.
TryGetFontTable

Находит указанную таблицу шрифтов OpenType, если она существует, и возвращает указатель на нее. Функция обращается к базовым данным шрифта через интерфейс IDWriteFontFileStream, реализованный загрузчиком файлов шрифтов.
РаспаковкаFontFile

Метод UnpackFontFile распаковывает данные шрифтов из файла контейнера (WOFF или WOFF2) и возвращает неупакованные данные шрифта в виде потока файлов шрифтов.
UnregisterFontCollectionLoader

Отменяет регистрацию пользовательского загрузчика коллекции шрифтов, ранее зарегистрированного с помощью RegisterFontCollectionLoader.
UnregisterFontFileLoader

Отменяет регистрацию загрузчика файлов шрифтов, ранее зарегистрированного в системе шрифтов DirectWrite с помощью RegisterFontFileLoader.

Интерфейсы

 
IDWriteAsyncResult

Представляет результат асинхронной операции. Клиент может использовать интерфейс для ожидания завершения операции и получения результата.
IDWriteBitmapRenderTarget

Инкапсулирует 32-разрядное точечный рисунок и контекст устройства, которые можно использовать для отрисовки глифов.
IDWriteBitmapRenderTarget1

Инкапсулирует 32-разрядное точечный рисунок и контекст устройства, которые можно использовать для отрисовки глифов.
IDWriteColorGlyphRunEnumerator

Этот интерфейс позволяет приложению выполнять перечисление по выполнению цветового глифа.
IDWriteColorGlyphRunEnumerator1

Перечислитель для упорядоченной коллекции выполнений цветных глифов.
IDWriteFactory

Используется для создания всех последующих объектов DirectWrite. Этот интерфейс является интерфейсом корневой фабрики для всех объектов DirectWrite.
IDWriteFactory1

Интерфейс корневой фабрики для всех объектов DirectWrite. (IDWriteFactory1)
IDWriteFactory2

Интерфейс корневой фабрики для всех объектов DirectWrite. Я
IDWriteFactory3

Интерфейс корневой фабрики для всех объектов DirectWrite. (IDWriteFactory3)
IDWriteFactory4

Интерфейс корневой фабрики для всех объектов DirectWrite. (IDWriteFactory4)
IDWriteFactory5

Интерфейс корневой фабрики для всех объектов DirectWrite. (IDWriteFactory5)
IDWriteFactory6

Этот интерфейс представляет объект фабрики, из которого создаются все DirectWrite объекты. IDWriteFactory6 добавляет новые средства для работы со шрифтами и ресурсами шрифтов.
IDWriteFactory7

Этот интерфейс представляет объект фабрики, из которого создаются все DirectWrite объекты. IDWriteFactory7 добавляет новые средства для работы с системными шрифтами.
IDWriteFont

Представляет физический шрифт в коллекции шрифтов. Этот интерфейс используется для создания шрифтов на основе физических шрифтов или для получения таких сведений, как метрики шрифтов или имена лиц из существующих шрифтов.
IDWriteFont1

Представляет физический шрифт в коллекции шрифтов. (IDWriteFont1)
IDWriteFont2

Представляет физический шрифт в коллекции шрифтов. (IDWriteFont2)
IDWriteFont3

Представляет шрифт в коллекции шрифтов.
IDWriteFontCollection

Объект, инкапсулирующий набор шрифтов, например набор шрифтов, установленных в системе, или набор шрифтов в определенном каталоге. (IDWriteFontCollection)
IDWriteFontCollection1

Объект, инкапсулирующий набор шрифтов, например набор шрифтов, установленных в системе, или набор шрифтов в определенном каталоге. (IDWriteFontCollection1)
IDWriteFontCollection2

Этот интерфейс инкапсулирует набор шрифтов, например набор шрифтов, установленных в системе, или набор шрифтов в определенном каталоге. API коллекции шрифтов можно использовать для определения доступных семейств шрифтов и шрифтов, а также для получения некоторых метаданных о шрифтах. (IDWriteFontCollection2)
IDWriteFontCollection3

Этот интерфейс инкапсулирует набор шрифтов, например набор шрифтов, установленных в системе, или набор шрифтов в определенном каталоге. API коллекции шрифтов можно использовать для определения доступных семейств шрифтов и шрифтов, а также для получения некоторых метаданных о шрифтах. (IDWriteFontCollection3)
IDWriteFontCollectionLoader

Используется для создания коллекции шрифтов по определенному типу ключа.
IDWriteFontDownloadListener

Определяемый приложением интерфейс обратного вызова, который получает уведомления из очереди загрузки шрифта (интерфейс IDWriteFontDownloadQueue).
IDWriteFontDownloadQueue

Интерфейс, который содержит запросы на скачивание удаленных шрифтов, символов, глифов и фрагментов шрифтов.
IDWriteFontFace

Этот интерфейс предоставляет различные данные шрифта, такие как метрики, имена и контуры глифов. Он содержит тип лица шрифта, соответствующие ссылки на файлы и данные идентификации лиц.
IDWriteFontFace1

Содержит тип лица шрифта, соответствующие ссылки на файлы и данные идентификации лиц. (IDWriteFontFace1)
IDWriteFontFace2

Содержит тип лица шрифта, соответствующие ссылки на файлы и данные идентификации лиц. (IDWriteFontFace2)
IDWriteFontFace3

Содержит тип лица шрифта, соответствующие ссылки на файлы и данные идентификации лиц. (IDWriteFontFace3)
IDWriteFontFace4

Содержит тип лица шрифта, соответствующие ссылки на файлы и данные идентификации лиц. (IDWriteFontFace4)
IDWriteFontFace5

Содержит тип лица шрифта, соответствующие ссылки на файлы и данные идентификации лиц. (IDWriteFontFace5)
IDWriteFontFaceReference

Представляет ссылку на лицо шрифта.
IDWriteFontFaceReference1

Представляет ссылку на лицо шрифта. Уникальная идентифицируемая ссылка на шрифт, из которой можно создать лицо шрифта для запроса метрик шрифта и использования для отрисовки.
IDWriteFontFallback

Позволяет получить доступ к резервным шрифтам из списка шрифтов.
IDWriteFontFallback1

Позволяет получить доступ к резервным шрифтам из списка шрифтов.
IDWriteFontFallbackBuilder

Позволяет создавать резервные сопоставления шрифтов Юникода и создавать объект возврата шрифта из этих сопоставлений.
IDWriteFontFamily

Представляет семейство связанных шрифтов. (IDWriteFontFamily)
IDWriteFontFamily1

Представляет семейство связанных шрифтов. (IDWriteFontFamily1)
IDWriteFontFamily2

Представляет семейство связанных шрифтов. IDWriteFontFamily2 добавляет новые возможности, включая получение шрифтов по значениям оси шрифтов.
IDWriteFontFile

Представляет файл шрифта. Такие приложения, как диспетчеры шрифтов или средства просмотра шрифтов, могут вызывать IDWriteFontFile::Analyze, чтобы узнать, является ли конкретный файл файлом шрифта и является ли он типом шрифта, поддерживаемым системой шрифтов.
IDWriteFontFileEnumerator

Инкапсулирует коллекцию файлов шрифтов. Система шрифтов использует этот интерфейс для перечисления файлов шрифтов при создании коллекции шрифтов.
IDWriteFontFileLoader

Обрабатывает загрузку ресурсов файла шрифта определенного типа из ключа ссылки на файл шрифта в объект потока файла шрифта.
IDWriteFontFileStream

Загружает данные файла шрифта из пользовательского загрузчика файлов шрифтов.
IDWriteFontList

Представляет список шрифтов. (IDWriteFontList)
IDWriteFontList1

Представляет список шрифтов. (IDWriteFontList1)
IDWriteFontList2

Представляет список шрифтов. IDWriteFontList2 добавляет новые возможности, включая получение базового набора шрифтов, используемого списком.
IDWriteFontResource

Предоставляет сведения о оси для ресурса шрифта и используется для создания определенных экземпляров шрифта.
IDWriteFontSet

Представляет набор шрифтов. (IDWriteFontSet)
IDWriteFontSet1

Представляет набор шрифтов. (IDWriteFontSet1)
IDWriteFontSet2

Представляет набор шрифтов. (IDWriteFontSet2)
IDWriteFontSet3

Представляет набор шрифтов. (IDWriteFontSet3)
IDWriteFontSet4

Представляет набор шрифтов. (IDWriteFontSet4)
IDWriteFontSetBuilder

Содержит методы для создания набора шрифтов. (IDWriteFontSetBuilder)
IDWriteFontSetBuilder1

Содержит методы для создания набора шрифтов. (IDWriteFontSetBuilder1)
IDWriteFontSetBuilder2

Содержит методы для создания набора шрифтов. (IDWriteFontSetBuilder2)
IDWriteGdiInterop

Обеспечивает взаимодействие с GDI, например методы преобразования лицевой стороной шрифта в структуру LOGFONT или преобразования описания шрифта GDI в шрифт. Он также используется для создания целевых объектов отрисовки растровых рисунков. (IDWriteGdiInterop)
IDWriteGdiInterop1

Обеспечивает взаимодействие с GDI, например методы преобразования лицевой стороной шрифта в структуру LOGFONT или преобразования описания шрифта GDI в шрифт. Он также используется для создания целевых объектов отрисовки растровых рисунков. (IDWriteGdiInterop1)
IDWriteGlyphRunAnalysis

Содержит низкоуровневую информацию, используемую для отрисовки выполнения глифа.
IDWriteInlineObject

Заключает в оболочку встроенный графический элемент, определяемый приложением, позволяя DWrite запрашивать метрики, как если бы рисунок был глифом, встроенным в текст.
IDWriteInMemoryFontFileLoader

Представляет загрузчик файлов шрифтов, который может получать доступ к шрифтам в памяти.
IDWriteLocalFontFileLoader

Встроенная реализация интерфейса IDWriteFontFileLoader, который работает с локальными файлами шрифтов и предоставляет сведения о файле локального шрифта из ссылочного ключа файла шрифта.
IDWriteLocalizedStrings

Представляет коллекцию строк, индексированных по имени языкового стандарта.
IDWriteNumberSubstitution

Содержит соответствующие цифры и числовые знаки препинания для указанного языкового стандарта.
IDWritePixelSnapping

Определяет свойства привязки пикселей, такие как пиксели на DIP (независимый от устройства пиксель) и текущую матрицу преобразования отрисовщика текста.
IDWriteRemoteFontFileLoader

Представляет загрузчик файлов шрифтов, который может получать доступ к удаленным (т. е. загружаемым) шрифтам.
IDWriteRemoteFontFileStream

Представляет поток файлов шрифтов, части которого могут быть нелокейными.
IDWriteRenderingParams

Представляет параметры отрисовки текста, такие как уровень ClearType, улучшенная контрастность и гамма-коррекция для растеризации и фильтрации глифов.
IDWriteRenderingParams1

Представляет параметры отрисовки текста для растеризации и фильтрации глифов. (IDWriteRenderingParams1)
IDWriteRenderingParams2

Представляет параметры отрисовки текста для растеризации и фильтрации глифов. (IDWriteRenderingParams2)
IDWriteRenderingParams3

Представляет параметры отрисовки текста для растеризации и фильтрации глифов. (IDWriteRenderingParams3)
IDWriteStringList

Представляет коллекцию строк, индексированных по числу.
IDWriteTextAnalysisSink

Этот интерфейс реализуется клиентом анализатора текста для получения выходных данных данного анализа текста.
IDWriteTextAnalysisSink1

Интерфейс, который вы реализуете для получения выходных данных текстовых анализаторов.
IDWriteTextAnalysisSource

Реализуется клиентом анализатора текста для предоставления текста анализатору.
IDWriteTextAnalysisSource1

Интерфейс, который вы реализуете для предоставления анализатору текста необходимых сведений, таких как текст и связанные свойства текста.
IDWriteTextAnalyzer

Анализирует различные свойства текста для сложной обработки скриптов, таких как поддержка двунаправленного (bidi) для таких языков, как арабский, определение возможностей разрыва строки, размещение глифов и подстановка чисел.
IDWriteTextAnalyzer1

Анализирует различные свойства текста для сложной обработки скрипта. (IDWriteTextAnalyzer1)
IDWriteTextAnalyzer2

Анализирует различные свойства текста для сложной обработки скрипта. (IDWriteTextAnalyzer2)
IDWriteTextFormat

Интерфейс IDWriteTextFormat описывает свойства шрифта и абзаца, используемые для форматирования текста, а также сведения о языковом стандарте.
IDWriteTextFormat1

Описывает свойства шрифта и абзаца, используемые для форматирования текста, а также сведения о языковом стандарте. (IDWriteTextFormat1)
IDWriteTextFormat2

Описывает свойства шрифта и абзаца, используемые для форматирования текста, а также сведения о языковом стандарте. (IDWriteTextFormat2)
IDWriteTextFormat3

Описывает свойства шрифта и абзаца, используемые для форматирования текста, а также сведения о языковом стандарте. (IDWriteTextFormat3)
IDWriteTextLayout

Интерфейс IDWriteTextLayout представляет блок текста после его полного анализа и форматирования.
IDWriteTextLayout1

Представляет блок текста после его полного анализа и форматирования. (IDWriteTextLayout1)
IDWriteTextLayout2

Представляет блок текста после его полного анализа и форматирования. (IDWriteTextLayout2)
IDWriteTextLayout3

Представляет блок текста после его полного анализа и форматирования. (IDWriteTextLayout3)
IDWriteTextLayout4

Представляет блок текста после его полного анализа и форматирования.
IDWriteTextRenderer

Представляет набор определяемых приложением обратных вызовов, которые выполняют отрисовку текста, встроенных объектов и украшений, таких как подчеркивание. (IDWriteTextRenderer)
IDWriteTextRenderer1

Представляет набор определяемых приложением обратных вызовов, которые выполняют отрисовку текста, встроенных объектов и украшений, таких как подчеркивание. (IDWriteTextRenderer1)
IDWriteTypography

Представляет параметр шрифтового оформления.

Структуры

 
DWRITE_CARET_METRICS

Структура DWRITE_CARET_METRICS определяет метрики для размещения курсора в шрифте.
DWRITE_CLUSTER_METRICS

Содержит сведения о кластере глифов.
DWRITE_COLOR_GLYPH_RUN

Содержит сведения, необходимые отрисовщикам для рисования запусков глифов с информацией о цвете глифа.
DWRITE_COLOR_GLYPH_RUN1

Представляет выполнение цветового глифа. Метод IDWriteFactory4::TranslateColorGlyphRun возвращает упорядоченную коллекцию выполнений цветных глифов различных типов в зависимости от поддерживаемых шрифтом.
DWRITE_FILE_FRAGMENT

Представляет диапазон байтов в файле шрифта.
DWRITE_FONT_AXIS_RANGE

Представляет минимальный и максимальный диапазон возможных значений для оси шрифта.
DWRITE_FONT_AXIS_VALUE

Представляет значение для оси шрифта. Используется при запросе и создании экземпляров шрифтов.
DWRITE_FONT_FEATURE

Задает свойства, используемые для идентификации и выполнения типографических признаков в текущем распознавании шрифта.
DWRITE_FONT_METRICS

Структура DWRITE_FONT_METRICS определяет метрики, применимые ко всем глифам на лицевой стороне шрифта.
DWRITE_FONT_METRICS1

Структура DWRITE_FONT_METRICS1 определяет метрики, применимые ко всем глифам на поверхности шрифта.
DWRITE_FONT_PROPERTY

Свойство Font, используемое для фильтрации наборов шрифтов и создания набора шрифтов с явными свойствами.
DWRITE_GLYPH_IMAGE_DATA

Данные для одного глифа из GetGlyphImageData.
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_JUSTIFICATION_OPPORTUNITY

Структура DWRITE_JUSTIFICATION_OPPORTUNITY указывает сведения об обосновании для каждого глифа.
DWRITE_LINE_BREAKPOINT

Характеристики точки останова строки символа.
DWRITE_LINE_METRICS

Содержит сведения о отформатированной строке текста. (DWRITE_LINE_METRICS)
DWRITE_LINE_METRICS1

Содержит сведения о отформатированной строке текста. (DWRITE_LINE_METRICS1)
DWRITE_LINE_SPACING

Задает вертикальный интервал между строками текста.
DWRITE_MATRIX

Структура DWRITE_MATRIX указывает графическое преобразование, применяемое к отрисованным глифам.
DWRITE_OVERHANG_METRICS

Указывает, насколько видимые DIP (независимые от устройства пиксели) перехвачены с каждой стороны макета или встроенных объектов.
DWRITE_PANOSE

Объединение DWRITE_PANOSE описывает значения классификации шрифтов, используемые с IDWriteFont1::GetPanose для выбора и сопоставления шрифта.
DWRITE_SCRIPT_ANALYSIS

Хранит связь текста и его системного скрипта, а также некоторые атрибуты отображения.
DWRITE_SCRIPT_PROPERTIES

Структура DWRITE_SCRIPT_PROPERTIES определяет свойства скрипта для навигации со курсором и обоснования.
DWRITE_SHAPING_GLYPH_PROPERTIES

Содержит формирование свойств выходных данных для выходного глифа.
DWRITE_SHAPING_TEXT_PROPERTIES

Формирование выходных свойств для выходного глифа.
DWRITE_STRIKETHROUGH

Содержит сведения о размере и размещении зачеркивных элементов.
DWRITE_TEXT_METRICS

Содержит метрики, связанные с текстом после макета. (DWRITE_TEXT_METRICS)
DWRITE_TEXT_METRICS1

Содержит метрики, связанные с текстом после макета. (DWRITE_TEXT_METRICS1)
DWRITE_TEXT_RANGE

Задает диапазон текстовых позиций, в которых в тексте, представленном объектом IDWriteTextLayout, применяется формат.
DWRITE_TRIMMING

Задает параметр обрезки для переполнения текста в поле макета.
DWRITE_TYPOGRAPHIC_FEATURES

Содержит набор типографических признаков, применяемых во время формирования текста.
DWRITE_UNDERLINE

Содержит сведения о ширине, толщине, смещение, высоте выполнения, направлении чтения и направлении потока подчеркивания.
DWRITE_UNICODE_RANGE

Структура DWRITE_UNICODE_RANGE определяет диапазон кодовых точек Юникода.