Class ClipPathBuilder
Nome do espaço: Aspose.Svg.Builder Assembleia: Aspose.SVG.dll (25.5.0)
Uma classe de construtor para a construção de valores de clipe CSS.Esta classe fornece métodos para definir caminhos de clipe usando formas básicas, referências externas, ou caixas de geometria.Permite a criação de caminhos de clipe complexos de uma maneira estruturada e leitura.
[ComVisible(true)]
public class ClipPathBuilder
Inheritance
Membros herdados
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()
Construa o valor do caminho de clipe como uma corrente.
public string Build()
Returns
Uma representação de linha do Clip Path.
Circle(Dublado, Duplo, LongoType)
Defina um caminho de clipe circular.
public ClipPathBuilder Circle(double radius, double centerX, double centerY, LengthType type = LengthType.Px)
Parameters
radius
double
radiação do círculo.
centerX
double
Coordenado X do centro do círculo.
centerY
double
coordenada do centro do círculo.
type
LengthType
Tipo de unidade para as dimensões.
Returns
A instância atual do ClipPathBuilder para metodologia de cadeia.
ClipSourceId(Redação)
Defina o caminho do clipe para referir uma fonte externa.
public ClipPathBuilder ClipSourceId(string clipSourceId)
Parameters
clipSourceId
string
ID da fonte externa para referência.
Returns
A instância atual do ClipPathBuilder para metodologia de cadeia.
Ellipse(Dublado, Duplo, duplo e longo)
Defina um caminho elíptico.
public ClipPathBuilder Ellipse(double radiusX, double radiusY, double centerX, double centerY, LengthType type = LengthType.Px)
Parameters
radiusX
double
O raio horizontal da elípcia.
radiusY
double
radiação vertical da elípcia.
centerX
double
Coordenado X do centro da elípcia.
centerY
double
Coordenação Y do centro da elípcia.
type
LengthType
Tipo de unidade para as dimensões.
Returns
A instância atual do ClipPathBuilder para metodologia de cadeia.
GeometryBox(GeometryBox)
Configura a caixa de geometria para o caminho do clipe.
public ClipPathBuilder GeometryBox(GeometryBox box)
Parameters
box
GeometryBox
A caixa geométrica para usar.
Returns
A instância atual do ClipPathBuilder para metodologia de cadeia.
None()
Coloque o caminho do clipe para “não”, desativando efetivamente o cliping.
public ClipPathBuilder None()
Returns
A instância atual do ClipPathBuilder para metodologia de cadeia.
Polygon(parâmetros duplos[])
Defina um caminho de clipe poligonal.
public ClipPathBuilder Polygon(params double[] points)
Parameters
points
double
[ ]
Uma série de pontos que definem as vertices do poligono.
Returns
A instância atual do ClipPathBuilder para metodologia de cadeia.
Rectangle(Dublado, Duplo, Double, Duo, LongoType)
Defina um caminho de clipe rectangular com ângulos redondos opcionais.
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-coordenado do canto superior esquerdo do rectangulo.
y
double
Y-coordenado do canto superior esquerdo do rectangulo.
width
double
amplitude do rectangulo.
height
double
altura do rectangulo.
rx
double
O raio horizontal dos cantos.
ry
double
radiação vertical dos cantos.
type
LengthType
Tipo de unidade para as dimensões.
Returns
A instância atual do ClipPathBuilder para metodologia de cadeia.