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


Интерфейс IXpsOMGlyphsEditor (xpsobjectmodel.h)

Разрешает пакетное изменение свойств, влияющих на текстовое содержимое в интерфейсе IXpsOMGlyphs .

Наследование

Интерфейс IXpsOMGlyphsEditor наследуется от интерфейса IUnknown . IXpsOMGlyphsEditor также имеет следующие типы элементов:

Методы

Интерфейс IXpsOMGlyphsEditor содержит следующие методы.

 
IXpsOMGlyphsEditor::ApplyEdits

Выполняет проверку между свойствами, а затем копирует изменения в родительский интерфейс IXpsOMGlyphs.
IXpsOMGlyphsEditor::GetBidiLevel

Возвращает двунаправленный уровень текста родительского интерфейса IXpsOMGlyphs.
IXpsOMGlyphsEditor::GetDeviceFontName

Возвращает имя шрифта устройства. (IXpsOMGlyphsEditor.GetDeviceFontName)
IXpsOMGlyphsEditor::GetGlyphIndexCount

Возвращает количество индексов глифов.
IXpsOMGlyphsEditor::GetGlyphIndices

Возвращает массив XPS_GLYPH_INDEX структур, описывающих конкретные индексы глифов в шрифте. (IXpsOMGlyphsEditor.GetGlyphIndices)
IXpsOMGlyphsEditor::GetGlyphMappingCount

Возвращает количество сопоставлений глифов. (IXpsOMGlyphsEditor.GetGlyphMappingCount)
IXpsOMGlyphsEditor::GetGlyphMappings

Возвращает массив XPS_GLYPH_MAPPING структур, описывающих способ сопоставления скалярных значений UTF-16 с записями в массиве XPS_GLYPH_INDEX структур, возвращаемых GetGlyphIndices. (IXpsOMGlyphsEditor.GetGlyphMappings)
IXpsOMGlyphsEditor::GetIsSideways

Возвращает логическое значение, указывающее, должен ли текст отображаться с глифами, повернутыми в сторону. (IXpsOMGlyphsEditor.GetIsSideways)
IXpsOMGlyphsEditor::GetProhibitedCaretStopCount

Возвращает количество запрещенных остановок курсора. (IXpsOMGlyphsEditor.GetProhibitedCaretStopCount)
IXpsOMGlyphsEditor::GetProhibitedCaretStops

Возвращает массив запрещенных расположений остановки курсора. (IXpsOMGlyphsEditor.GetProhibitedCaretStops)
IXpsOMGlyphsEditor::GetUnicodeString

Возвращает текст в скалярных значениях UTF-16 без экранов. (IXpsOMGlyphsEditor.GetUnicodeString)
IXpsOMGlyphsEditor::SetBidiLevel

Задает уровень двунаправленного текста.
IXpsOMGlyphsEditor::SetDeviceFontName

Задает имя шрифта устройства.
IXpsOMGlyphsEditor::SetGlyphIndices

Задает массив структуры XPS_GLYPH_INDEX, описывающий, какие индексы глифов будут использоваться в шрифте.
IXpsOMGlyphsEditor::SetGlyphMappings

Задает массив XPS_GLYPH_MAPPING структур, описывающих сопоставление скалярных значений UTF-16 в свойстве ЮникодString с записями в массиве XPS_GLYPH_INDEX структур.
IXpsOMGlyphsEditor::SetIsSideways

Задает значение, указывающее, должен ли текст отображаться с глифами, повернутыми в сторону.
IXpsOMGlyphsEditor::SetProhibitedCaretStops

Задает массив запрещенных расположений остановки курсора.
IXpsOMGlyphsEditor::SetUnicodeString

Задает текст в неэкранированных скалярных значениях UTF-16.

Требования

   
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновление платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header xpsobjectmodel.h

См. также раздел

IXpsOMGlyphs

IXpsOMGlyphs::GetGlyphsEditor

Интерфейсы

XPS