Werken met Bookmarks
Bladwijzers geven in een Microsoft Word document de locaties of fragmenten aan die u een naam geeft en identificeert voor toekomstige referentie. U kunt bijvoorbeeld een bladwijzer gebruiken om tekst te identificeren die u later wilt herzien. In plaats van door het document te scrollen om de tekst te vinden, kunt u er naartoe gaan via het dialoogvenster Bladwijzer.
De acties die kunnen worden uitgevoerd met bladwijzers met behulp van Aspose.Words zijn dezelfde als de acties die u kunt uitvoeren met behulp van Microsoft Word. U kunt een nieuwe bladwijzer invoegen, verwijderen, naar een bladwijzer verplaatsen, een bladwijzernaam ophalen of instellen, tekst ophalen of instellen die erin is ingesloten. Met Aspose.Words kunt u bladwijzers in rapporten of documenten ook gebruiken om bepaalde gegevens in de bladwijzer in te voegen of speciale opmaak toe te passen op de inhoud ervan. U kunt ook bladwijzers gebruiken om tekst op te halen van een bepaalde locatie in uw document.
Een bladwijzer invoegen
Gebruik StartBookmark en EndBookmark om een bladwijzer te maken door het begin en het einde te markeren. Vergeet niet om dezelfde bladwijzernaam door te geven aan beide methoden. Bladwijzers in een document kunnen elk bereik overlappen en overspannen. Slecht gevormde bladwijzers of bladwijzers met dubbele namen worden genegeerd wanneer het document wordt opgeslagen.
Het volgende codevoorbeeld laat zien hoe u een nieuwe bladwijzer maakt:
Bladwijzers Verkrijgen
Soms is het nodig om een bladwijzercollectie te verkrijgen om door middel van bladwijzers of voor andere doeleinden te herhalen. Gebruik de Eigenschap Node.Range die wordt weergegeven door een documentknooppunt dat een Range - object retourneert dat het gedeelte van het document in dit knooppunt vertegenwoordigt. Gebruik dit object om een BookmarkCollection op te halen en gebruik vervolgens de collectieindex om een specifieke bladwijzer op te halen.
Het volgende codevoorbeeld laat zien hoe u bladwijzers uit een bladwijzercollectie kunt verkrijgen:
Het volgende codevoorbeeld laat zien hoe u de naam en tekst van een bladwijzer kunt ophalen of instellen:
Het volgende codevoorbeeld laat zien hoe u een tabel als bladwijzer kunt gebruiken:
Als u de naam van een bladwijzer wijzigt in een naam die al in het document bestaat, wordt er geen fout gegenereerd en wordt alleen de eerste bladwijzer opgeslagen wanneer u het document opslaat.
Naar een bladwijzer gaan
Als u rijke inhoud (niet alleen platte tekst) in een bladwijzer wilt invoegen, moet u MoveToBookmark gebruiken om de cursor naar de bladwijzer te verplaatsen en vervolgens de DocumentBuilder’s Methoden en eigenschappen gebruiken om inhoud in te voegen.
Toon Bladwijzerinhoud Verbergen
De gehele bladwijzer (including the bookmarked content) kan ingekapseld worden in het ware deel van het IF
veld met behulp van Aspose.Words. Het kan zo zijn dat het veld IF
een genest samenvoegveld bevat in de expressie (Left of Operator) en afhankelijk van de waarde van het samenvoegveld, toont of verbergt het veld IF
de inhoud van bladwijzer in Word Document.
Het volgende codevoorbeeld laat zien hoe bladwijzers te tonen / verbergen: