Delphi-Forum.de Delphi-Library.de
C-Sharp-Forum.de C-Sharp-Library.de
Registrieren Login Suche Hilfe Sitemap
Problem mit HasMorePages
spacer
Autor Nachricht
Waterman83
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star

Beiträge: 25
Dabei seit: 08.04.2009



BeitragVerfasst: Do 22.10.09 09:18  Antworten mit Zitat Beitrag melden
Hi Freunde,

ich habe ein kleines Problem mit dem HasMorePages,
Er durchläuft den Code finde ich richtig, druckt aber leider nur eine Seite? Was mache ich verkehrt? Habe ich das hasmorepage falsch verstanden

Danke schon einmal

Gruß

Daniel

ausblenden C#-Quelltext markieren
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
private void bereiteDruckVor(PrintPageEventArgs e)
{
Graphics g = e.Graphics;
for (int i = 0; i < 2; i++)
{
g.DrawString(i, new Font(FontFamily.GenericSerif,
12, FontStyle.Bold), Brushes.Black, 100, 100);
if (i < 1)
{
e.HasMorePages = true;
}
else
e.HasMorePages = false;
}
}


Moderiert von user profile iconNarses: C#-Tags hinzugefügt
Private Nachricht sendenPosting in privater Nachricht zitieren
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Chefentwickler

Beiträge: 17543
Erhaltene Danke: 105
Dabei seit: 07.07.2002
Wohnort: Server-Souterrain

Win 7
Delphi Prism, C# (VS 2010)
BeitragVerfasst: Do 22.10.09 10:13  Antworten mit Zitat Beitrag melden
Hallo!

Ich glaube, da ist generell ein Verständnisfehler, wie man in .NET druckt.<-- Oder auch nicht, wenn schon eine Seite gedruckt wird :gruebel:

Ich habe das in diesem Posting mal angerissen, vor noch längerer Zeit auch nochmal hier. Damit solltest Du eigentlich schon weiter kommen. :-)


Grüße
Christian

P.S.: Ich glaube, es wird Zeit, mal einen FAQ-Beitrag dazu zu schreiben ;-)

_________________
I am of peace. Always.
Vom 9.9. bis 13.9. in Urlaub
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
Waterman83
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star

(Threadstarter)

Beiträge: 25
Dabei seit: 08.04.2009



BeitragVerfasst: Do 22.10.09 10:26  Antworten mit Zitat Beitrag melden
Danke für die ersten Infos. Drucken, ist kein Problem in dem angegeben Quelltext, ist nur die erstellung der Seite, bzw der Seiten angegeben. Aber warum druckt er nur eins? Was mache ich an der Befehl hasmorepages verkehrt?
Danke

Daniel
Private Nachricht sendenPosting in privater Nachricht zitieren
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star
Chefentwickler

Beiträge: 17543
Erhaltene Danke: 105
Dabei seit: 07.07.2002
Wohnort: Server-Souterrain

Win 7
Delphi Prism, C# (VS 2010)
BeitragVerfasst: Do 22.10.09 11:09  Antworten mit Zitat Beitrag melden
user profile iconWaterman83 hat folgendes geschrieben Zum zitierten Posting springen:
Danke für die ersten Infos. Drucken, ist kein Problem in dem angegeben Quelltext, ist nur die erstellung der Seite, bzw der Seiten angegeben. Aber warum druckt er nur eins? Was mache ich an der Befehl hasmorepages verkehrt?
Wie in den verlinkten Posts auch betont: Du druckst mehrere Seiten nicht in einer Schleife, sondern das PrintPage-Event wird für jede Seite separat aufgerufen.

_________________
I am of peace. Always.
Vom 9.9. bis 13.9. in Urlaub
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
Waterman83
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star

(Threadstarter)

Beiträge: 25
Dabei seit: 08.04.2009



BeitragVerfasst: Do 22.10.09 14:01  Antworten mit Zitat Beitrag melden
Hi und danke schon einmal,

könntest du mir für mein Beispiel, welches 2 Seiten drucken sollte ein Beispiel geben, damit ich es mal richtig verstehe. Wo was hingehört.
Danke Danke Danke

Daniel
Private Nachricht sendenPosting in privater Nachricht zitieren
Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.


Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.
Beiträge vom vorherigen Thema anzeigen:   
home home