Práce se záložkami
Záložky identifikovat v Microsoft Word dokumentovat místa nebo fragmenty, které jmenujete a identifikovat pro budoucí odkaz. Například můžete použít záložku k identifikaci textu, který chcete později revidovat. Místo procházení dokumentem k nalezení textu, můžete k němu přejít pomocí dialogového okna Záložka.
Akce, které lze provádět pomocí záložek Aspose.Words jsou stejné jako ty, které můžete provádět pomocí Microsoft Word. Můžete vložit novou záložku, vymazat, přesunout se do záložky, získat nebo nastavit název záložky, získat nebo nastavit text připojený v ní.
Vložit záložku
Použití StartBookmark a EndBookmark vytvořit záložku značením jejího startu a konce, resp. Nezapomeňte předat stejný název záložky oběma metodám. Záložky v dokumentu se mohou překrývat a rozšířit libovolný rozsah. Špatně vytvořené záložky nebo záložky s duplikátními jmény budou při uložení dokumentu ignorovány.
Následující příklad kódu ukazuje, jak vytvořit novou záložku:
Získat záložky
Někdy je nutné získat sbírku záložek pro iteraci prostřednictvím záložek nebo pro jiné účely. Použijte Node.Range vlastnost exponovaná jakýmkoliv uzelem dokumentu, který vrací a Range předmět představující část dokumentu obsaženého v tomto uzlu. Pomocí tohoto objektu získat BookmarkCollection a pak použít indexer sbírky získat konkrétní záložku.
Následující příklad kódu ukazuje, jak získat záložky ze sbírky záložek:
Následující příklad kódu ukazuje, jak získat nebo nastavit název záložky a text:
Následující příklad kódu ukazuje, jak záložka tabulky:
Pokud změníte název záložky na jméno, které již existuje v dokumentu, žádná chyba nebude generována a při uložení dokumentu bude uložena pouze první záložka.
Všimněte si, že některé záložky v dokumentu jsou přiřazeny k vytvoření polí. Přesun do takové záložky a vložení textu tam vloží text do kódu pole formuláře. I když to nebude neplatné pole formuláře, vložený text nebude viditelný, protože se stane součástí kódu pole.
Následující příklad kódu ukazuje, jak přistupovat ke sloupcům záložky tabulky:
Přesunout se do záložky
Pokud potřebujete vložit bohatý obsah (nejen prostý text) do záložky, měli byste použít MoveToBookmark přesunout kurzor do záložky a poté použít DocumentBuilder’s metody a vlastnosti pro vložení obsahu.
Zobrazit obsah záložky
Celá Záložka (* včetně obsahu záložek*) může být zapouzdřena v části True IF
použití pole Aspose.Words. Může to být takovým způsobem, že IF
pole obsahuje vnořené pole sloučení ve výrazu (*Left of Operator*) a v závislosti na hodnotě pole sloučení IF
pole zobrazuje nebo skrývá obsah záložky ve Word Document.
Následující příklad kódu ukazuje, jak zobrazit/ skrýt záložky: