PDF-Druckertreiber

Von Ausgaben mit der Gra-Engine über Generatoren bis zum Export in diversen Formaten

Moderator: Moderatoren

Antworten
UliTs
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2828
Registriert: Fr, 10. Feb 2006 9:51
Wohnort: Aachen
Hat sich bedankt: 259 Mal
Danksagung erhalten: 12 Mal
Kontaktdaten:

PDF-Druckertreiber

Beitrag von UliTs »

Hallo,

ich möchte von xBase aus mit Hilfe eines PDF-Druckertreibers beim Drucken eine PDF-Datei erstellen, ohne daß der Anwender einen Dateinamen oder ähnliches eingeben muß (will ich automatisch vorgeben).
Welcher PDF-Writer ist geeignet und nicht zu teuer?

Uli
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:

Beitrag von Jan »

Schau mal hier nach http://www.borger.com.br/xbasepdf. Nach allen Beschreibungen, die ich darüber gelesen habe, ist das durchaus zu gebrauchen. Und: Der Benutzer muß nicht extra einen Treiber oder anderes installieren.

Jan
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:

Beitrag von Jan »

Ich habe gerade gesehen, daß der Link nicht mehr funktioniert. Aber hier http://www.borger.com.br/xbasepdf/xpppdf2.zip gibt es eine Demo, die ziemlich eindrucksvoll zeigt, was diese Klasse kann.

Jan
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16502
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Jan,
der link funktioniert schon, wenn Du ihn richtig schreibst (xbase mit b und nicht mit p) :D

Viele Grüße,
Martin


EDIT: Habe das mal in Deinem Beitrag korrigiert :D
Zuletzt geändert von Martin Altmann am Fr, 19. Jan 2007 19:24, insgesamt 1-mal geändert.
: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
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:

Beitrag von Jan »

Au weia. Böse Falle.

Ich hatte den Link unbesehen aus dem Beitrag von Edgar rauskopiert. Wenn ich den Thread weiterverfolgt hätte wäre da bestimmt ein Beitrag aufgetaucht, der darauf hingewiesen hat.

Jan
Benutzeravatar
Lewi
1000 working lines a day
1000 working lines a day
Beiträge: 830
Registriert: Di, 07. Feb 2006 14:10
Wohnort: Hamburg
Danksagung erhalten: 2 Mal

Beitrag von Lewi »

Hallo Uli,
wenn Du Dokumente (DOC, RTF) aus der Anwendung heraus im PDF-Format drucken möchtest, bietet sich u.a. der Freeware Pdf-Druckertreiber "PdfCreator" an.

Der PDFCreator läßt sich so konfigurieren, dass Druckaufträge ohne Benutzereingaben gedruckt werden können.

Bei Bedarf kann ich hier eine Lösung in Zusammenhang mit Word und ActiceX (ab 1.90) oder JazeAge (1.82) skizzieren.

Viele Grüße
Olaf
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:

Beitrag von brandelh »

Hi,

ich habe schon mehrere Ausgaben mit der XbasePDF Klasse von Edgar Borger programmiert, sowas von einfach, wenn man erst mal gemerkt hatte, dass er anfangs Xbase++ 1/10 mm Konstanten verwendet selbst aber in mm gerechnet hat. Auf meinen Hinweis hat und Nachfrage wegen Koordinatensystemen mit links oben 0,0 und mm und 1/10 mm hat er das kurz später alles eingebaut.

Und das bei 50 Euro Kaufpreis.

Ich kann diese Klasse nur wärmstens empfehlen.
Klasse code, Klasse support.
Gruß
Hubert
UliTs
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2828
Registriert: Fr, 10. Feb 2006 9:51
Wohnort: Aachen
Hat sich bedankt: 259 Mal
Danksagung erhalten: 12 Mal
Kontaktdaten:

Beitrag von UliTs »

Hallo an alle,

vielen Dank für die Tips.
Die XbasePDF-Klasse scheint ja recht gut zu sein. Ich habe sie mir heruntergeladen, aber in der Dokumentation ist nirgendwo (oder habe ich es übersehen) die Klassendeklaration von XbasePDF aufgeführt.
Hat diese jemand?

Mit der XbasePDF-Klasse kann ich grundsätzlich mein Problem lösen. Ich vermute jedoch nur mit enormen Aufwand und Doppelprogrammierung von jeder Liste: einmal für die XbpPrew und noch einmal für XbasePDF.

Die Frage ist:
Gibt es in der XbasePDF-Klasse einen XbpPresSpace als Member- oder Klassenvariable? Damit wäre das Problem vermutlich gelöst. :D

Zweite Frage:
Wenn es eine neue xBase-Version gibt, benötigt man dann auch eine neue Version der XbasePDF-Klasse?

Uli
Benutzeravatar
Koverhage
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2470
Registriert: Fr, 23. Dez 2005 8:00
Wohnort: Aalen
Hat sich bedankt: 102 Mal
Danksagung erhalten: 3 Mal
Kontaktdaten:

Beitrag von Koverhage »

Uli,

ja bei jeder neuen Xbase++ Version auch eine neue Xbppdf, aber was ja kein Problem ist. brauchst ja nur die neue DLL.

Warum nicht über den Preprocessor mit #xtranslate oder #command
Da kannst Du dir deine eigenen Befehle erstellen. Je nach Ausgabeformat
z.b. if(alspdf, durckealspdf, durckenormal)
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:

Beitrag von brandelh »

Hallo Ulli,

du kannst für jede neue Version die passende DLL herunterladen (so steht es in den Lizenzbedingungen). Die Doku ist in einer Hilfedatei CHM oder so enthalten.
Gruß
Hubert
kuhno
UDF-Programmierer
UDF-Programmierer
Beiträge: 54
Registriert: Sa, 07. Jan 2006 17:30
Wohnort: Braunschweig
Kontaktdaten:

Beitrag von kuhno »

Hallo,

läuft diese PDF-DLL von Edgar Borger auch unter WIN98SE?

Ich bekomme da nämlich eine Fehlermeldung: interne Datenstrukturen beschädigt.

Unter XP alles prima.

Gruß

Manfred
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:

Beitrag von brandelh »

Hallo,

am besten direkt fragen, ich habe nur Win2000 ...
Gruß
Hubert
kuhno
UDF-Programmierer
UDF-Programmierer
Beiträge: 54
Registriert: Sa, 07. Jan 2006 17:30
Wohnort: Braunschweig
Kontaktdaten:

Beitrag von kuhno »

Dank Hubert

Gruß

Manfred
Antworten