Práce s rozsahy
Pokud jste pracovali s Microsoft Word Automatizace, pravděpodobně víte, že jedním z hlavních nástrojů pro zkoumání a úpravu obsahu dokumentu je Range objekt. Range je jako “okno” do obsahu dokumentu a formátování. Aspose.Words má také Range třída a je navržen tak, aby vypadal a jednal podobně jako Range tro Microsoft Word. I když Range nemůže pokrýt libovolnou část dokumentu a nemá Start a End, můžete přistupovat k rozsahu pokrytému jakýmkoliv uzelem dokumentu včetně Document sám. Jinými slovy, každý uzel má svůj vlastní rozsah. • Range objekt umožňuje přístup a úpravu textu, záložek a formulářových polí v rozsahu.
Získat prostý text
Použijte text vlastnost získat prostý, neformátovaný text rozsahu.
Následující příklad kódu ukazuje, jak získat prostý, neformátovaný text rozsahu:
# 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 |
Stahování textu
Rozsah umožňuje vymazat všechny znaky rozsahu voláním delete
Následující příklad kódu ukazuje, jak odstranit všechny znaky v rozsahu:
# 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() |