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


Метод IXpsOMGlyphsEditor::ApplyEdits (xpsobjectmodel.h)

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

Синтаксис

HRESULT ApplyEdits();

Возвращаемое значение

Метод возвращает HRESULT. Возможные значения включают, помимо прочего, значения в следующей таблице. Сведения о возвращаемых значениях API документов XPS, не перечисленных в этой таблице, см. в статье Ошибки документа XPS.

Код возврата Описание
S_OK
Метод выполнен успешно.
E_UNEXPECTED
Интерфейс IXpsOMGlyphsEditor не принадлежит допустимому интерфейсу IXpsOMGlyphs .
XPS_E_CARET_OUTSIDE_STRING
Остановки курсора были указаны для пустой строки или индекс перехода курсора превысил длину строки Юникода.
XPS_E_MAPPING_OUTSIDE_INDICES
Сопоставления глифов превышают число индексов глифов.
XPS_E_MAPPING_OUTSIDE_STRING
Сопоставления глифов были определены для пустой строки. Если строка Юникода пуста, не должно быть определено никаких сопоставлений глифов.

или

Сопоставления глифов превышают длину строки Юникода.

XPS_E_MISSING_GLYPHS
Интерфейс IXpsOMGlyphs без строки Юникода не содержит индексов глифов. Интерфейс IXpsOMGlyphs должен указывать строку Юникода или массив индексов глифов.
XPS_E_ODD_BIDILEVEL
Текстовая строка была указана как боковая и справа налево. Если текст находится в стороне, он не может иметь уровень биди, который является нечетным значением (справа налево). Аналогичным образом, если уровень биди является нечетным значением, он не может быть в сторону.
XPS_E_ONE_TO_ONE_MAPPING_EXPECTED
Сопоставления глифов не соответствуют содержимому строки Юникода.
XPS_E_TOO_MANY_INDICES
Индексов глифов было больше, чем кодовых точек Юникода. Если нет сопоставлений глифов, количество индексов глифов должно быть меньше или равно количеству кодовых точек Юникода.

Комментарии

Интерфейс IXpsOMGlyphsEditor остается действительным после вызова этого метода, что позволяет вносить дополнительные изменения.

Требования

Требование Значение
Минимальная версия клиента 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

IXpsOMGlyphsEditor

XPS

Ошибки документа XPS