Acrobat 9

Alles rund um die Acrobat-Ansteuerung und Nutzung von PDF-Dokumenten per AX

Moderator: Moderatoren

Antworten
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9343
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 358 Mal
Kontaktdaten:

Acrobat 9

Beitrag von Tom »

Arbeitet jemand mit Acrobat 9 als XbpActiveXControl()? Mich deucht, das ist in dieser Version irgendwie nicht mehr möglich. Jedenfalls reagiert er nicht (CLSID AcroPDF.PDF.1) und lässt sich dann auch nicht mit :LoadFile() und :PrintAll() zum Ausdruck bewegen.
Herzlich,
Tom
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Acrobat 9

Beitrag von Jan »

Hat sich denn vielleicht die CLSID geändert? Und gibt es dafür jetzt eventuell einen Version-Eintrag, der dann ebenfalls angegeben werden muß? Beides kann man ja recht schnell über den Formdesigern rausbekommen (den ich für nichts anderes nutze).

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: Acrobat 9

Beitrag von AUGE_OHR »

Tom hat geschrieben:Arbeitet jemand mit Acrobat 9 als XbpActiveXControl()? Mich deucht, das ist in dieser Version irgendwie nicht mehr möglich. Jedenfalls reagiert er nicht (CLSID AcroPDF.PDF.1) und lässt sich dann auch nicht mit :LoadFile() und :PrintAll() zum Ausdruck bewegen.
PDR 6230
http://www.alaska-software.com/scripts/ ... PDRID=6230
gruss by OHR
Jimmy
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16488
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: Acrobat 9

Beitrag von Martin Altmann »

Jimmy,
das dürfte was völlig anderes sein!
Da geht es darum, dass die EXE von Alaska Acrobat.exe heißt...

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9343
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 358 Mal
Kontaktdaten:

Re: Acrobat 9

Beitrag von Tom »

Mit diesem Beispiel geht's übrigens - allerdings unfassbar langsam, und das Teil hängt sich mit dem 9er auch auf (selbst nach einer Umbenennung).
Herzlich,
Tom
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Acrobat 9

Beitrag von brandelh »

Hi,

lasst den sch... ActiveX Kram und nehmt QuickPDF ;-)
Gruß
Hubert
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9343
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 358 Mal
Kontaktdaten:

Re: Acrobat 9

Beitrag von Tom »

Hallo, Hubert.

Ich will keine PDF-Dokumente erzeugen - das kann ich längst, und zwar ultrakomfortabel mit List&Label, das ich sowieso nutze. Ich will sie lediglich ausdrucken (also nicht ich, sondern die Kunden, die für die Speicherung von Dokumenten PDF gewählt haben - als eine von sieben Alternativen). Dafür ist mir ein Dreizeiler, der das Control ansteuert, lieber, als noch fünfzig Bibliotheken. :wink:
Herzlich,
Tom
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15688
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Acrobat 9

Beitrag von brandelh »

drucken kann man die fertige PDF mit der Bibliothek natürlich auch, besser und schneller als mit ActiveX.
Das kann der Reader aber auch mit commandozeilen parametern ;-)
Gruß
Hubert
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: Acrobat 9

Beitrag von AUGE_OHR »

Tom hat geschrieben:Mit diesem Beispiel geht's übrigens - allerdings unfassbar langsam, und das Teil hängt sich mit dem 9er auch auf (selbst nach einer Umbenennung).
und wenn Acrobat schon einmal geladen ist, wie schnell ist dann das activeX ?

ich hatte das übrigens mit der v8.x im Vortrag beim Usertreffen gezeigt ...
gruss by OHR
Jimmy
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: Acrobat 9

Beitrag von Jan »

Ich nutze für sowas die Tools von Edgar (Borger). Klein und schlank. Nur der Code selber ist eine Katastrophe :evil: Aber das bekommt man ja als reiner User der dll nicht mit. Aber klar, man muß eine dll mehr an den Anwender weitergeben.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: Acrobat 9

Beitrag von AUGE_OHR »

Martin hat geschrieben:das dürfte was völlig anderes sein!
Da geht es darum, dass die EXE von Alaska Acrobat.exe heißt...
es ist wirklich der Name der Application die NICHT Acrobat.exe heissen darf sonst startet es nicht :!:
Tom hat geschrieben:Mit diesem Beispiel geht's übrigens - allerdings unfassbar langsam, und das Teil hängt sich mit dem 9er auch auf (selbst nach einer Umbenennung).
hm ... ich hatte bislang ja auch immer die Erfahrung und deshalb die v6.x benutzt.

nun habe ich mich doch entschlossen auf die v9.3.3.177 zu up-graden und nach einigen Problemen mit der CLSID es doch zum laufen bekommen.

Code: Alles auswählen

oControl:CLSID  := "{CA8A9780-280D-11CF-A24D-444553540000}"
und damit "rennt" das Teil =D>

übrigens eine *.OCX sucht man vergebens ... es ist die
c:\Program Files\Common Files\Adobe\Acrobat\ActiveX\AcroPDF.dll
btw. beim suchen nach *.OCX habe ich das vorinstallierte "PDF Complete" gefunden
http://www.pdfcomplete.com/cms/Download ... fault.aspx
das scheint sogar PDF "bearbeiten" zu können ?
gruss by OHR
Jimmy
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9343
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 358 Mal
Kontaktdaten:

Re: Acrobat 9

Beitrag von Tom »

Das Problem hat sich übrigens erledigt. Acrobat 9 benötigt offenbar noch ein oControl:Show(), bevor gedruckt wird. Angezeigt wird das Control trotzdem nicht (und so soll es auch sein).
Herzlich,
Tom
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: Acrobat 9

Beitrag von AUGE_OHR »

AUGE_OHR hat geschrieben:... und damit "rennt" das Teil =D>
das "rennt" kommt nun wohl durch
"C:\\Program Files\\Adobe\\Reader 9.0\\Reader\\Reader_sl.exe"
was der "'Adobe Reader Speed Launcher" sein soll und sich in meiner Registry unter "HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run" eingenistet hat :angry5:

wenn man es "abschaltet" dann dauert es wieder "ewig" ... :angry4: ... es sei denn man hat der Reader "im Hintergrund" schon laufen ;)
gruss by OHR
Jimmy
Antworten