Einzelnen Beitrag anzeigen

sebastian1979

Registriert seit: 22. Jan 2010
Ort: Solingen
16 Beiträge
 
Delphi 2005 Professional
 
#5

AW: Drucken einer/mehrerer Groupboxen

  Alt 30. Mär 2011, 10:31
Vielen Dank shmia,

die procedure funktionert einwandfrei, die Vergrößerung habe ich wie folgt gelöst:

Delphi-Quellcode:
  printer.Orientation := poLandscape;
  printer.BeginDoc;
  SetMapMode(Printer.Canvas.Handle, MM_ISOTROPIC);
  SetWindowExtEx(Printer.Canvas.Handle, 1, 1, nil);
  SetViewportExtEx(Printer.Canvas.Handle, 5, 5, nil); //Zoomfaktor
  PaintControlToCanvas(MHauptmaske.Auftrag, Printer.Canvas, 50, 50);
  if checkbox1.Checked = true then
  PaintControlToCanvas(MHauptmaske.GroupBox1, Printer.Canvas, 50, 70+MHauptmaske.Auftrag.Height);
  Printer.EndDoc;
Danke nochmal.

Gruss,
Sebastian
  Mit Zitat antworten Zitat