Class ClipPathBuilder

Class ClipPathBuilder

Numele spaţiului: Aspose.Svg.Builder Adunare: Aspose.SVG.dll (25.5.0)

O clasă de constructor pentru a construi valori CSS clip-path.Această clasă oferă metode pentru a defini căile de clip folosind forme de bază, referințe externe sau cutii de geometrie.Permite crearea de căi complexe de clătire într-un mod structurat și citit.

[ComVisible(true)]
public class ClipPathBuilder

Inheritance

object ClipPathBuilder

Membrii moștenitori

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

ClipPathBuilder()

public ClipPathBuilder()

Methods

Build()

Construiește valoarea drumului clip ca string.

public string Build()

Returns

string

O reprezentare stringă a traseului clip.

Circle(dublă, dublu, lungime)

Define o cale circulară.

public ClipPathBuilder Circle(double radius, double centerX, double centerY, LengthType type = LengthType.Px)

Parameters

radius double

Radiul din cerc.

centerX double

X-coordonate din centrul cercului.

centerY double

Y-coordonate din centrul cercului.

type LengthType

Tipul de unitate pentru dimensiunile.

Returns

ClipPathBuilder

Instanta curentă a ClipPathBuilder pentru lanțarea metodelor.

ClipSourceId(Strângere)

Stabiliți calea clipului pentru a face referire la o sursă externă.

public ClipPathBuilder ClipSourceId(string clipSourceId)

Parameters

clipSourceId string

ID-ul sursei externe la referință.

Returns

ClipPathBuilder

Instanta curentă a ClipPathBuilder pentru lanțarea metodelor.

Ellipse(dublă, dublu, de două ori, lungime)

Define o cale eliptică de clip.

public ClipPathBuilder Ellipse(double radiusX, double radiusY, double centerX, double centerY, LengthType type = LengthType.Px)

Parameters

radiusX double

Radiul orizontal al elipsei.

radiusY double

Radiul vertical al elipsei.

centerX double

Coordonatul X al centrului elipsului.

centerY double

Y-coordonată a centrului elipsei.

type LengthType

Tipul de unitate pentru dimensiunile.

Returns

ClipPathBuilder

Instanta curentă a ClipPathBuilder pentru lanțarea metodelor.

GeometryBox(GeometryBox)

Stabiliți caseta de geometrie pentru calea clip.

public ClipPathBuilder GeometryBox(GeometryBox box)

Parameters

box GeometryBox

Cutia de geometrie pentru utilizare.

Returns

ClipPathBuilder

Instanta curentă a ClipPathBuilder pentru lanțarea metodelor.

None()

Stabiliți calea clipului la “nu”, dezactivând în mod eficient cliparea.

public ClipPathBuilder None()

Returns

ClipPathBuilder

Instanta curentă a ClipPathBuilder pentru lanțarea metodelor.

Polygon(Parametrul dublu[])

Define o cale de clip poligonală.

public ClipPathBuilder Polygon(params double[] points)

Parameters

points double []

O serie de puncte care definesc verticalele poligonului.

Returns

ClipPathBuilder

Instanta curentă a ClipPathBuilder pentru lanțarea metodelor.

Rectangle(dublă, dublu, de două ori, lungime)

Define o cale de clip rectangulară cu unghiuri rotunde opționale.

public ClipPathBuilder Rectangle(double x, double y, double width, double height, double rx = 0, double ry = 0, LengthType type = LengthType.Px)

Parameters

x double

X-coordonat al colțului stâng de sus al rectanglului.

y double

Y-coordonate a colțului superior stâng al rectanglului.

width double

adâncimea rectanglului.

height double

Înălțimea rectangulară.

rx double

radiaţii orizontale ale colţurilor.

ry double

Radiul vertical al colțurilor.

type LengthType

Tipul de unitate pentru dimensiunile.

Returns

ClipPathBuilder

Instanta curentă a ClipPathBuilder pentru lanțarea metodelor.

 Română