Lavorare con il documento di testo

In questo articolo impareremo quali opzioni possono essere utili per lavorare con un documento di testo tramite Aspose.Words. Si prega di notare che questo non è un elenco completo di opzioni disponibili, ma solo un esempio di lavorare con alcuni di loro.

Aggiungi Bi-Directional Marchi

È possibile utilizzare AddBidiMarks proprietà per specificare se aggiungere segni bidirezionali prima di ogni BiDi eseguire quando esportare in formato testo normale. Aspose.Words inserisce Unicode Character ‘RIGHT-TO-LEFT MARK’ (U+200F) prima di ogni bidirezionale Eseguire in testo. Questa opzione corrisponde a “Aggiungi segni bidirezionali” opzione nella finestra di dialogo MS Word File Conversion quando si esporta in un formato di testo normale. Si noti che appare nella finestra di dialogo solo se una qualsiasi delle lingue di editing arabo o ebraico sono aggiunti in MS Word.

Il seguente esempio di codice mostra come utilizzare TxtSaveOptions.AddBidiMarks proprieta'. Il valore predefinito di questa proprietà è true:

Riconoscere gli elementi della lista durante il caricamento TXT

Aspose.Words può importare l’elemento elenco di un file di testo come numeri di elenco o testo normale nel suo modello di oggetto documento. The DetectNumberingWithWhitespaces la proprietà consente di specificare come gli elementi di elenco numerati sono riconosciuti quando un documento viene importato dal formato di testo normale:

  • Se questa opzione è impostata su true, whitespaces sono utilizzati anche come list number delimiters: elenco algoritmo di riconoscimento per la numerazione in stile arabo (1., 1.1.2.) utilizza sia whitespaces che dot (".") simboli.

  • Se questa opzione è impostata su false, l’algoritmo di riconoscimento delle liste rileva i paragrafi dell’elenco, quando i numeri dell’elenco terminano con i simboli del punto, della parentesi destra o del proiettile (come “•”, “*”, “-” o “o”).

Il seguente esempio di codice mostra come utilizzare questa proprietà:

Maniglia Leading e Trailing Spaces durante il caricamento TXT

È possibile controllare il modo di gestire spazi leader e trailing durante il caricamento dei file TXT. Gli spazi principali potrebbero essere tagliati, conservati o convertiti in spazi interni e trailing potrebbero essere tagliati o conservati.

L’esempio di codice indicato di seguito mostra come tagliare gli spazi di guida e di trailing durante l’importazione del file TXT:

Rilevamento del documento Direzione del testo

Aspose.Words fornisce DocumentDirection proprietà in TxtLoadOptions classe per rilevare la direzione del testo (RTL / LTR) nel documento. Questa proprietà imposta o ottiene documenti istruzioni di testo fornite in DocumentDirection enumerazione. Il valore predefinito è da sinistra a destra.

Il seguente esempio di codice mostra come rilevare la direzione del testo del documento durante l’importazione del file TXT:

Esporta intestazione e piè di pagina in output TXT File

Se si desidera esportare l’intestazione e il piè di pagina nel documento di uscita TXT, è possibile utilizzare il ExportHeadersFootersMode proprieta'. Questa proprietà specifica il modo in cui intestazioni e piè di pagina vengono esportati nel formato di testo normale.

Il seguente esempio di codice mostra come esportare intestazioni e piè di pagina in formato testo normale:

Elenco delle esportazioni Indentazione in uscita TXT

Aspose.Words introdotto TxtListIndentation classe che consente di specificare come i livelli di elenco sono indentati durante l’esportazione in un formato di testo normale. Mentre lavori con TxtSaveOption, il ListIndentation la proprietà è prevista per specificare il carattere da utilizzare per i livelli di elenco di rilevamento e il conteggio specificando quanti caratteri usare come indentazione per un livello di elenco.

Il valore predefinito per la proprietà dei caratteri è ‘\0’ indicando che non vi è alcuna indentazione. Per la proprietà di conteggio, il valore predefinito è 0, il che significa che nessuna indentazione.

Utilizzo del carattere della scheda

Il seguente esempio di codice mostra come esportare i livelli di elenco usando i caratteri della scheda:

Utilizzo del carattere spaziale

Il seguente esempio di codice mostra come esportare i livelli di elenco utilizzando i caratteri spaziali:

Utilizzo dell’indentazione di default

Il seguente esempio di codice mostra come esportare i livelli di elenco utilizzando l’indentazione predefinita: