Condividi tramite


Metodo IXpsOMGlyphsEditor::GetGlyphIndices (xpsobjectmodel.h)

Ottiene una matrice di strutture XPS_GLYPH_INDEX che descrivono gli indici di glifi specifici nel tipo di carattere.

Sintassi

HRESULT GetGlyphIndices(
  [in, out] UINT32          *indexCount,
  [out]     XPS_GLYPH_INDEX *glyphIndices
);

Parametri

[in, out] indexCount

Numero di elementi che si adattano alla matrice a cui fa riferimento il parametro glyphIndices . Quando il metodo restituisce, indexCount conterrà il numero di strutture XPS_GLYPH_INDEX restituite nella matrice a cui fa riferimento glifiIndices.

[out] glyphIndices

Matrice di struttura XPS_GLYPH_INDEX che riceve gli indici del glifo.

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a quelli della tabella che segue. Per informazioni sui valori restituiti dall'API documento XPS non elencati in questa tabella, vedere Errori del documento XPS.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_POINTER
indexCount o glifiIndices è NULL o entrambi sono NULL.
ERROR_MORE_DATA
glifiIndices non è abbastanza grande per ricevere i dati dell'indice del glifo. indexCount contiene il numero necessario di elementi.

Commenti

Gli indici del glifo restituiti in glifiIndices eseguono l'override del mapping cmap predefinito dalla proprietà UnicodeString all'indice del glifo. Ogni struttura XPS_GLYPH_INDEX contiene anche informazioni di offset verticale e verticale e verticale.

GetGlyphIndexCount ottiene il numero di elementi nella matrice di indice del glifo.

Requisiti

   
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione xpsobjectmodel.h

Vedi anche

IXpsOMGlyphsEditor

XML Paper Specification

Errori del documento XPS

XPS_GLYPH_INDEX