AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Große Bitmaps drucken zerschiessen Spoolsystem
Thema durchsuchen
Ansicht
Themen-Optionen

Große Bitmaps drucken zerschiessen Spoolsystem

Ein Thema von Sven Janssen · begonnen am 9. Okt 2006 · letzter Beitrag vom 10. Okt 2006
Antwort Antwort
Benutzerbild von Sven Janssen
Sven Janssen

Registriert seit: 22. Jun 2004
Ort: Mayen
187 Beiträge
 
Delphi 4 Professional
 
#1

Re: Große Bitmaps drucken zerschiessen Spoolsystem

  Alt 9. Okt 2006, 16:04
Hi,

danke für den Code, den habe ich allerdings eben auch schon beim suchen im Forum gefunden.
Damit funktioniert es zwar, aber wenn ich diesen Code direkt nach dem laden des Bildes setze erhalte ich immer die meldung "Bitmap ungültig". Das liegt daran, das ich mit pngimage arbeite und PNG Dateien lade.

Was gemacht die Zuweisung
Bitmap.assign(TBitmap(pngImage.Picture.graphic)); eigentlich genau. Scheinbar ist es nach der Zuweisung kein korrektes Bitmap.
Sonst würde danach nicht die Fehlermeldung kommen oder?

Lustigerweise funktioniert das ganze, wenn ich am Anfang vom Programm das Bild in ein TImage lade, über mein Menü auf Drucken gehe , Drucker auswähle usw.
Ursprünglich wurde das Bild genau so geladen. Weise ich nun wieder kurz vor dem Drucken per image.picture.bitmap.assign(TBitmap(pngImage.Picture.graphic)); das Bild zu, erhalte ich eine Fehlermeldung.
D.h durch die Interaktion mit der GUI muss irgendetwas passieren.

Stehe gerade mit beiden Füssen auf dem Schlauch :-(

PS : GetDIBSizes bringt den Fehler "Bitmap ist ungültig"
:wq /dev/null
He who fights with monsters might take care lest he thereby become a monster - Nietzsche
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:42 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz