Compartilhar via


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

Obtém 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 GetFontFaceIndex(
  [out, retval] SHORT *fontFaceIndex
);

Parâmetros

[out, retval] fontFaceIndex

O valor de índice da face da fonte. Se a face da fonte não tiver sido definida, –1 será retornado.

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_POINTER
fontFaceIndex é NULL.

Comentários

O recurso de fonte é obtido chamando o método GetFontResource .

Se uma face de fonte não tiver sido definida ou não tiver suporte da fonte, um valor de –1 será retornado em fontFaceIndex. Quando o glifo é carregado de um arquivo de documento XPS existente, um valor fontFaceIndex de –1 indica que o atributo FontUri não incluiu um fragmento de #index .

Na marcação a seguir de um FixedPage, o atributo FontUri do elemento Glyphs tem um valor de ../Resources/Fonts/Font.TTF#1. Nesse caso, GetFontFaceIndex retornaria um valor de 1 em fontFaceIndex.

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

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

GetFontResource

IXpsOMFontResource

IXpsOMGlyphs

Especificação de Papel XML

Erros de documento XPS