Einzelnen Beitrag anzeigen

Benutzerbild von ULIK
ULIK

Registriert seit: 25. Sep 2006
Ort: Regensburg
416 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Microsoft Print to PDF -> rectangle -> border fehlerhaft

  Alt 10. Aug 2023, 14:40
Ich nehme an Du meinst die gerundeten Rahmen bei den beiden ersten Strichstärken. Hier wird von MS oder auch von anderen Druckern nicht nur ein gefüllter Pfad erstellt sondern zwei: ein gefüllter innerer und ein Rahmen außen.

MS: https://www.delphipraxis.net/attachm...1&d=1691674208
PDFXChange: https://www.delphipraxis.net/attachm...1&d=1691674216
PDFA: https://www.delphipraxis.net/attachm...1&d=1691674654

Ich denke, damit versuchen die Treiber zu dünne Strichstärken auszugleichen um ein besseres Bild zu erhalten. Du kannst auch sehen, daß jeder Treiber andere LineCaps dafür verwendet.

Allerdings hätte ich vom Code her eher erwartet, daß ein Rechteck mit Strichstärke 0 keinen Rahmen ergibt.

Edit:
Grad noch gefunden: einen GDI-Stift der Strichstärke 0 gibt es nicht: https://learn.microsoft.com/en-us/wi...ngdi-createpen
Miniaturansicht angehängter Grafiken
1_q_ms.jpg   1_q_pdfx.jpg   1_q_pdfa.jpg  

Geändert von ULIK (10. Aug 2023 um 14:44 Uhr)
  Mit Zitat antworten Zitat