AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Druck abfangen und gezielt ausdrucken
Thema durchsuchen
Ansicht
Themen-Optionen

Druck abfangen und gezielt ausdrucken

Ein Thema von Captnemo · begonnen am 6. Jun 2007 · letzter Beitrag vom 6. Jun 2007
Antwort Antwort
Benutzerbild von Captnemo
Captnemo

Registriert seit: 27. Jan 2003
Ort: Bodenwerder
1.126 Beiträge
 
Delphi XE4 Architect
 
#1

Druck abfangen und gezielt ausdrucken

  Alt 6. Jun 2007, 11:50
Hi Leute,

bevor sich jetzt jemand den Titel wundert....was besseres ist mir als Titel nicht eingefallen. Und hat ja auch was mit Grafik, also Multimedia zu tun.

Das Problem ist folgende:

Ich muß aus einer Anwendung einen Ausdruck abfangen, und ihn dann in Abhängigkeit von der Seitenanzahl und evtl. Benutzereingaben (in meinem Prog) dann hinter ein Worddokument hängen und ggf. auch noch doppelseitig ausdrucken.

Im einzelnen sieht das so aus:
- Aus einer Anwendung kann eine Grafik in verschiedenen Darstellungen ein oder zweiseitig ausgedruckt werden. Das muß ich irgendwie abfangen.
- Dann wird ein A6-Zettel eingescannt (Das ist kein Prob) und ein ein Worddokument als Grafik eingefügt. Krieg ich auch hin.
- Dann muß der Anwender sich in einem Dialog entscheiden, wie er das ganze ausgedruckt haben will (als einzelne Seiten, doppelseitig also Vorder- und Rückseite bedruckt, oder halt auch, was er davon überhaupt gedruckt haben will)

So, jetzt kommt das Problem. Den Druck abfangen kann ich nur mit einem Druckertreiber ala PDFCreator z.B.
D.h. den Druck entweder in ein PDF-Dokument oder in eine Tif-Datei (Weils ja mehrseitig sein kann).
Da ich's ja ggf. doppelseitig ausdrucken muß, muß ich ja irgendwie an die jeweiligen Seiten des Ausdruck in Form von Grafik oder sonstwie rankommen, damit ich das dann mit meinem Word-Dokument in einen Druckauftrag bekommen kann.
Nur PDF's seitenweise auslesen? Hm.....ich such mir schon einen Wolf, aber finde nix brauchbares. Und mit den TIF's bin ich auch nicht wirklich weiter gekommen.
Deswegen hier mal die Frage, ob irgendjemand eine Idee hat, wie ich das evtl. machen könnte. Weil mir gehen die Ideen so langsam aus
Dieter
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt. Die 10. summt dazu die Melodie von Supermario Bros.
MfG Captnemo
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: Druck abfangen und gezielt ausdrucken

  Alt 6. Jun 2007, 18:24
Wir haben in einem ähnlichen Fall den "Zan Image Printer" verwendet.
http://www.zan1011.com
Diesen Druckertreiber kann man vielfältig konfigurieren.
z.B. die Anwendung druckt in ein BMP oder TIFF und startet automatisch deine Anwendung, die die Datei weiterverarbeitet.
Mehrere Seiten können auch als einzelne Dateien geschrieben werden.
Der Hersteller hat innerhalb von 24 Stunden auf meinen Bugreport reagiert und einen Bugfix geschickt.
=> empfehlenswert
Andreas
  Mit Zitat antworten Zitat
Benutzerbild von Captnemo
Captnemo

Registriert seit: 27. Jan 2003
Ort: Bodenwerder
1.126 Beiträge
 
Delphi XE4 Architect
 
#3

Re: Druck abfangen und gezielt ausdrucken

  Alt 6. Jun 2007, 18:51
Super Sache

Was ich bisher gesehen habe, genau das was ich gesucht habe

Eine Funktion, die ich beim PDFCreator immer vermißt habe. Ich denke damit ist mein Problem gelöst.
Dank Dir.

Ich frag mich nur, warum ich beim googlen nie drauf gestoßen bin
Dieter
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt. Die 10. summt dazu die Melodie von Supermario Bros.
MfG Captnemo
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:16 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz