Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Druckausgabe einer mehrzeiligen TextBox.

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
30.07.2010, 10:23 Uhr
Tommix



Hallo,
wenn eine Seite voll ist, mußt Du HasMorePages auf true setzen und die Funktion verlassen. Sie wird dann erneut aufgerufen. Der Ansatz mit for each funktioniert dann natürlich nicht. Du mußt mit einem Zeilenzähler arbeiten und diesen vor dem docToPrint->Print() auf 0 setzen.
Wenn Du Code postest, setze bitte [cpp] davor und [/cpp] dahinter, dann ist er im Forum besser lesbar.
- Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
30.07.2010, 17:43 Uhr
Hochhaus




Zitat von Tommix:
Hallo,
wenn eine Seite voll ist, mußt Du HasMorePages auf true setzen und die Funktion verlassen. Sie wird dann erneut aufgerufen. Der Ansatz mit for each funktioniert dann natürlich nicht. Du mußt mit einem Zeilenzähler arbeiten und diesen vor dem docToPrint->Print() auf 0 setzen.
Wenn Du Code postest, setze bitte
C++:
davor und
dahinter, dann ist er im Forum besser lesbar.
- Tommix


Sorry. Das mit dem Posten vom C++ Code hatte ich nicht gewusst. Was mir jetzt erst klar wird: Offenbar gibt es keine einfache Möglichkeit für einen Seitenvorschub beim Drucker unter C++. Unter Delphi genügt ein einfaches "Printer.NewPage" und die Sache ist gelaufen. Gibt es unter C++ tatsächlich keinen entsprechenden Befehl ?

Herzliche Grüsse und vielen Dank für die ganze Hilfe !

Hochhaus
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
31.07.2010, 09:46 Uhr
Tommix



'Morgen,
das Ganze ist kein C++ sondern C++/CLI und die Druckfunktionalität Bestandteil des .NET-Frameworks. Wenn Du auf dieser Schiene weitermachen willst (unter Windows sicher nicht die schlechteste Idee) würde ich Dir unbedingt raten auf C# umzusteigen. Richtiges C++ kannst Du mit VC Express nur auf der Konsole (ohne Grafik) oder per Windows-API, was dann aber eher C ist.
Gruß, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: