ControlChar
Innehåll
[
Dölj
]ControlChar class
Kontrolltecken som ofta förekommer i dokument.
För att lära dig mer, besökArbeta med kontrolltecken dokumentationsartikel.
public static class ControlChar
Fält
namn | Beskrivning |
---|---|
static readonly Cell | Tecken för slutet av en tabellcell eller slutet av en tabellrad: “\x0007” eller “\a”. |
const CellChar | Slutet av en tabellcell eller slutet av en tabellrad tecken: (char)7 eller “\a”. |
static readonly ColumnBreak | Slut på kolumntecken: “\x000e”. |
const ColumnBreakChar | Tecken i slutet av kolumnen: (char)14. |
static readonly Cr | Vagnreturtecken: “\x000d” eller “\r”. Samma somParagraphBreak . |
static readonly CrLf | Vagnretur 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 DefaultTextInputChar | Detta är tecknet “o” som används som standardvärde i textinmatningsfält. |
const FieldEndChar | Slut på MS Word-fälttecken: (char)21. |
const FieldSeparatorChar | Fältavgränsare separerar fältkod från fältvärde. Valfritt i vissa fält. Värde: (char)20. |
const FieldStartChar | Början av MS Word-fälttecken: (char)19. |
static readonly Lf | Radmatningstecken: “\x000a” eller “\n”. Samma somLineFeed . |
static readonly LineBreak | Radbrytningstecken: “\x000b” eller “\v”. |
const LineBreakChar | Radbrytningstecken: (char)11 eller “\v”. |
static readonly LineFeed | Radmatningstecken: “\x000a” eller “\n”. Samma somLf . |
const LineFeedChar | Radmatningstecken: (char)10 eller “\n”. |
const NonBreakingHyphenChar | Hårdt bindestreck i Microsoft Word är (char)30. |
static readonly NonBreakingSpace | Hård mellanslagstecken: “\x00a0”. |
const NonBreakingSpaceChar | Hård mellanslagstecken: (char)160. |
const OptionalHyphenChar | Valfritt bindestreck i Microsoft Word är (char)31. |
static readonly PageBreak | Sidbrytningstecken: “\x000c” eller “\f”. Observera att det har samma värde somSectionBreak . |
const PageBreakChar | Sidbrytningstecken: (char)12 eller “\f”. |
static readonly ParagraphBreak | Sluttecken för stycke: “\x000d” eller “\r”. Samma somCr |
const ParagraphBreakChar | Sluttecken för stycke: (char)13 eller “\r”. |
static readonly SectionBreak | Sluttecken för avsnitt: “\x000c” eller “\f”. Observera att det har samma värde somPageBreak . |
const SectionBreakChar | Tecken för slutet av avsnittet: (char)12 eller “\f”. |
const SpaceChar | Mellanslag: (char)32. |
static readonly Tab | Tabbtecken: “\x0009” eller “\t”. |
const TabChar | Tab-tecken: (char)9 eller “\t”. |
Anmärkningar
Ger både tecken- och strängversioner av samma konstanter. Till exempel: strängLineBreak
och charLineBreakChar
ha 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!");
// Att konvertera dokumentet till textformat visar att kontrolltecknen
// 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 man konverterar ett dokument till strängformat,
// vi kan utelämna några av kontrolltecknen med Trim-metoden.
Assert.AreEqual($"Hello world!{ControlChar.Cr}" +
"Hello again!", doc.GetText().Trim());
Se även
- namnutrymme Aspose.Words
- hopsättning Aspose.Words