ControlChar
Contenuti
[
Nascondere
]ControlChar class
Caratteri di controllo spesso incontrati nei documenti.
Per saperne di più, visita ilLavorare con i caratteri di controllo articolo di documentazione.
public static class ControlChar
Campi
Nome | Descrizione |
---|---|
static readonly Cell | Fine della cella della tabella o fine della riga della tabella. Carattere: “\x0007” o “\a”. |
const CellChar | Fine di una cella di tabella o fine di una riga di tabella carattere: (char)7 o “\a”. |
static readonly ColumnBreak | Carattere di fine colonna: “\x000e”. |
const ColumnBreakChar | Carattere di fine colonna: (char)14. |
static readonly Cr | Carattere di ritorno a capo: “\x000d” o “\r”. Uguale aParagraphBreak . |
static readonly CrLf | Ritorno a capo seguito dal carattere di avanzamento riga: “\x000d\x000a” o “\r\n”. Non utilizzato come tale nei documenti Microsoft Word, ma comunemente utilizzato nei file di testo per le interruzioni di paragrafo. |
const DefaultTextInputChar | Questo è il carattere “o” utilizzato come valore predefinito nei campi del modulo di immissione testo. |
const FieldEndChar | Fine del carattere del campo MS Word: (char)21. |
const FieldSeparatorChar | Il carattere separatore di campo separa il codice di campo dal valore del campo. Facoltativo in alcuni campi. Valore: (carattere)20. |
const FieldStartChar | Carattere iniziale del campo MS Word: (char)19. |
static readonly Lf | Carattere di avanzamento riga: “\x000a” o “\n”. Uguale aLineFeed . |
static readonly LineBreak | Carattere di interruzione di riga: “\x000b” o “\v”. |
const LineBreakChar | Carattere di interruzione di riga: (char)11 o “\v”. |
static readonly LineFeed | Carattere di avanzamento riga: “\x000a” o “\n”. Uguale aLf . |
const LineFeedChar | Carattere di avanzamento riga: (carattere)10 o “\n”. |
const NonBreakingHyphenChar | Il trattino unificatore in Microsoft Word è (char)30. |
static readonly NonBreakingSpace | Spazio unificatore: “\x00a0”. |
const NonBreakingSpaceChar | Spazio unificatore: (char)160. |
const OptionalHyphenChar | Il trattino facoltativo in Microsoft Word è (char)31. |
static readonly PageBreak | Carattere di interruzione di pagina: “\x000c” o “\f”. Nota che ha lo stesso valore diSectionBreak . |
const PageBreakChar | Carattere di interruzione di pagina: (char)12 o “\f”. |
static readonly ParagraphBreak | Carattere di fine paragrafo: “\x000d” o “\r”. Uguale aCr |
const ParagraphBreakChar | Carattere di fine paragrafo: (char)13 o “\r”. |
static readonly SectionBreak | Carattere di fine sezione: “\x000c” o “\f”. Nota che ha lo stesso valore diPageBreak . |
const SectionBreakChar | Carattere di fine sezione: (char)12 oppure “\f”. |
const SpaceChar | Spazio: (carattere)32. |
static readonly Tab | Carattere di tabulazione: “\x0009” o “\t”. |
const TabChar | Carattere di tabulazione: (char)9 o “\t”. |
Osservazioni
Fornisce versioni sia di carattere che di stringa delle stesse costanti. Ad esempio: stringaLineBreak
e salmerinoLineBreakChar
hanno lo stesso valore.
Esempi
Mostra come utilizzare i caratteri di controllo.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Inserisci paragrafi con testo con DocumentBuilder.
builder.Writeln("Hello world!");
builder.Writeln("Hello again!");
// La conversione del documento in formato testo rivela i caratteri di controllo
// rappresenta alcuni degli elementi strutturali del documento, come le interruzioni di pagina.
Assert.AreEqual($"Hello world!{ControlChar.Cr}" +
$"Hello again!{ControlChar.Cr}" +
ControlChar.PageBreak, doc.GetText());
// Quando si converte un documento in formato stringa,
// possiamo omettere alcuni caratteri di controllo con il metodo Trim.
Assert.AreEqual($"Hello world!{ControlChar.Cr}" +
"Hello again!", doc.GetText().Trim());
Guarda anche
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words