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