Drucken mit RichTextBox



  • Hallo Listies,

    ich packe Daten in eine Routine und drucke die ohne vorherige Seitenansicht einfach aus. Wie aber bekomme ich einen vernünftigen Seitenumbruch hin ???
    z.B.
    RichEdit1->Lines->Add("Hallo");

    //-----??Seitenumbruch??

    RichEdit1->Lines->Add(VariableA);
    RichEdit1->Print("");

    mfg

    Traugott



  • Was ist vernüftig??

    Mit der Methode der Klasse überhaupt nicht, das ja der Seitenumbruch je nach Auflösung des Druckers varieren kann.

    http://www.marquardtnet.info/cecke/quickies.1/1_quicky_30.html



  • was ist vernünftig! OK

    da ich ohne vorherige Seitenansicht ausdrucke bekomme ich auch kein Druckersetup und ich habe auch nicht die Möglichkeit der Textformatierung.
    D.h. mein Format gebe ich im Text vor wie z.B. RichEdit->SelAttributes->Color oder RichEdit->SelAttributes->Size. Damit kann ich vorhersagen wieviel Zeilen eine Seite maximal haben wird.
    Ich hab mir deinen Link angesehen und werde einen Zeilenmaxwert einstellen und dies über eine for-Schleife runterzählen. Ich versuchs ganz einfach mal.
    Danke für deinen Hinweis.

    Traugott


Anmelden zum Antworten