Autor Beitrag
schlumsch
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 122

alles Win :)
Delphi 2005 Prof, Delphi 2007
BeitragVerfasst: Mi 15.06.05 11:51 
Hallo,

also ich habe ein Stringgrid welches ich ausdrucken möchte - soweit kein Porblem weil funktioniert prächtig. Nun möchte ich das ganze noch etwas "aufpeppen" und lediglich am Anfang der Seite ein kleines bmp-file ausdrucken, gefolgt vom Grid.
Da liegt denn auch mein Problem.
Nach meinem verständniss müsste folgednes funktionieren , natürlich wenn es das täte würd ich hier nicht posten *g*

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
      
with printer do begin
      title := 'Grid-Druck';
      BeginDoc;
      Canvas.Draw(100, 50, Bmp);


Es reicht demnach nicht einfach aus das bmp auf die Canvas zu zeichnen?
Kann mir da wer helfen?


mfg schlumsch

Moderiert von user profile iconraziel: Code- durch Delphi-Tags ersetzt.
Moderiert von user profile iconTino: UMSCH-Taste funktioniert auch im Titel!

_________________
icq 102779206
"God is real, unless declared integer..."
jakobwenzel
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1889
Erhaltene Danke: 1

XP home, ubuntu
BDS 2006 Prof
BeitragVerfasst: Fr 24.06.05 14:39 
Was passiert denn?
Lossy eX
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1048
Erhaltene Danke: 4



BeitragVerfasst: Fr 24.06.05 15:02 
Genau? Was ist denn dein "Problem"?

Wenn du Bilder auf die Printercanvas druckst solltest du vorsichtig sein. Für die Canvas sind die weißen Stellen der Bilder nicht leer. Wenn du also ein sehr großes sehr weißes Bild hast so wundere dich nicht, wenn der Ausdrück 30 MB wird obwohl du nur Text in dem Bild hast. Der Drucker versucht dann weiß zu drucken. Was natürlich nicht geht. Entweder druckst du dann den Text direkt auf den Drucker oder es sollte auch ausreichen, wenn du das Bild vor dem Drucken Transparent machst. Also das weiße versteht sich.

_________________
Nur die Menschheit ist arrogant genug, um zu glauben sie sei die einzige intelligente Lebensform im All. Wo nicht mal das nachhaltig bewiesen wurde.
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Fr 24.06.05 15:15 
Die Draw-Funktionen der GDI unterliegen einigen Einschränkungen der Bildgröße. Versuch's mal mit einem kleineren Bild.

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.