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