AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Ausdruck auf mehrere Seiten verteilen
Thema durchsuchen
Ansicht
Themen-Optionen

Ausdruck auf mehrere Seiten verteilen

Ein Thema von BlueStarHH · begonnen am 15. Jun 2007
Antwort Antwort
BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
850 Beiträge
 
Delphi 11 Alexandria
 
#1

Ausdruck auf mehrere Seiten verteilen

  Alt 15. Jun 2007, 11:33
Hallo,

ich habe Komponente geschrieben, die per Canvas (LineTo, Rectangle usw) etwas auf den Bildschirm zeichnen kann. Da der Canvas, der benutzt werden soll an die Komponente übergeben wird, kann man auch einen Printer.Canvas übergeben um mit dem selben Code zu drucken. Außerdem kann man als weiteren Parameter den Bereich der durch die Zeichnung ausgefüllt werden soll angeben. Dies ist z.B. der Bildschirm oder in Blatt Papier. Ich möchte nun die Zeichnung nicht auf einem DIN A4 Blatt aus geben sondern auf z.B. zwei. D.h. die Zeichnung soll in der Mitte geteilt werden. Da der Code mehrere tausend Zeilen hat, können nicht alle Brechnungen der Größen und Maße mal geben geändert werden. Ist es irgendwie möglich, dass die Zeichnung im Hintergrund in der größe von 2x DIN A4 gezeichnet wird und zum Drucker immer nur ein Teil (1 Seite) übertragen wird? Ich erinnere mich, dass man irgendwie eine kleineren Bereich über eine größere Vorlage verschieben konnte um nur den kleineren Bereich auszugeben. View(point) oder so ähnlich heiß das. Oder kann man da vielleicht auf dem Canvas irgendwie ein Bereich definieren und außerhalb diesem werden alle Zeichenoperationen verworfen?

Vielen Dank im Voraus!
  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 08: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