IXpsOMGlyphsEditor::SetGlyphIndices-Methode (xpsobjectmodel.h)
Legt ein XPS_GLYPH_INDEX-Strukturarray fest, das beschreibt, welche Glyphenindizes in der Schriftart verwendet werden sollen.
Syntax
HRESULT SetGlyphIndices(
[in] UINT32 indexCount,
[in] const XPS_GLYPH_INDEX *glyphIndices
);
Parameter
[in] indexCount
Die Anzahl der XPS_GLYPH_INDEX Strukturen in dem Array, auf das von glyphIndices verwiesen wird. Der Wert von 0 löscht die Eigenschaft.
[in] glyphIndices
Ein Array von XPS_GLYPH_INDEX Strukturen, die die Glyphenindizes enthalten. Wenn indexCount 0 ist, wird dieser Parameter ignoriert.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliche Werte sind unter anderem die Werte in der folgenden Tabelle. Informationen zu XPS-Dokument-API-Rückgabewerten, die in dieser Tabelle nicht aufgeführt sind, finden Sie unter XPS-Dokumentfehler.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Das Indexfeld einer oder mehrerer XPS_GLYPH_INDEX Strukturen weist einen ungültigen Wert auf. Das Indexfeld muss einen Wert zwischen und aufweisen, der –1 und 65535 (0xFFFF) enthält. |
|
glyphIndices ist NULL und indexCount ist größer als 0. |
|
Das Feld advanceWidth, horizontalOffset oder verticalOffset einer oder mehrerer XPS_GLYPH_INDEX Strukturen weist einen ungültigen Gleitkommawert auf. |
|
Das advanceWidth-Feld einer oder mehrerer XPS_GLYPH_INDEX-Strukturen weist einen ungültigen Wert auf. Das advanceWidth-Feld muss einen nicht negativen Wert oder einen Wert von genau –1,0 aufweisen. ein negativer Wert, der nicht genau –1,0 ist ungültig. |
Hinweise
Die Glyphenindizes, die in glyphIndices übergeben werden, überschreiben die standardmäßige cmap-Zuordnung von der UnicodeString-Eigenschaft zum Glyphenindex. Jede XPS_GLYPH_INDEX Struktur verfügt außerdem über Erweiterte Breite und vertikale und horizontale Offsetinformationen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | xpsobjectmodel.h |