ControlChar
Inhalt
[
Ausblenden
]ControlChar class
In Dokumenten häufig vorkommende Steuerzeichen.
Um mehr zu erfahren, besuchen Sie dieArbeiten mit Steuerzeichen Dokumentationsartikel.
public static class ControlChar
Felder
| Name | Beschreibung |
|---|---|
| static readonly Cell | Zeichen für das Ende einer Tabellenzelle oder das Ende einer Tabellenzeile: “\x0007” oder “\a”. |
| const CellChar | Ende einer Tabellenzelle oder Ende einer Tabellenzeile Zeichen: (char)7 oder “\a”. |
| static readonly ColumnBreak | Spaltenendezeichen: “\x000e”. |
| const ColumnBreakChar | Spaltenendezeichen: (char)14. |
| static readonly Cr | Wagenrücklaufzeichen: “\x000d” oder “\r”. Dasselbe wieParagraphBreak . |
| static readonly CrLf | Wagenrücklauf gefolgt von einem Zeilenvorschubzeichen: “\x000d\x000a” oder “\r\n”. Wird als solches in Microsoft Word-Dokumenten nicht verwendet, wird aber häufig in Textdateien für Absatzumbrüche verwendet. |
| const DefaultTextInputChar | Dies ist das Zeichen „o“, das als Standardwert in Texteingabeformularfeldern verwendet wird. |
| const FieldEndChar | Ende des MS Word-Feldzeichens: (char)21. |
| const FieldSeparatorChar | Das Feldtrennzeichen trennt den Feldcode vom Feldwert. In einigen Feldern optional. Wert: (char)20. |
| const FieldStartChar | Beginn des MS Word-Feldzeichens: (char)19. |
| static readonly Lf | Zeilenvorschubzeichen: “\x000a” oder “\n”. Dasselbe wieLineFeed . |
| static readonly LineBreak | Zeilenumbruchzeichen: “\x000b” oder “\v”. |
| const LineBreakChar | Zeilenumbruchzeichen: (char)11 oder “\v”. |
| static readonly LineFeed | Zeilenvorschubzeichen: “\x000a” oder “\n”. Dasselbe wieLf . |
| const LineFeedChar | Zeilenvorschubzeichen: (char)10 oder “\n”. |
| const NonBreakingHyphenChar | Geschützter Bindestrich in Microsoft Word ist (char)30. |
| static readonly NonBreakingSpace | Geschütztes Leerzeichen: “\x00a0”. |
| const NonBreakingSpaceChar | Geschütztes Leerzeichen: (char)160. |
| const OptionalHyphenChar | Optionaler Bindestrich in Microsoft Word ist (char)31. |
| static readonly PageBreak | Seitenumbruchzeichen: “\x000c” oder “\f”. Beachten Sie, dass es den gleichen Wert hat wieSectionBreak . |
| const PageBreakChar | Seitenumbruchzeichen: (char)12 oder “\f”. |
| static readonly ParagraphBreak | Absatzendezeichen: “\x000d” oder “\r”. Dasselbe wieCr |
| const ParagraphBreakChar | Absatzendezeichen: (char)13 oder “\r”. |
| static readonly SectionBreak | Abschnittsendezeichen: “\x000c” oder “\f”. Beachten Sie, dass es den gleichen Wert hat wiePageBreak . |
| const SectionBreakChar | Abschnittsendezeichen: (char)12 oder “\f”. |
| const SpaceChar | Leerzeichen: (char)32. |
| static readonly Tab | Tabulatorzeichen: “\x0009” oder “\t”. |
| const TabChar | Tabulatorzeichen: (char)9 oder “\t”. |
Bemerkungen
Bietet sowohl Char- als auch String-Versionen derselben Konstanten. Beispiel: stringLineBreak und SaiblingLineBreakChar haben den gleichen Wert.
Beispiele
Zeigt, wie Steuerzeichen verwendet werden.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Fügen Sie mit DocumentBuilder Absätze mit Text ein.
builder.Writeln("Hello world!");
builder.Writeln("Hello again!");
// Die Konvertierung des Dokuments in Textform zeigt, dass Steuerzeichen
// stellen einige Strukturelemente des Dokuments dar, beispielsweise Seitenumbrüche.
Assert.AreEqual($"Hello world!{ControlChar.Cr}" +
$"Hello again!{ControlChar.Cr}" +
ControlChar.PageBreak, doc.GetText());
// Beim Konvertieren eines Dokuments in die Zeichenfolgenform,
// Wir können einige der Steuerzeichen mit der Trim-Methode weglassen.
Assert.AreEqual($"Hello world!{ControlChar.Cr}" +
"Hello again!", doc.GetText().Trim());
Siehe auch
- namensraum Aspose.Words
- Montage Aspose.Words