Einzelnen Beitrag anzeigen

Metallicwar

Registriert seit: 5. Feb 2010
Ort: Bad Kissingen
293 Beiträge
 
Delphi XE Architect
 
#11

AW: Formular zentriert ausdrucken

  Alt 13. Sep 2010, 15:23
habs mit folgender procedure versucht:
Delphi-Quellcode:
procedure SetCanvasZoomFactor(Canvas: TCanvas; AZoomFactor: Integer);
begin
  if AZoomFactor = 100 then
    SetMapMode(Canvas.Handle, MM_TEXT)
  else
  begin
    SetMapMode(Canvas.Handle, MM_ISOTROPIC);
    SetWindowExtEx(Canvas.Handle, 100,100, nil);
    SetViewportExtEx(Canvas.Handle,AZoomFactor, AZoomFactor, nil);
  end;
end;
dazu habe ich procedure SetCanvasZoomFactor(Canvas: TCanvas; AZoomFactor: Integer); in den interface Bereich zu den anderen proceduren geschrieben und unten einfach den gesamten Code eingefügt und in meinem Bereich wo das Formular gedruck wird folgendes: SetCanvasZoomFactor(Printer.canvas,70); ABER: Das Projekt wird nochnichteinmal kompiliert.
Code:
Ungenügend Forward -oder External-Deklerationen: TForm1.SetCanvasZoomFactor
  Mit Zitat antworten Zitat