Quantcast
Channel: Adobe Community : Popular Discussions - Deutsche Foren
Viewing all articles
Browse latest Browse all 13341

Lesezeichen erstellen

$
0
0

Hallo!

Ich erstelle mit folgendem Codeauszug eine Liste mit Lesezeichen:

[...]
Set oAcrobat = CreateObject("AcroExch.App")
Set PDDoc = CreateObject("AcroExch.PDDoc")

oAcrobat.Show
bOK = PDDoc.Open("C:\MeinPDF.PDF")

Set jso = PDDoc.GetJSObject
Set BookMarkRoot = jso.BookMarkRoot

BookMarkRoot.CreateChild "Kapitel 1", "this.pageNum= 0", 0
BookMarkRoot.CreateChild "Kapitel 2", "this.pageNum= 1", 1
BookMarkRoot.CreateChild "Kapitel 3", "this.pageNum= 4", 2

PDDoc.SetPageMode 3        '3 — display using bookmarks

bOK = PDDoc.Save(1, "C:\MeinPDFNeu.PDF")
[...]

 

Das funktioniert auch alles wunderbar, d.h. wenn man (im Reader oder AcrobatPro) auf ein Lesezeichen klickt, springt man zur entsprechenden Seite.

Mir ist aber aufgefallen, dass die Lesezeichen nicht "synchronisiert" werden, wenn man innerhalb der Seiten blättert. Eigentlich sollte das Lesezeichen-Symbol (das blaue Band, links vom Lesezeichenname - keine Ahnung, wie man das genau nennt) grau hinterlegt werden, wenn man auf einer Seite ist, die zum jeweiligen Lesezeicheneintrag gehört. Steht man z.B. auf der Seite 3, dann sollte das Lesezeichen-Symbol vom "Kapitel 2" grau hinterlegt sein, da die Seite 3 zu diesem Lesezeichen gehört.

 

Hoffe, ich habe mich halbwegs verständlich ausgedrückt.
Wer kann mir hier weiterhelfen?

 

Danke und Schöne Grüße
Kurt


Viewing all articles
Browse latest Browse all 13341

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>