Compartilhar via


Método IXpsOMGlyphs::SetFontFaceIndex (xpsobjectmodel.h)

Define o índice da face da fonte a ser usada.

Esse valor só é usado quando GetFontResource retorna uma interface IXpsOMFontResource que representa uma coleção de fontes TrueType .

Sintaxe

HRESULT SetFontFaceIndex(
  [in] SHORT fontFaceIndex
);

Parâmetros

[in] fontFaceIndex

O valor de índice da face da fonte a ser usada.

Retornar valor

O método retorna um HRESULT. Os valores possíveis incluem, mas não se limitam, 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_INVALIDARG
O valor de fontFaceIndex não é válido; deve ser um inteiro maior ou igual a –1.

Comentários

O valor padrão da propriedade de índice facial da fonte é –1, o que significa que um índice de fonte não foi definido ou que o recurso de fonte não é uma coleção de fontes TrueType .

Se esse valor for especificado e não for –1, "#<Index>" será acrescentado ao URI da Fonte durante a serialização. Aqui, <Index> é o valor definido por SetFontFaceIndex.

A marcação a seguir de um FixedPage mostra o resultado da configuração de fontFaceIndex como 1. Observe que o atributo FontUri do elemento Glyphs tem um valor de ../Resources/Fonts/Font.TTF#1, que inclui o índice da face da fonte.

    &lt;FixedPage Height="1056" Width="816" xml:lang="en-US"
    xmlns="http://schemas.microsoft.com/xps/2005/06"&gt;
      &lt;Glyphs
      OriginX="96"
      OriginY="96"
      UnicodeString="This is Page 1!"
      FontUri="../Resources/Fonts/Font.TTF#1"
      FontRenderingEmSize="16" /&gt;
    &lt;/FixedPage&gt;

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 Platform Update para Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho xpsobjectmodel.h

Confira também

IXpsOMGlyphs

Especificação de Papel XML

Erros de documento XPS