Frage zu Printer(); und Print();



  • Hi,

    habe ein Problem beim Drucken, und zwar habe ich ein Form erstellt, auf dem ein Panel ist. Ich möchte jetzt aber nur das Panel drucken und nicht das ganze Form. Würde ja eigentlich mit

    Form1->Print();
    

    gehen, wenn ich bis auf das Panel alles auf

    Visible = false;
    

    setze. Finde das aber als Lösung nicht wirklich toll. Ich weiss aber das ich mit

    Printer();
    

    NUR das Panel drucken kann. Jetzt habe ich aber das Problem, das ich dann ne Lupe brauch, um von dem Ausdruck überhaupt irgend etwas erkennen zu können! Hat vielleicht jemand von euch ein Code-Beispiel, womit ich nur das Panel in 1:1 ausdrucken lassen kann?

    Bin für jede Hilfe dankbar!



  • Das winzig kleine ist 1:1. Die Anzeige für den Monitor verwendet normalweise nur 96 dpi.

    Du kannst den Canvas des Panels aber mit StretchDraw in den Canvas des Printers schreiben.



  • Hab ich versucht, dann tut sich aber garnichts mehr! Gibts da nicht ne andere möglichkeit??


  • Gesperrt

    Dieser Beitrag wurde gelöscht!

  • Gesperrt

    Dieser Beitrag wurde gelöscht!

Anmelden zum Antworten