ITextRange.GetCharacterUtf32(UInt32, Int32) Methode
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Utf-Code (Unicode Transformation Format) mit 32 Zeichen des Zeichens am angegebenen Offset vom Ende des Textbereichs ab.
public:
void GetCharacterUtf32([Out] unsigned int & value, int offset);
void GetCharacterUtf32([Out] uint32_t & value, int const& offset);
public void GetCharacterUtf32(out uint value, int offset);
Public Sub GetCharacterUtf32 (ByRef value As UInteger, offset As Integer)
- value
-
UInt32
unsigned int
uint32_t
Der Zeichenwert.
- offset
-
Int32
int
Der Offset vom Ende des Textbereichs.
Wenn *offset* ist | Die Methode gibt dieses Zeichen zurück. |
---|---|
0 | Das Zeichen am Ende des Bereichs |
in der Mitte eines Ersatzpaars | Das entsprechende UTF-32-Zeichen |
Diese Methode unterscheidet sich von ITextRange.Character auf folgende Weise:
- Es gibt den Utf-Code (Unicode Transformation Format)-32 zeichen für ein Unicode Transformation Format (UTF)-16-Ersatzpaar anstelle des Leadcodes des Paares zurück (Erläuterungen zu dieser Notation finden Sie in den Abschnitten 3.8 und 3.9 und Tabelle 3-5 im Unicode-Standard ).
- Es ruft den Code für das Zeichen am angegebenen Offset vom Ende des Textbereichs ab und nicht vom Zeichen am Anfang des Bereichs.
Wenn Sie versuchen, ein Zeichen abzurufen, das sich vor dem Beginn der Geschichte oder am Ende der Geschichte befindet, wird der Wert auf den Zeichencode 0 festgelegt.
Wenn offset 0 ist, ruft diese Methode das Zeichen am Ende des Bereichs ab.
Wenn sich der Offset in der Mitte eines Ersatzpaars befindet, ruft diese Methode das entsprechende Unicode Transformation Format (UTF)-32-Zeichen ab.