LineNumberRestartMode
Contenuti
[
Nascondere
]LineNumberRestartMode enumeration
Determina quando riavvia la numerazione automatica delle righe.
public enum LineNumberRestartMode
I valori
Nome | Valore | Descrizione |
---|---|---|
RestartPage | 0 | La numerazione delle righe ricomincia dall’inizio di ogni pagina. |
RestartSection | 1 | La numerazione delle righe ricomincia dall’inizio della sezione. |
Continuous | 2 | Numerazione delle righe continua dalla sezione precedente. |
Esempi
Mostra come abilitare la numerazione delle righe per una sezione.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Possiamo utilizzare l'oggetto PageSetup della sezione per visualizzare i numeri a sinistra delle righe di testo della sezione.
// Questo è lo stesso comportamento di un oggetto List,
// ma copre l'intera sezione e non modifica in alcun modo il testo.
// La nostra sezione ricomincerà la numerazione su ogni nuova pagina da 1 e visualizzerà il numero,
// se è un multiplo di 3, a 50pt a sinistra della riga.
PageSetup pageSetup = builder.PageSetup;
pageSetup.LineStartingNumber = 1;
pageSetup.LineNumberCountBy = 3;
pageSetup.LineNumberRestartMode = LineNumberRestartMode.RestartPage;
pageSetup.LineNumberDistanceFromText = 50.0d;
for (int i = 1; i <= 25; i++)
builder.Writeln($"Line {i}.");
// Il contatore di riga salterà qualsiasi paragrafo con il flag "SuppressLineNumbers" impostato su "true".
// Questo paragrafo si trova sulla quindicesima riga, che è un multiplo di 3, e quindi normalmente visualizzerebbe un numero di riga.
// Anche il contatore di riga della sezione ignorerà questa riga, tratterà la riga successiva come la quindicesima,
// e continua il conteggio da quel punto in poi.
doc.FirstSection.Body.Paragraphs[14].ParagraphFormat.SuppressLineNumbers = true;
doc.Save(ArtifactsDir + "PageSetup.LineNumbers.docx");
Guarda anche
- class PageSetup
- property LineNumberRestartMode
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words