Morgen,
Martin Altmann hat geschrieben:am Samstag, 23.08., 14 Uhr in Herford.
werde mich nächste Woche dazu äußern. Ich denke es könnte klappen, muss nur noch genau in Kalender nachschauen, da ich davor in Urlaub bin.
Der Reader treibt mich noch irgendwann in den Warnsinn
Tom hat geschrieben:Auf Seite 26 der von mir verlinkten Doku finden sich alle Methoden, die das Control zur Verfügung stellt.
Erst verstehe ich die Welt nicht mehr wirklich, dann fällt mir was auf und nun weis ich net wie ich es lösen soll.
Folgendes ist mein Problem (abgesehen von der Exit Methode, also ein weiteres):
Bevor ich ein PDF zum Drucker schicke (es wird als TIFF in eine Datei gedruckt) ermittle ich dessen Format. Das Auslesen funktioniert bei mir so:
Code: Alles auswählen
oDoc := GetObject( NIL, "AcroExch.PDDoc" )
IF NIL != oDoc
IF oDoc:Open( pcFile )
oPage := oDoc:AcquirePage(0)
IF oPage != NIL
oPageSize := oPage:GetSize()
IF oPageSize != NIL
aReturn[1] := oPageSize:x
aReturn[2] := oPageSize:y
oPageSize:destroy()
ELSE
...
ENDIF
oPage:destroy()
ELSE
...
ENDIF
ELSE
...
ENDIF
oDoc:close()
oDoc:destroy()
ENDIF
Das Funktioniert sauber - auf meinem Rechner
Auf einen anderen Rechner lässt sich die Größe eines PDFs so nicht ermitteln. Es liegt wohl daran (das ist der einzige Unterschied den ich bisher feststellen konnte) daran, dass auf meinem Rechner die Professional Version installiert ist, auf den anderen Rechner eben nicht. Somit finde ich auf meinem Rechner in der Registry auch entsprechende Schlüssel (AcroExch.AVDoc), auf den anderen nicht.
Nun habe ich keine Ahnung, auf welche andere Art und Weise ich die Größe ermitteln kann? In der Doku von Tom finde ich keine Methoden zum ermitteln solcher Eigenschaften.
Jan hat geschrieben:zu Hause habe ich die Doku von Adobe, in der die zulässigen Methoden angegeben werden inkl. dem, was da dann übergeben werden kann/soll/muß. Ich schau mal, ob ich die heute Abend oder morgen früh ins Netz stelle und dann hier einen Link reinsetze.
Jan, geht evtl. aus deiner Doku mehr hervor?
Ich bin auch für jegliche anderen Tipps dankbar. Ich muss - wie auch immer - an die Größe des PDFs ran.
Gruß,
Notloesung