ControlChar

ControlChar class

Kontrolltecken som ofta påträffas i dokument.

För att lära dig mer, besökArbeta med kontrolltecken dokumentationsartikel.

public static class ControlChar

Fält

namnBeskrivning
static readonly CellSlutet på en tabellcell eller slutet av en tabellrads tecken: “\x0007” eller “\a”.
const CellCharSlutet på en tabellcell eller slutet av en tabellrads tecken: (char)7 eller “\a”.
static readonly ColumnBreakSlut på kolumntecken: “\x000e”.
const ColumnBreakCharSlut på kolumn tecken: (char)14.
static readonly CrVagnreturtecken: “\x000d” eller “\r”. Samma somParagraphBreak .
static readonly CrLfCarriage return följt av radmatningstecken: “\x000d\x000a” eller “\r\n”. Används inte som sådan i Microsoft Word-dokument, men används vanligtvis i textfiler för styckebrytningar.
const DefaultTextInputCharDetta är tecknet “o” som används som standardvärde i formulärfält för textinmatning.
const FieldEndCharSlutet av MS Word-fälttecken: (char)21.
const FieldSeparatorCharFältseparatortecken separerar fältkoden från fältvärdet. Valfritt i vissa fält. Värde: (char)20.
const FieldStartCharStart av MS Word-fälttecken: (char)19.
static readonly LfRadmatningstecken: “\x000a” eller “\n”. Samma somLineFeed .
static readonly LineBreakRadbrytningstecken: “\x000b” eller “\v”.
const LineBreakCharRadbrytningstecken: (char)11 eller “\v”.
static readonly LineFeedRadmatningstecken: “\x000a” eller “\n”. Samma somLf .
const LineFeedCharRadmatningstecken: (char)10 eller “\n”.
const NonBreakingHyphenCharNonbreaking bindestreck i Microsoft Word är (char)30.
static readonly NonBreakingSpaceEj avbrytande blanksteg: “\x00a0”.
const NonBreakingSpaceCharNon-breaking space character: (char)160.
const OptionalHyphenCharValfritt bindestreck i Microsoft Word är (char)31.
static readonly PageBreakSidbrytningstecken: “\x000c” eller “\f”. Observera att den har samma värde somSectionBreak .
const PageBreakCharSidbrytningstecken: (char)12 eller “\f”.
static readonly ParagraphBreakSlut på stycketecknet: “\x000d” eller “\r”. Samma somCr
const ParagraphBreakCharSlut på stycket tecken: (char)13 eller “\r”.
static readonly SectionBreakAvsnittets sluttecken: “\x000c” eller “\f”. Observera att den har samma värde somPageBreak .
const SectionBreakCharAvsnittets sluttecken: (char)12 eller “\f”.
const SpaceCharMellanslagstecken: (char)32.
static readonly TabTab-tecken: “\x0009” eller “\t”.
const TabCharTab-tecken: (char)9 eller “\t”.

Anmärkningar

Ger både char- och strängversioner av samma konstanter. Till exempel: strängLineBreak och rödingLineBreakChar har samma värde.

Exempel

Visar hur man använder kontrolltecken.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Infoga stycken med text med DocumentBuilder.
builder.Writeln("Hello world!");
builder.Writeln("Hello again!");

// Konvertering av dokumentet till textform avslöjar att kontrolltecken
// representerar några av dokumentets strukturella element, såsom sidbrytningar.
Assert.AreEqual($"Hello world!{ControlChar.Cr}" +
                $"Hello again!{ControlChar.Cr}" +
                ControlChar.PageBreak, doc.GetText());

// När du konverterar ett dokument till strängform,
// vi kan utelämna några av kontrolltecknen med Trim-metoden.
Assert.AreEqual($"Hello world!{ControlChar.Cr}" +
                "Hello again!", doc.GetText().Trim());

Se även