Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi JVCL Print-Preview: Ausgabe halbiert (https://www.delphipraxis.net/74282-jvcl-print-preview-ausgabe-halbiert.html)

DGL-luke 31. Jul 2006 21:18


JVCL Print-Preview: Ausgabe halbiert
 
Hallo,

ich bin gerade dabei sowas ähnliches wie Word zu bauen... allerdings objektorientiert ( :mrgreen: ), das heisst ich habe eine Arbeitsfläche und darauf hab ich Controls. Diese will ich natürlich drucken, und habe dazu ein TJvPreviewRenderControl, ein TJvPreviewControl und einen TJvPreviewPrinter verbandelt:

Delphi-Quellcode:
procedure TMainform.ToolButton2Click(Sender: TObject);
begin
  JvPreviewRenderControl1.CreatePreview(false);
  with TPrintDialog.Create(nil) do
    try
      if Execute then
        begin
          JvPreviewPrinter1.Printer := Printer;
          JvPreviewPrinter1.Print;
        end;
    finally
      Free;
    end;
end;
Das Problem ist nur, das Ergebnis ist auf meinem PDF-Drucker genau um die Hälfte verkleinert, nimmt also nur das obere linke viertel des Blattes ein. Dachte ich mir, bist ja nicht blöd, schaust dir mal die Demo an. Dort funktioniert auch alles wunderbar - ich kan aber nirgends irgendetwas entdecken, das dem Drucker sagt, er solle auf die ganze Seite stretchen. Im Preview-Control ist es auch komplett drin.

Was mache ich also falsch? Mehr relevanten Code zum zeigen hab ich eigentlich nicht... Kann mir jemand eine Tipp geben?

DGL-luke 7. Aug 2006 08:33

Re: JVCL Print-Preview: Ausgabe halbiert
 
*push*

Status: OPEN/UNRESOLVED/UNASSIGNED


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:00 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