Directory Contents Search << >>


DaVinci 4: Delphi-Formulare in hoher Qualität drucken

procedure PrintFormHighQuality(Form : PForm);

Die Delphi VCL-Komponente TForm enthält die Methode Print zum Ausdrucken einer Form in der Art eines Bildschirmfotos. Die zugrundeliegende Technik beschränkt den Ausdruck von Grafiken auf die Auflösung des Bildschirms, was üblicherweise zu niedriger Druckqualität führt.

Anwendungsprogramme können anstelle der Print Methode, die Prozedur PrintFormHighQuality aus der Unit dav_vcl aufrufen. Diese druckt TDavinci-Elemente in bestmöglicher Druckqualität, andere Elemente auf dieselbe Weise wie bei TForm.Print.

uses Dav_Vcl;

{ ... }

{ Menu Item "Print" Selected. Well.. Let's do that. }

procedure TMainForm.mnuFilePrintFormClick(Sender: TObject);

begin

{ Would do the standard Delphi Printing approach... Usually prints Graphics in VERY low quality }

{ Print; }

{ Overwrite the image printed in the standard Delphi approach by a better-quality image }

PrintFormHighQuality(@self);

end;

-


Valid HTML 4.01!