ControlChar
Inhalt
[
Ausblenden
]ControlChar class
Steuerzeichen, die häufig in Dokumenten vorkommen.
Um mehr zu erfahren, besuchen Sie dieArbeiten mit Steuerzeichen Dokumentationsartikel.
public static class ControlChar
Felder
Name | Beschreibung |
---|---|
static readonly Cell | Ende einer Tabellenzelle oder Ende einer Tabellenzeile Zeichen: „\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“. Gleich wieParagraphBreak . |
static readonly CrLf | Wagenrücklauf, gefolgt von einem Zeilenvorschubzeichen: „\x000d\x000a“ oder „\r\n“. Wird als solches nicht in Microsoft Word-Dokumenten verwendet, wird aber häufig in Textdateien für Absatzumbrüche verwendet. |
const DefaultTextInputChar | Dies ist das „o“-Zeichen, 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 Bereichen optional. Wert: (char)20. |
const FieldStartChar | Beginn des MS Word-Feldzeichens: (char)19. |
static readonly Lf | Zeilenvorschubzeichen: „\x000a“ oder „\n“. Gleich wieLineFeed . |
static readonly LineBreak | Zeilenumbruchzeichen: „\x000b“ oder „\v“. |
const LineBreakChar | Zeilenumbruchzeichen: (char)11 oder „\v“. |
static readonly LineFeed | Zeilenvorschubzeichen: „\x000a“ oder „\n“. Gleich 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“. Gleich 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
Stellt sowohl Char- als auch String-Versionen derselben Konstanten bereit. Zum Beispiel: stringLineBreak
und charLineBreakChar
haben den gleichen Wert.
Beispiele
Zeigt, wie Steuerzeichen verwendet werden.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Mit DocumentBuilder Absätze mit Text einfügen.
builder.Writeln("Hello world!");
builder.Writeln("Hello again!");
// Beim Konvertieren des Dokuments in Textform werden die Steuerzeichen sichtbar
// stellen einige der Strukturelemente des Dokuments dar, z. B. Seitenumbrüche.
Assert.AreEqual($"Hello world!{ControlChar.Cr}" +
$"Hello again!{ControlChar.Cr}" +
ControlChar.PageBreak, doc.GetText());
// Beim Konvertieren eines Dokuments in String-Form,
// Mit der Trim-Methode können wir einige Steuerzeichen weglassen.
Assert.AreEqual($"Hello world!{ControlChar.Cr}" +
"Hello again!", doc.GetText().Trim());
Siehe auch
- namensraum Aspose.Words
- Montage Aspose.Words