|
THPDFPage.ClosePathFillAndStroke
|
Boven Vorige Volgende |
|
Sluit, vul en teken vervolgens een lijn over het huidige pad
Delphi-syntaxis: procedure ClosePathFillAndStroke;
C++-syntaxis: void __fastcall ClosePathFillAndStroke( void );
Beschrijving Sluit, vul en teken vervolgens een lijn over het pad, waarbij de niet-nul winding number-regel wordt gebruikt om te bepalen welk gebied moet worden gevuld Regel voor niet-nul winding numberBij eenvoudige convexe paden definieert de niet-nul winding number-regel de binnen- en buitenzijde zoals je intuïtief zou verwachten. Interessantere gevallen zijn complexe of zichzelf kruisende paden zoals die in de afbeelding. Voor een pad dat bestaat uit een vijfpuntige ster, getekend met vijf verbonden rechte lijnsegmenten die elkaar kruisen, beschouwt de regel het binnengebied als de volledige door de ster omsloten oppervlakte, inclusief de vijfhoek in het midden. Voor een pad dat uit twee concentrische cirkels bestaat, gelden de gebieden binnen beide cirkels als binnengebied, mits beide in dezelfde richting zijn getekend. Als de cirkels in tegengestelde richtingen zijn getekend, ligt alleen de "doughnut"-vorm tussen beide binnen de regel; het "doughnutgat" ligt buiten
[PICTURE nozerorul.bmp]
Codevoorbeeld
|