Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Beschreibt den Text, der auf einer Seite angezeigt wird.
Die IXpsOMGlyphsEditor-Schnittstelle wird verwendet, um den Text zu ändern, der von dieser Schnittstelle beschrieben wird.
Vererbung
Die IXpsOMGlyphen-Schnittstelle erbt von IXpsOMVisual. IXpsOMGlyphen verfügt auch über folgende Arten von Membern:
Methoden
Die IXpsOMGlyphen-Schnittstelle verfügt über diese Methoden.
|
IXpsOMGlyphen::Clone Erstellt eine ausführliche Kopie der Schnittstelle. (IXpsOMGlyphen.Clone) |
|
IXpsOMGlyphen::GetBidiLevel Ruft die Ebene des bidirektionalen Texts ab. |
|
IXpsOMGlyphen::GetDeviceFontName Ruft den Namen der Geräteschriftart ab. (IXpsOMGlyphen.GetDeviceFontName) |
|
IXpsOMGlyphen::GetFillBrush Ruft einen Zeiger auf die aufgelöste IXpsOMBrush-Schnittstelle des Füllpinsels ab, der für den Text verwendet werden soll. |
|
IXpsOMGlyphen::GetFillBrushLocal Ruft einen Zeiger auf die lokale, nicht freigegebene IXpsOMBrush-Schnittstelle des Füllpinsels ab, der für den Text verwendet werden soll. |
|
IXpsOMGlyphen::GetFillBrushLookup Ruft die Suchtaste der IXpsOMBrush-Schnittstelle ab, die in einem Ressourcenwörterbuch gespeichert ist und als Füllpinsel verwendet wird. |
|
IXpsOMGlyphen::GetFontFaceIndex Ruft den Index der zu verwendenden Schriftart ab. |
|
IXpsOMGlyphen::GetFontRenderingEmSize Ruft den Schriftgrad ab. (IXpsOMGlyphen.GetFontRenderingEmSize) |
|
IXpsOMGlyphen::GetFontResource Ruft einen Zeiger auf die IXpsOMFontResource-Schnittstelle des für diesen Text erforderlichen Schriftartressourcenobjekts ab. |
|
IXpsOMGlyphen::GetGlyphIndexCount Ruft die Anzahl der Glyphenindizes ab. |
|
IXpsOMGlyphen::GetGlyphIndices Ruft ein Array von XPS_GLYPH_INDEX-Strukturen ab, die die spezifischen Glyphenindizes in der Schriftart beschreiben. (IXpsOMGlyphen.GetGlyphIndices) |
|
IXpsOMGlyphen::GetGlyphMappingCount Ruft die Anzahl der Glyphenzuordnungen ab. (IXpsOMGlyphen.GetGlyphMappingCount) |
|
IXpsOMGlyphen::GetGlyphMappings Ruft ein Array von XPS_GLYPH_MAPPING Strukturen ab, die beschreiben, wie UTF-16-skalare Werte Einträgen im Array von XPS_GLYPH_INDEX Strukturen zugeordnet werden, die von GetGlyphIndices zurückgegeben werden. (IXpsOMGlyphen.GetGlyphMappings) |
|
IXpsOMGlyphen::GetGlyphsEditor Ruft einen Zeiger auf die IXpsOMGlyphsEditor-Schnittstelle ab, die zum Bearbeiten der Glyphen im -Objekt verwendet wird. |
|
IXpsOMGlyphen::GetIsSideways Ruft einen booleschen Wert ab, der angibt, ob der Text mit seitlich gedrehten Glyphen gerendert werden soll. (IXpsOMGlyphen.GetIsSideways) |
|
IXpsOMGlyphen::GetOrigin Ruft die Anfangsposition des Texts ab. |
|
IXpsOMGlyphen::GetProhibitedCaretStopCount Ruft die Anzahl der verbotenen Caret-Stopps ab. (IXpsOMGlyphen.GetProhibitedCaretStopCount) |
|
IXpsOMGlyphen::GetProhibitedCaretStops Ruft ein Array von verbotenen Halteorten ab. (IXpsOMGlyphen.GetProhibitedCaretStops) |
|
IXpsOMGlyphen::GetStyleSimulations Ruft die Stilsimulationen ab, die beim Rendern der Glyphen angewendet werden. |
|
IXpsOMGlyphen::GetUnicodeString Ruft den Text in nicht gescapeten UTF-16-Skalarwerten ab. (IXpsOMGlyphen.GetUnicodeString) |
|
IXpsOMGlyphen::SetFillBrushLocal Legt den IXpsOMBrush-Schnittstellenzeiger auf einen lokalen, nicht entharrten Füllpinsel fest. |
|
IXpsOMGlyphen::SetFillBrushLookup Legt den Nachschlageschlüsselnamen eines freigegebenen Füllpinsels fest. |
|
IXpsOMGlyphen::SetFontFaceIndex Legt den Index des zu verwendenden Schriftzeichens fest. |
|
IXpsOMGlyphen::SetFontRenderingEmSize Legt den Schriftgrad des Texts fest. |
|
IXpsOMGlyphen::SetFontResource Legt den Zeiger auf die IXpsOMFontResource-Schnittstelle des Schriftartressourcenobjekts fest, das für diesen Text erforderlich ist. |
|
IXpsOMGlyphen::SetOrigin Legt die Ausgangsposition des Texts fest. |
|
IXpsOMGlyphen::SetStyleSimulations Legt die Stilsimulationen fest, die angewendet werden, wenn die Glyphen gerendert werden. |
Hinweise
Im folgenden Codebeispiel wird veranschaulicht, wie Sie eine instance dieser Schnittstelle erstellen.
IXpsOMGlyphs *newInterface;
// this interface is defined outside of this example
// IXpsOMFontResource *font;
// Note the implicit requirement that CoInitializeEx
// has previously been called from this thread.
hr = CoCreateInstance(
__uuidof(XpsOMObjectFactory),
NULL,
CLSCTX_INPROC_SERVER,
_uuidof(IXpsOMObjectFactory),
reinterpret_cast<LPVOID*>(&xpsFactory)
);
if (SUCCEEDED(hr))
{
hr = xpsFactory->CreateGlyphs (font, &newInterface);
if (SUCCEEDED(hr))
{
// use newInterface
newInterface->Release();
}
xpsFactory->Release();
}
else
{
// evaluate HRESULT error returned in hr
}
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 |