hippocampe2912
Messages postés4Date d'inscriptionjeudi 20 mars 2003StatutMembreDernière intervention28 avril 2003
-
28 avril 2003 à 18:53
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 2013
-
29 avril 2003 à 23:16
Bonjour,
j'ai Delphi4.
je souhaiterai imprimer un treeview.
En passant par l'intermédiare d'un RichEdit je peux imprimer le texte de ce treeview mais je voudrais aussi imprimer mes lignes qui relient les noeuds.
cs_Bestiol
Messages postés833Date d'inscriptiondimanche 6 janvier 2002StatutMembreDernière intervention 3 novembre 20051 29 avril 2003 à 13:12
Pour imprimer les lignes du TreeView, j'ai bien peur qu'il ne te faille passer par un objet possédant un Canvas, comme un TImage, par exemple...
Il te faudrait utiliser TextOut pour réécrire le texte de ton TreeView en les décalant comme il faut, puis créer les lignes de liaison avec LineTo... J'avoue que ça ne doit pas être simple, mais je ne sais pas s'il y a une autre solution !
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 201332 29 avril 2003 à 23:16
TTreeView hérite de la propriété Canvas de son ancêtre TCustomTreeView.
En recopiant le contenu de ce canvas sur le canvas d'une imprimante, ça doit être faisable.
Seulement, celà ne recopierait que la partie visible de l'arborescence.
A toi de voir si tu veux uniquement la partie visible à l'écran ou si tu veux tout.
May Delphi be with you