Freigeben über


IXpsOMGlyphsEditor::SetProhibitedCaretStops-Methode (xpsobjectmodel.h)

Legt ein Array von verbotenen Halteorten für caret fest.

Syntax

HRESULT SetProhibitedCaretStops(
  [in] UINT32       count,
  [in] const UINT32 *prohibitedCaretStops
);

Parameter

[in] count

Die Anzahl der verbotenen Caret-Stopporte im Array, auf das von "prohibitedCaretStops" verwiesen wird. Der Wert 0 löscht die Eigenschaft.

[in] prohibitedCaretStops

Das Array von verbotenen Caret-Stopporten, die festgelegt werden sollen. Wenn count 0 ist, wird dieser Parameter ignoriert und kann auf NULL festgelegt werden.

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
S_OK
Die Methode wurde erfolgreich ausgeführt.
E_POINTER
prohibitedCaretStops ist NULL , und die Anzahl ist größer als 0.
XPS_E_CARET_OUTOFORDER
Ein Wert des Caret-Standorts ist nicht in ordnung. Die Positionswerte müssen in aufsteigender Reihenfolge sortiert werden.

Hinweise

Jeder Caret-Stoppindex entspricht den skalaren Werten einer UTF-16 UnicodeString-Eigenschaft . Index 0 stellt den Speicherort vor dem ersten UTF-16-Skalarwert von UnicodeString dar. Index 1 stellt die Position zwischen dem ersten und zweiten UTF-16-Skalarwert usw. dar. Am Ende von UnicodeString befindet sich ein zusätzlicher Index. Jeder nicht angegebene Index ist ein gültiger Caret-Stopport.

Anforderungen

   
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

Weitere Informationen

IXpsOMGlyphenEditor

XML Paper Specification

XPS-Dokumentfehler