Aspose::Page::XPS::XpsModel::XpsFillRule enum

XpsFillRule enum

القيم الصالحة لخاصية FillRule لعنصر PathGeometry.

enum class XpsFillRule

القيم

الاسمالقيمةالوصف
EvenOdd0تحدد هذه القاعدة “الداخلية” لنقطة على اللوحة عن طريق رسم شعاع من النقطة إلى اللانهاية في أي اتجاه وعدّ عدد القطاعات من الشكل المعطى التي يقطعها الشعاع. إذا كان هذا العدد فرديًا، تكون النقطة داخل الشكل؛ إذا كان زوجيًا، تكون النقطة خارجه.
NonZero1تحدد هذه القاعدة ما إذا كانت النقطة داخل الشكل على اللوحة عن طريق رسم شعاع من النقطة إلى ما لا نهاية في أي اتجاه ثم فحص الأماكن التي يقطع فيها جزء من الشكل الشعاع. بدءًا من عدٍّ يساوي صفر، أضف واحدًا كلما قطع جزء الشعاع من اليسار إلى اليمين واطرح واحدًا كلما قطع جزء المسار الشعاع من اليمين إلى اليسار. بعد عدّ التقاطعات، إذا كان الناتج صفرًا فإن النقطة خارج المسار؛ وإلا فهي داخل المسار.

انظر أيضًا