Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#3

AW: Wie speichert TCanvas Grafikdaten intern?

  Alt 17. Sep 2010, 12:16
Hinter TCanvas steckt ein GDI Handle von Windows.
Das Handle verweist wiederum auf ein Bitmap, Fenster, Metafile, ...

Mit der Klasse TMetafile kann man die Zeichenbefehle, die über den Canvas reinkommen
aufzeichen, abspeichern und später wieder abspielen (=erneut anzeigen).
Würde man die Datei *.EMF analysieren, dann könnte man jeden Befehl (MoveTo, LineTo,...)
samt Parameter erkennen.
(ist aber kompliziert; Doku hat über 300 Seiten)
Andreas
  Mit Zitat antworten Zitat