tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
5834
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    cmol cmol ist offline Grünschnabel
    Registriert seit
    Aug 2003
    Ort
    FD
    Beiträge
    2
    Servus,
    kann mir vielleicht jemand beim drucken mit c# helfen?
    Und zwar möchte ich einen Text zentriert drucken. Bis jetzt versuche ich es so:

    In meinem printDoc_PrintPage(...) Event Handler habe ich zuerst folgendes definiert:

    Size size = new Size(200,200);
    Point pt = new Point(size);
    Rectangle destRect = new Rectangle(pt,size);
    StringFormat strFormat = new StringFormat();
    strFormat.LineAlignment = StringAlignment.Center;

    Danach möchte ich dann einen String drucken der über mehere Zeilen geht und dabei in jeder Zeile zentriert bleibt.
    wie z.B.

    ev.Graphics.DrawString( "Hallo, hallo, hier mal zentriert!\n Und eine Zeile darunter auch! ",printFont,Brushes.Black,destRect,strFormat);

    Ich hoffe es kann mir evtl. jemand einen Tipp geben.
    Eine weitere Frage, die ich mir schon seit Tagen stellen: Wie kann ich die genaue mitte eine Seite abfragen bzw. wie bekomme ich den zu druckenden Text genau an der Mitte der Seite zentriert?

    Vielen Dank schonmal!
    cmol
     

  2. #2
    cmol cmol ist offline Grünschnabel
    Registriert seit
    Aug 2003
    Ort
    FD
    Beiträge
    2
    Juhu,
    beantworte am Besten selbst meine Frage
    Hoffe es hilft mal noch jemandem:

    Es lag an dem StringFormat strFormat, welches ich der DrawString Methode übergebe. Und zwar funktioniert es, wenn man strFormat.Alignment = StringAlignment.Center definiert, anstatt strFormat.Alignment = StringAlignment.Center.

    Aber vielleicht hat ja jemand noch einen Tip zu meiner zweiten kleinen Frage mit der Seitenmitte.

    Schöne Grüße!
    cmol
     

  3. #3
    soyo soyo ist offline Mitglied Brillant
    Registriert seit
    Apr 2006
    Beiträge
    794
    Super, genau das brauche ich


    Is ja schon 4 Jahre her ...
     
    Aktuelle Zertifizierung: MCP 70-270, CCNA
    In Arbeit: 70-291, 70-290, 70-284, 70-293, 70-294, 70-298

Ähnliche Themen

  1. Excel Zeilen weisses drucken
    Von Nud3l im Forum Office-Anwendungen
    Antworten: 3
    Letzter Beitrag: 16.03.10, 11:27
  2. Zeilen drucken
    Von Vamp7771 im Forum .NET Windows Forms
    Antworten: 5
    Letzter Beitrag: 07.11.06, 14:22
  3. Access verschiebt beim Drucken die Zeilen
    Von Mako im Forum Office-Anwendungen
    Antworten: 1
    Letzter Beitrag: 07.10.04, 13:05
  4. Laserhet 4L - Zeilen verschieben sich beim Drucken
    Von Mako im Forum Microsoft Windows
    Antworten: 0
    Letzter Beitrag: 03.12.03, 17:41
  5. update + mehrere zeilen
    Von FireForce im Forum PHP
    Antworten: 9
    Letzter Beitrag: 28.01.03, 13:13