TPrinter



  • Ich möchte ein Blankodokument bedrucken - Format: DIN A6 (105 x 148 mm).

    Nun bin ich mir nicht ganz sicher wie ich an die Sache rangehen soll, da ich den Text ja genau auf dem Blanko drucken muss, somit brauche ich genau Koordinaten.
    Mit TPrinter ->PageWidth/PageHight // momentan gedruckten Seite in Pixel ermitteln

    Was bedeutet dies genau, die gesamte Breite des Druckers in Pixel?
    Wenn dies der Fall ist könnte ich die Position ja genau berechnen, sofern man die Auflösung (dpi) auslesen kann. dpi = dot per inch, pixel pro 2.54 cm

    Bin ich da auf dem Holzweg, oder könnte das so was werden?



  • erstmal: Suchfunktion
    zweitens: Ansatz ist richtig
    drittens: In deiner Form gibt es die Eigenschaft PixelsPerInch . Mit dieser kannst du die Seite auf deine Form anpassen. PixelsPerInch ist abhängig von deinen Windows-Eigenschaften - Folglich kannst du dieses nur auslesen!


  • Mod

    Hallo

    oder du verwendest TQuickRep

    Ist so einfach wie ein Formular am Bildschirm erstellen

    MfG
    Klaus


Anmelden zum Antworten