bonjour a tous
j'ai un form dans le quel ya une tpaintbox qui contient des dessins a savoir des cercles je voudrais que mon programme puisse imprimer cette image
commenrt faire?
j'espere que je suis clair
merci d'avance !!!
bonjour a tous
j'ai un form dans le quel ya une tpaintbox qui contient des dessins a savoir des cercles je voudrais que mon programme puisse imprimer cette image
commenrt faire?
j'espere que je suis clair
merci d'avance !!!
ca peut peutetre t'aider : (dans l'aide builder)
Cet exemple utilise un bouton et un m�mo sur une fiche. Lorsque l'utilisateur clique sur le bouton, le contenu du m�mo est imprim� avec une bordure de 200 pixels autour de la page. Pour ex�cuter cet exemple, inclure <Printers.hpp> dans votre fichier unit�.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10 void __fastcall TForm1::Button1Click(TObject *Sender) { TPrinter Prntr = Printer(); TRect r = Rect(200,200,Prntr->PageWidth - 200,Prntr->PageHeight - 200); Prntr->BeginDoc(); Prntr->Canvas->TextRect(r, 200, 200, Memo1->Lines->Text); Prntr->EndDoc(); }
Salut !
En passant par une Form (pas forc�ment visible) dont on fixe BorderStyle � bsNone.
Fixer les dimensions de la Form sur celles du PaintBox.
Copier le contenu du PaintBox sur la Form (CopyRect) et utiliser la m�thode
...Print();
A plus !
Partager