ControlChar
Innehåll
[
Dölj
]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
namn | Beskrivning |
---|---|
static readonly Cell | Slutet på en tabellcell eller slutet av en tabellrads tecken: “\x0007” eller “\a”. |
const CellChar | Slutet på en tabellcell eller slutet av en tabellrads tecken: (char)7 eller “\a”. |
static readonly ColumnBreak | Slut på kolumntecken: “\x000e”. |
const ColumnBreakChar | Slut på kolumn tecken: (char)14. |
static readonly Cr | Vagnreturtecken: “\x000d” eller “\r”. Samma somParagraphBreak . |
static readonly CrLf | Carriage 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 DefaultTextInputChar | Detta är tecknet “o” som används som standardvärde i formulärfält för textinmatning. |
const FieldEndChar | Slutet av MS Word-fälttecken: (char)21. |
const FieldSeparatorChar | Fältseparatortecken separerar fältkoden från fältvärdet. Valfritt i vissa fält. Värde: (char)20. |
const FieldStartChar | Start 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 | Nonbreaking bindestreck i Microsoft Word är (char)30. |
static readonly NonBreakingSpace | Ej avbrytande blanksteg: “\x00a0”. |
const NonBreakingSpaceChar | Non-breaking space character: (char)160. |
const OptionalHyphenChar | Valfritt bindestreck i Microsoft Word är (char)31. |
static readonly PageBreak | Sidbrytningstecken: “\x000c” eller “\f”. Observera att den har samma värde somSectionBreak . |
const PageBreakChar | Sidbrytningstecken: (char)12 eller “\f”. |
static readonly ParagraphBreak | Slut på stycketecknet: “\x000d” eller “\r”. Samma somCr |
const ParagraphBreakChar | Slut på stycket tecken: (char)13 eller “\r”. |
static readonly SectionBreak | Avsnittets sluttecken: “\x000c” eller “\f”. Observera att den har samma värde somPageBreak . |
const SectionBreakChar | Avsnittets sluttecken: (char)12 eller “\f”. |
const SpaceChar | Mellanslagstecken: (char)32. |
static readonly Tab | Tab-tecken: “\x0009” eller “\t”. |
const TabChar | Tab-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
- namnutrymme Aspose.Words
- hopsättning Aspose.Words