Compressed

EmfPlusFillClosedCurve.Compressed property

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob dies der Fall istEmfPlusFillClosedCurveist komprimiert. Dieses Bit gibt an, ob das PointData-Feld komprimierte Daten angibt. Falls gesetzt, gibt PointData absolute Positionen im Koordinatenraum mit 16-Bit- -Ganzzahlkoordinaten an. Wenn es leer ist, gibt PointData absolute Positionen im -Koordinatenraum mit 32-Bit-Gleitkommakoordinaten an. ———————- Eine “gewundene” Füllung Die Operation füllt Bereiche gemäß der “gerade-ungerade Parität”-Regel. Gemäß dieser Regel kann ein Testpunkt innerhalb oder außerhalb einer geschlossenen Kurve wie folgt bestimmt werden: Ziehen Sie eine Linie vom Testpunkt zu einem Punkt, der von der Kurve entfernt ist. Wenn diese Linie die Kurve ungerade oft kreuzt, liegt der Testpunkt innerhalb der Kurve; andernfalls liegt der Testpunkt außerhalb der Kurve. ——————— Eine “alternative” Fülloperation füllt Bereiche gemäß der “Nicht-Null”-Regel . Gemäß dieser Regel kann ein Testpunkt innerhalb oder außerhalb einer geschlossenen Kurve wie folgt bestimmt werden: Ziehen Sie eine Linie von einem Testpunkt zu einem Punkt, der von der Kurve entfernt ist. Zählen Sie, wie oft die Kurve die Testlinie von links nach rechts kreuzt, und zählen Sie, wie oft die Kurve die -Testlinie von rechts nach links kreuzt. Wenn diese beiden Zahlen gleich sind, liegt der Testpunkt außerhalb der Kurve; Andernfalls liegt der Testpunkt innerhalb der Kurve.

public bool Compressed { get; set; }

Eigentumswert

Stimmt wenn komprimiert; Andernfalls,FALSCH .

Siehe auch