Lavorare con gli intervalli
Se hai lavorato con Microsoft Word Automation, probabilmente saprai che uno dei principali strumenti per esaminare e modificare il contenuto dei documenti è l’oggetto Range. Range è come una “finestra” sul contenuto e sulla formattazione del documento. Aspose.Words ha anche la classe Range ed è progettato per apparire e agire in modo simile al Range in Microsoft Word. Sebbene Range non possa coprire una parte arbitraria di un documento e non disponga di Start e End, puoi accedere all’intervallo coperto da qualsiasi nodo di documento incluso il Document stesso. In altre parole, ogni nodo ha il proprio intervallo. L’oggetto Range consente di accedere e modificare testo, segnalibri e campi modulo all’interno dell’intervallo.
Recupera testo normale
Utilizzare la proprietà text per recuperare testo semplice e non formattato dell’intervallo.
L’esempio di codice seguente mostra come ottenere un testo semplice e non formattato di un intervallo:
# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET | |
doc = aw.Document(docs_base.my_dir + "Document.docx") | |
text = doc.range.text |
Eliminazione del testo
Range consente la cancellazione di tutti i caratteri dell’intervallo chiamando delete
L’esempio di codice seguente mostra come eliminare tutti i caratteri di un intervallo:
# For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Python-via-.NET | |
doc = aw.Document(docs_base.my_dir + "Document.docx") | |
doc.sections[0].range.delete() |