ICanvasRenderingContext2D.Clip

Clip()

Sıfır olmayan sarma sayı kuralını kullanarak, geçerli kırpma bölgesi ile yol tarafından açıklanan alanın kesişimini hesaplayarak yeni bir kırpma bölgesi oluşturur. Açık alt yollar, kırpma bölgesi hesaplanırken, gerçek alt yolları etkilemeden dolaylı olarak kapatılmalıdır. . Yeni kırpma bölgesi, geçerli kırpma bölgesinin yerini alır.

public void Clip()

Ayrıca bakınız


Clip(CanvasFillRule)

Sıfırdan farklı sarma sayısı kuralını kullanarak, geçerli kırpma bölgesi ile yolun tanımladığı alanın kesişimini hesaplayarak yeni bir kırpma bölgesi oluşturur. Kırpma bölgesi hesaplanırken, gerçek alt yolları etkilemeden açık alt yollar dolaylı olarak kapatılmalıdır. Yeni kırpma bölgesi, geçerli kırpma bölgesinin yerini alır.

public void Clip(CanvasFillRule fillRule)
ParametreTipTanım
fillRuleCanvasFillRuleBir noktanın yolun içinde mi yoksa yolun dışında mı olduğunu belirleyen algoritma

Ayrıca bakınız


Clip(Path2D, CanvasFillRule)

Sıfırdan farklı sarma sayısı kuralını kullanarak, geçerli kırpma bölgesi ile yolun tanımladığı alanın kesişimini hesaplayarak yeni bir kırpma bölgesi oluşturur. Kırpma bölgesi hesaplanırken, gerçek alt yolları etkilemeden açık alt yollar dolaylı olarak kapatılmalıdır. Yeni kırpma bölgesi, geçerli kırpma bölgesinin yerini alır.

public void Clip(Path2D path, CanvasFillRule fillRule)
ParametreTipTanım
pathPath2DKırpılacak bir Path2D yolu.
fillRuleCanvasFillRuleBir noktanın yolun içinde mi yoksa yolun dışında mı olduğunu belirleyen algoritma.

Ayrıca bakınız