![]() |
Druckseite skallieren auf jede beliebige Größe
Hallo,
wie könnte ich eine Druckseite skallieren, die ich erstellt habe z.B. für eine DIN A4 und will an eine anderen Drucker, der kleiner/größere Seiten (DIN A3 oder DIN A5 oder ich manuell die Druckseitenränder verändere) drucken kann schicken ohne die Positionen, Größe, usw des Text, Bild und Linien usw neu zu berechnen. mfg |
Re: Druckseite skallieren auf jede beliebige Größe
Indem Du Deine Seite in ein Metafile-Canvas zeichnest und dann beim Drucken stretchst
Printer.Canvas.StretchDraw(WoSollsHinRect, DeinTMetaFile); Allerdings kleine Vorwarnung: Sollte Text dabei sein und Du erstellst das Metafile nicht in der Größe der Druckerauflösung und Druckerpapiergröße (also das, was Du ja nicht möchtest), dann bekommst Du Probleme mit dem spacing - der Text sieht schrecklich auf dem Papier aus (z.B. zusammengequetscht) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:15 Uhr. |
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