Joakim,Sv: Skriv ut treewiev
Precis på samma sätt man skriver ut allt annat - "manuellt" =) Du skapar ett objekt av komponenten <b>PrintDocument</b> och registrerar dig som en lyssnar på <b>PrintPage</b> händelsen. I händelsehanteraren får du med en parameter av typen <b>PrintPageEventArgs</b> som har ett property med namnet <b>Graphics</b> som returnerar ett objekt av samma typ som namnet på propertyn.
När du väl har ditt Graphics objekt får du loopa igenom ditt träd (förslagsvis rekursivt) och "rita ut" det på ditt Graphics objekt med hjälp av metoderna som finns på det (DrawString, DrawImage etc etc.). Du får med andra ord själv räkna fram var någonstanns saker och ting skall hamna, men det är juh en enkla biten eftersom du använder någon form av offsettberäkning bara.