tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
764
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    DjMik DjMik ist offline Rookie
    Registriert seit
    Dec 2007
    Beiträge
    6
    Hi Leute!

    Ich schreibe gerade ein GUI-Programm mit dem BCB6.
    Was mir jetzt noch fehlt, ist eine Möglichkeit, den GUI-Inhalt Maßstabgerecht zu drucken.
    Ich habe schon fleißig und das Forum durchsucht, aber leider nichts Hilfreiches gefunden.

    Ich hoffe, ihr könnt mir weiterhelfen.
    Danke

    PS. da ich ein Anfänger bin, kann es sein, dass ich nicht alles auf Anhieb verstehe.
     

  2. #2
    Avatar von fluessig
    fluessig fluessig ist offline Royal Blue
    Registriert seit
    Sep 2002
    Ort
    München
    Beiträge
    1.561
    Blog-Einträge
    7
    Du willst also einen Button/Tastenkombination mit dem du das aktuelle Fenster ausdruckst?

    Als feste vorgefertigte Funktion kenn ich da nichts, aber im Prinzip ist eine Lösung einen Screenshot zu machen und den zu drucken. Wie man Screenshots erstellt findest du wahrscheinlich in verschiedenen Tutorials.

    Wenn es dir genügt einen Screenshot manuell zu erstellen, dann wähl einfach dein Fenster und drücke Alt+Drucken. Dann wechsel in ein Malprogramm (z.B. mspaint) und füge den Screenshot mit Strg+V ein.
     
    Bitte gelöste Threads als erledigt kennzeichnen. Über ein Danke freut sich ein jeder Helfer.

  3. #3
    DjMik DjMik ist offline Rookie
    Registriert seit
    Dec 2007
    Beiträge
    6
    Genau so habe ich es mir vorgestellt.
    Den Screenshot manuell zu erstellen, würde MIR schon reichen.
    Das Problem ist nur, dass meine Mutter mit diesem Programm arbeiten soll, aber sie ist ein absoluter DAU

    Naja, danke für deine Vorschläge.
    Ich denke, dass ich dann wohl nach einer Lösung suchen werde, wo das Programm selber mit dem Screenshot arbeiten wird und dann druckt.
     

  4. #4
    Supa Supa ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Ort
    Velbert
    Beiträge
    160
    Hy,

    hast du's schonmal mit:
    Code :
    1
    
    Form1->Print()
    versucht? damit kannste das komplette Formular als Screenshot drucken.

    mfg
     
    noch 'n bischen Werbung in eigener Sache: www.ice-only.de

  5. #5
    DjMik DjMik ist offline Rookie
    Registriert seit
    Dec 2007
    Beiträge
    6
    Jo das ist doch schon mal ein großer schritt, danke Supa!
    Jetzt muss ich es nur noch so hinbekommen, dass es maßstabgerecht gedruckt wird.
    Weiß jemand, wie das am einfachsten geht?
     

  6. #6
    Supa Supa ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Ort
    Velbert
    Beiträge
    160
    Hy,

    was meinst du mit "maßstabgerecht"? Ist der Inhalt verzogen? oder passt nicht alles auf eine Seite? Was willst du überhaupt drucken?

    Ich hab auch mal ne zeit lang die Print() Fkt. benutzt. Aber schnell gemerkt, das die Qualität der Ausdrucken (da nur Screenshot) ziemlich bescheiden ist.

    Da es bin mir um den Ausdruck von Werten bzw. Inhalten eines Formulares ging, und nicht um das Formular selbst, bin ich umgestiegen auf "Quickreports". Damit haben die Ausdrucke einfach eine viel bessere Qualität und du hast viel mehr Möglichkeiten.

    mfg
     
    noch 'n bischen Werbung in eigener Sache: www.ice-only.de

  7. #7
    DjMik DjMik ist offline Rookie
    Registriert seit
    Dec 2007
    Beiträge
    6
    Mit "Maßstabgerecht" meine ich, dass es so gestreckt wird, dass es genau auf das DIN-A4-Blatt passt.
    Was ich drucken möchte, ist ein Rechnungsformular, desswegen muss es auch halbwegs gut aussehen.

    Die Form von meinem Programm hat ungefähr die abmessungen eines DIN-A5-Blattes (DIN-A4 ist zu groß für den Monitor).
    Das würde also heißen, dass ich den Screenshot Vertikal und Horizontal um das Wurzel2-fache strecken muss.
    Nur wie das geht, weiß ich nicht.

    mfg
     

Ähnliche Themen

  1. Inhalt drucken
    Von cooper111 im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 14.01.10, 09:13
  2. Picturebox drucken mit Inhalt
    Von Alaitoc im Forum .NET Grafik und Sound
    Antworten: 0
    Letzter Beitrag: 07.05.08, 15:20
  3. Kompletten Inhalt einer Tabelle löschen per Adapter
    Von Valheru im Forum .NET Archiv
    Antworten: 0
    Letzter Beitrag: 04.06.05, 12:40
  4. Inhalt von CListCtrl drucken
    Von Indian im Forum VisualStudio & MFC
    Antworten: 1
    Letzter Beitrag: 01.09.04, 13:35
  5. Kompletten DB-Inhalt in eine andere kopieren.
    Von Sebastian Wramba im Forum PHP
    Antworten: 7
    Letzter Beitrag: 03.11.01, 01:15