Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Halbtransparente Polygone drucken
phlasher
myCSharp.de - Member



Dabei seit:
Beiträge: 13

Themenstarter:

Halbtransparente Polygone drucken

beantworten | zitieren | melden

Hallo,

ich habe folgendes Problem: ich möchte eine riesige Anzahl an Polygonen drucken. Diese Polygone haben teilweise eine halbtransparente Füllung.

Wenn ich direkt in das Graphics-Object der PrintPageEventArgs zeichne, stelle ich nicht nachvollziehbare Fehler in der Darstellung der Transparenz fest:
teilweise lässt das "oberste" Polygon nur das "unterste" Polygon durchscheinen, aber nicht die Polygone die noch dazwischen liegen. An anderen Stellen, an denen exakt die gleiche Polygon-Struktur vorliegt, wird richtig gedruckt.
Ein anderer Fehler: eine große halbtransparente Fläche liegt über mehreren nebeneinander liegenden kleineren Polygonen -> manche dieser Polygone überdecken die darüberliegende Fläche, andere nicht...

Wenn ich diese Strukturen jedoch zuerst in ein Bitmap drucke und dann zum Drucker sende, wird alles korrekt gedruckt... Diese Möglichkeit bietet sich mir leider nicht, da ich die Grenzen der Bitmap-Size sprengen würde (ich drucke auf einem Plotter - und brauche teilweise Bitmaps mit über 20.000 Pixeln Breite)


Ist das eine Sache, die ich den Drucker-Treibern zuschreiben muss, oder gibt es da Ideen? Bin für jeden Vorschlag dankbar
private Nachricht | Beiträge des Benutzers
Floste
myCSharp.de - Member

Avatar #avatar-2376.jpg


Dabei seit:
Beiträge: 1158
Herkunft: Norddeutschland

beantworten | zitieren | melden

Wenn eine Bitmap zu groß ist, zeichne doch mehrere kleinere nebeneinander. Dann musst du zwar Mehrmals Zeichnen, aber Drucken ist denke ich nicht grade Performancekritisch.
Projekte:Jade, HttpSaver
Zum Rechtschreiben gibts doch schon die Politiker. Aber die bauen auch nur mist!
private Nachricht | Beiträge des Benutzers
phlasher
myCSharp.de - Member



Dabei seit:
Beiträge: 13

Themenstarter:

beantworten | zitieren | melden

ja das stimmt schon, drucken darf ruhig auch mal ne ecke länger dauern...

dachte aber, vielleicht gibt es ne bessere lösung...

trotzdem danke!
private Nachricht | Beiträge des Benutzers