Drukowanie zawartości komponentu StringGrid

0

Jak wydrukować zawarotść komponentu StringGrid ??
Grzebałem po procedurkach tego komponentu i nie udało mi sie znaleŹć ... ;(

Najlepsze byłby krótki kodzik...
Z góry dzięki ;)

0

Obawiam się, że nie ma krótkiego kodziku ale w miarę krótki wyjdzie ci jeżeli nie formatujesz poszczególnych komórek StringGrida. Tak jak mi się wydaje, to przerysuj StringGrida na Printer.Canvas(borąc pod uwagę rodzielczość drukarki i papier). Masz przecież ColWidths[col] i RowHeights[row] oraz StringGrid.Font
Kolory - StringGrid.Color i FixedColor a tekst Cells[col,row]

0

Miałem ten sam problem i też nie znalazłem rozwiązania :( po prostu odczytywałem kolejne linie i drukowałem je (bez lini prowadzących) ale ten sposób ma jednak wadę bo jeśli wydrukujesz za dużo w jednej linijce to albo ci obetnie kawałek wydruku albo zawinie go do następnej linijki. Nie miałem tego problemu bo dane w tabeli pochodziły z bazy danych i miały określoną długość znaków. ale jeśli ci się to przyda to drukarka (sprawdzane na HP dj 610c) powinna wyciągnąć około 2500 pikseli w poziomie :0

1 użytkowników online, w tym zalogowanych: 0, gości: 1