Hallo!
Es gibt immer wieder den Wunsch, Komponenten mit ihren Inhaelten zu druecken oder deren Inhaelten als Grafik (Bitmap) zugaenglich zu machen. Ainige Komponenten unterstuetzen die Methode PaintTo vom TWinControl. TWebBrowser und TRichEdit sind von den Interesantasten, die die Methode PaintTo nicht vollstaendig unterstuetzen. Bei den wird nur ein leerer
Rahmen gedrueckt. Der Inhalt aber nicht. Diese Komponenten sind aber wiederrum mit eigene Methoden fuers Druecken gut
ausgeruestet. Wie kann man die Grafik lesen und bearbeitet? Es kann nur mit dem Imitieren eines Druekers moeglich. Adobe macht es deutlich mit dem FreePrimo. Die Funktion CreateDC macht die Sache ebenso eindeutig hier:
HDC CreateDC( LPCTSTR lpszDriver, LPCTSTR lpszDevice, LPCTSTR lpszOutput, CONST DEVMODE* lpInitData);
Das Ganze scheint Microsoft-Windows-Sache zu sein, aber warum sollten wir den Linus-Linux ausgrenzen?
Die Druckertreiberprogrammierung wird vorrausgesetzt wie ich hier sehe.
Ahnungen werden gerne willkommen.
LG
Charliex
___________________________________________________________ Want ideas for reducing your carbon footprint? Visit Yahoo! For Good http://uk.promotions.yahoo.com/forgood/environment.html