Einzelnen Beitrag anzeigen

Benutzerbild von MEissing
MEissing

Registriert seit: 19. Jan 2005
Ort: Egelsbach
1.384 Beiträge
 
Delphi 12 Athens
 
#4

AW: Kalenderübersicht als jpg

  Alt 27. Dez 2016, 09:27
In Delphi würd ich das so machen:
Code:
var
  Bmp: TBitmap;
  Png: TPngImage;
begin
  Bmp := TBitmap.Create;
  try
    Bmp.SetSize(CalendarView1.Width, CalendarView1.Height);
    BitBlt(Bmp.Canvas.Handle, 0, 0, CalendarView1.Width, CalendarView1.Height,
      self.Canvas.Handle, CalendarView1.left, CalendarView1.Top, SRCCOPY);
    Png := TPngImage.Create;
    try
      Png.Assign(Bmp);
      Png.SaveToFile('C:\Users\Matthias\Desktop\Test.png');
    finally
      Png.Free;
    end;
  finally
    Bmp.Free;
  end;
end;
Matthias Eißing
cu://Matthias.Eißing.de [Embarcadero]
Kein Support per PN
  Mit Zitat antworten Zitat