Compartilhar via


Método IXpsOMGlyphsEditor::ApplyEdits (xpsobjectmodel.h)

Executa a validação entre propriedades e copia as alterações para a interface IXpsOMGlyphs pai.

Sintaxe

HRESULT ApplyEdits();

Retornar valor

O método retorna um HRESULT. Os valores possíveis incluem, mas não se limitam a, aqueles na tabela a seguir. Para obter informações sobre valores retornados da API de documento XPS que não estão listados nesta tabela, consulte Erros de documento XPS.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
E_UNEXPECTED
A interface IXpsOMGlyphsEditor não pertence a uma interface IXpsOMGlyphs válida.
XPS_E_CARET_OUTSIDE_STRING
As paradas de cursor foram especificadas para uma cadeia de caracteres vazia ou o índice de salto de curso excedeu o comprimento da cadeia de caracteres Unicode.
XPS_E_MAPPING_OUTSIDE_INDICES
Os mapeamentos de glifo excedem o número de índices de glifo.
XPS_E_MAPPING_OUTSIDE_STRING
Mapeamentos de glifo foram definidos para uma cadeia de caracteres vazia. Se a cadeia de caracteres Unicode estiver vazia, não deverá haver nenhum mapeamento de glifo definido.

ou

Os mapeamentos de glifo excedem o comprimento da cadeia de caracteres Unicode.

XPS_E_MISSING_GLYPHS
A interface IXpsOMGlyphs sem uma cadeia de caracteres Unicode não tem nenhum índice de glifo especificado. Uma interface IXpsOMGlyphs deve especificar uma cadeia de caracteres Unicode ou uma matriz de índices de glifo.
XPS_E_ODD_BIDILEVEL
A cadeia de caracteres de texto foi especificada como lateral e da direita para a esquerda. Se o texto estiver de lado, ele não poderá ter um nível bidi que seja um valor ímpar (da direita para a esquerda). Da mesma forma, se o nível bidi for um valor ímpar, ele não poderá ser lateral.
XPS_E_ONE_TO_ONE_MAPPING_EXPECTED
Os mapeamentos de glifo não corresponderam ao conteúdo da cadeia de caracteres Unicode.
XPS_E_TOO_MANY_INDICES
Havia mais índices de glifo do que pontos de código Unicode. Se não houver mapeamentos de glifo, o número de índices de glifo deverá ser menor ou igual ao número de pontos de código Unicode.

Comentários

A interface IXpsOMGlyphsEditor permanece válida depois que esse método é chamado, permitindo que modificações adicionais sejam feitas.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Atualização de Plataforma para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho xpsobjectmodel.h

Confira também

IXpsOMGlyphs

IXpsOMGlyphsEditor

Especificação de Papel XML

Erros de documento XPS