Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Drucken (https://www.delphipraxis.net/79011-drucken.html)

Christophe 16. Okt 2006 13:51

Re: Drucken
 
Hallo Jürgen

Danke für deinen vorschlag. Ich programmiere zwar schon lange aber erst seit kurzem auch in Delphi, vielleicht fehlt mir deshalb das grundwissen für den druck.
Nun das Programm das ich geschrieben habe ist eine Umfrage. Wenn der Benutzer die Fragen Beatwortet hat kommt er zu einer übersicht (formstatistik) und kann sich wenn er will diese Form ausdrucken (das formular wird zur laufzeit erstellt).

Der Benutzer will nicht zuerst diese form skallieren und dann ausdrucken. Deshalb suche ich eine lösung die es erlaubt direkt zu drucken. Und da ich schon die ganze form gestalltet habe möchte ich nicht unbedingt alles nochmal gestallten damit der drucker weis wie ich es will. Und das ganze ist doch schon in dieser Form vorhanden, wird ja auch geduckt (einfach nicht alles... ). Es muss doch eine lösung geben die mir einfach diese gesammte form ausdruckt.

Gruss Christophe

Klaus01 16. Okt 2006 14:09

Re: Drucken
 
Hast Du denn mal TExcellentPrinter angetestet, gibt es auch als TrialVersion -> http://www.code4sale.com/joehecht/prnform.htm

Grüße
Klaus

Knotti 16. Okt 2006 14:37

Re: Drucken
 
Ich hab auch soetwas gemacht wie du das Formular ausgedruckt und dabei so gestreckt das es das A4 Format ausfüllt bei gleichbleibenden Seitenverhältnissen...

Musst aber warten bis ich daheim bin dann kann ich den Code posten...

Christophe 16. Okt 2006 14:45

Re: Drucken
 
Zitat:

Zitat von Knotti
Ich hab auch soetwas gemacht wie du das Formular ausgedruckt und dabei so gestreckt das es das A4 Format ausfüllt bei gleichbleibenden Seitenverhältnissen...

Kann man den druck dann auch über mehrere Seiten machen?

Knotti 16. Okt 2006 15:08

Re: Drucken
 
Ka. ich hab für das bischen Code selber ne halbe ewigkeit gebraucht aber Poster kan man damidt nicht drucken denk ich...
Ich weis auch garnicht ob das das ist was ihr sucht... Sorry wenn es das falsche ist...

Delphi-Quellcode:
 begin
  printer.Orientation:=poLandscape; //Querformat
  Form2.PrintScale:=poPrintToFit; //Form auf Querformat vergrößern (zoomen)
  if printersetupdialog1.Execute then
   begin
    Form2.print; //drucken
   end
 end

Christophe 17. Okt 2006 08:01

Re: Drucken
 
Nun anscheinend gibt es in Delphi keine lösung um dieses Problem zu lösen ausser das ich das ganze nochmal schreiben muss. Schade bin so gut vorangekommen und nun verschlingt dieser druck meine ganze zeit.*grrr*

Gibt es eine möglichkeit das ganze in ein textfile zu schreiben damit ich das Textfile drucken kann?

Und wenn ich schon dran bin ....

Zitat:

Zitat von Der_Unwissende
...An sich ist dein Formular nicht mehr als ein Canvas, auf den gezeichnet wird....
Gruß Der Unwissende

dann sollte ich das canvas doch drucken können. ich weis ich habe schon viele fragen gestellt aber ich verstehe die logik hinter diesem form1.print nicht wirklich.

ich versuche den lösungsansatz von jürgen mal. aber ob dies auch auf meherere seiten verteilt funktioniert bin ich gespannt. Auf jede fall danke ich allen die mir versucht haben zu helfen.

Gruss christophe

marabu 17. Okt 2006 08:24

Re: Drucken
 
Hallo,

es gibt viel zu viele Gründe, warum das Drucken einer Form letztendlich unbefriedigend bleiben muss. Und trotzdem hat sich jemand die Mühe gemacht: klick

Grüße vom marabu

Klaus01 17. Okt 2006 08:30

Re: Drucken
 
Zitat:

Zitat von marabu
Hallo,

es gibt viel zu viele Gründe, warum das Drucken einer Form letztendlich unbefriedigend bleiben muss. Und trotzdem hat sich jemand die Mühe gemacht: klick

Grüße vom marabu

Na, vielleicht hilft es, wenn Du ihm das vorschlägst?

Grüße
Klaus

marabu 17. Okt 2006 08:42

Re: Drucken
 
Hallo Klaus,

jetzt habe ich eine Weile grübeln müssen. Dann habe ich den ganzen thread gelesen und jetzt weiß ich auch was du meinst.

Freundliche Grüße

Christophe 17. Okt 2006 08:44

Re: Drucken
 
ja das hat man mir schon ein paar mal geschrieben. :-D aber wieso 199$ bezahlen? nur damit ich eine form drucken kann. Ich mache es mir einfach und verteile meine ausgabe auf verschieden forms. ohne 199$ zu bezahlen. und wenn ich mal zeit habe schreibe ich es selber. :coder: und selbstverstädlich poste ich es dann hier wenn ich es hinbekomme. bedarf besteht ja. bis dahin ....


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:05 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz