ControlChar
Contenuti
[
Nascondere
]ControlChar class
Caratteri di controllo spesso presenti nei documenti.
Per saperne di più, visita ilLavorare con i personaggi di controllo articolo di documentazione.
public static class ControlChar
Campi
Nome | Descrizione |
---|---|
static readonly Cell | Carattere di fine di una cella di tabella o di fine di una riga di tabella: “\x0007” o “\a”. |
const CellChar | Carattere di fine di una cella di tabella o di fine di una riga di tabella: (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 da 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 di testo. |
const FieldEndChar | Carattere di fine 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: (char)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: (char)10 o “\n”. |
const NonBreakingHyphenChar | Il trattino unificatore in Microsoft Word è (char)30. |
static readonly NonBreakingSpace | Carattere spazio unificatore: “\x00a0”. |
const NonBreakingSpaceChar | Carattere 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 o “\f”. |
const SpaceChar | Carattere spazio: (char)32. |
static readonly Tab | Carattere di tabulazione: “\x0009” o “\t”. |
const TabChar | Carattere di tabulazione: (char)9 o “\t”. |
Osservazioni
Fornisce sia la versione char che quella string delle stesse costanti. Ad esempio: stringLineBreak
e charLineBreakChar
hanno lo stesso valore.
Esempi
Mostra come utilizzare i caratteri di controllo.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Inserire paragrafi con testo con DocumentBuilder.
builder.Writeln("Hello world!");
builder.Writeln("Hello again!");
// La conversione del documento in formato testo rivela che i caratteri di controllo
// rappresentano alcuni 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