Entwickler-Ecke

Sonstiges (Delphi) - Sudoku Spielfeld drucken


Delete - Di 15.05.07 18:46
Titel: Sudoku Spielfeld drucken
Hi
hab da ein prob. ich hab ein nettes sudoku-programm geschrieben. Als letzten schliff wolle ich noch die zusatzfunktion "drucken" einbauen.
das auszudruckene Sudoku ist im prorgamm als array vorhanden. zB. matrix[x, y]

da das Thema drucken komplett fremd für mich ist und ich schon eine halbe patrone ohne jegleichen erfolg verschwändet habe, richte ich mich nun hoffnungsvoll an euch.
Gesucht ist also ein algorithmus, der ein Sudoku ( array) auch in der typischen Sudoku form auf eine halbe seite din A4 druckt. Damit ich aber nicht nur kopiere würde ich wünschen, dass die jeweiligen algorithmen, die ihr hoffentlich mir gebt, gut kommentiert sind.

Ich danke für jegliche Mühe!!!

Moderiert von user profile iconTino: Titel erweitert.


Silas - Di 15.05.07 19:08

Ich würde einfach alle Zahlen in ein Memo bzw. RichEdit kopieren und von dort aus mit Richedit.Print('Titel'); ausdrucken


jakobwenzel - Di 15.05.07 19:15

Ich hatte das Problem auch mal und hab es dann so gelöst, dass das SUdoku in ein Stringgrid geschrieben wird, dass per OwnerDraw schön formatiert wird und dann wird das ganze auf den Canvas von Drucker kopiert.


Delete - Fr 18.05.07 13:42

ok habs mit einer memobox probiert, nur jetzt druckt der mir das furchbar klein aus. die fonts der memobox hab ich geändert aber das bringt nix.... ebenfalls hab ich bei den fonts auch gesagt, dass alles unterstrichen sein soll, funktioniert auch net
wie ändert man das ab, dass das gedruckt wird, wie mans möchte?


Martin1966 - Fr 18.05.07 13:53

Hallo!

Kannst du nicht komplett selbst auf das Canvas Objekt von TPrinter zeichnen?

Lg, Martin