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 ClipPathBuilderInheritance
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.