TxtListIndentation
Contenuti
[
Nascondere
]TxtListIndentation class
Specifica come i livelli dell’elenco vengono rientrati quando il documento viene esportato inText formato.
Per saperne di più, visita ilSalva un documento articolo di documentazione.
public class TxtListIndentation
Costruttori
Nome | Descrizione |
---|---|
TxtListIndentation() | Default_Costruttore |
Proprietà
Nome | Descrizione |
---|---|
Character { get; set; } | Ottiene o imposta il carattere da utilizzare per l’indentazione dei livelli di elenco. Il valore predefinito è ‘\0’, che significa che non c’è indentazione. |
Count { get; set; } | Ottiene o imposta quantiCharacter da usare come rientro per un livello di elenco. Il valore predefinito è 0, che significa nessun rientro. |
Esempi
Mostra come configurare il rientro dell’elenco quando si salva un documento in testo normale.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Crea un elenco con tre livelli di rientro.
builder.ListFormat.ApplyNumberDefault();
builder.Writeln("Item 1");
builder.ListFormat.ListIndent();
builder.Writeln("Item 2");
builder.ListFormat.ListIndent();
builder.Write("Item 3");
// Creiamo un oggetto "TxtSaveOptions", che possiamo passare al metodo "Save" del documento
// per modificare il modo in cui salviamo il documento in testo normale.
TxtSaveOptions txtSaveOptions = new TxtSaveOptions();
// Imposta la proprietà "Carattere" per assegnare un carattere da utilizzare
// per il padding che simula l'indentazione dell'elenco nel testo normale.
txtSaveOptions.ListIndentation.Character = ' ';
// Imposta la proprietà "Conteggio" per specificare il numero di volte
// per posizionare il carattere di riempimento per ogni livello di rientro dell'elenco.
txtSaveOptions.ListIndentation.Count = 3;
doc.Save(ArtifactsDir + "TxtSaveOptions.TxtListIndentation.txt", txtSaveOptions);
string docText = File.ReadAllText(ArtifactsDir + "TxtSaveOptions.TxtListIndentation.txt");
string newLine= Environment.NewLine;
Assert.AreEqual($"1. Item 1{newLine}" +
$" a. Item 2{newLine}" +
$" i. Item 3{newLine}", docText);
Guarda anche
- spazio dei nomi Aspose.Words.Saving
- assemblea Aspose.Words