Método IXpsOMGlyphsEditor::SetGlyphIndices (xpsobjectmodel.h)
Define uma XPS_GLYPH_INDEX matriz de estrutura que descreve quais índices de glifo devem ser usados na fonte.
Sintaxe
HRESULT SetGlyphIndices(
[in] UINT32 indexCount,
[in] const XPS_GLYPH_INDEX *glyphIndices
);
Parâmetros
[in] indexCount
O número de estruturas XPS_GLYPH_INDEX na matriz referenciada por glifoIndices. O valor de 0 limpa a propriedade .
[in] glyphIndices
Uma matriz de estruturas XPS_GLYPH_INDEX que contêm os índices de glifo. Se indexCount for 0, esse parâmetro será ignorado.
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 |
---|---|
|
O método foi bem-sucedido. |
|
O campo de índice de uma ou mais estruturas XPS_GLYPH_INDEX tem um valor que não é válido. O campo de índice deve ter um valor entre e incluindo –1 e 65535 (0xFFFF). |
|
gliphIndices é NULL e indexCount é maior que 0. |
|
O campo advanceWidth, horizontalOffset ou verticalOffset de uma ou mais estruturas XPS_GLYPH_INDEX tem um valor de ponto flutuante que não é válido. |
|
O campo advanceWidth de uma ou mais estruturas XPS_GLYPH_INDEX tem um valor que não é válido. O campo advanceWidth deve ter um valor não negativo ou um valor exatamente –1.0; um valor negativo que não é exatamente –1.0 não é válido. |
Comentários
Os índices de glifo que são passados em glifoIndices substituem o mapeamento cmap padrão da propriedade UnicodeString para o índice de glifo. Cada estrutura XPS_GLYPH_INDEX também tem informações avançadas de largura e deslocamento vertical e horizontal.
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 |