Class ClipPathBuilder

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

object ClipPathBuilder

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

string

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

ClipPathBuilder

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

ClipPathBuilder

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

ClipPathBuilder

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

ClipPathBuilder

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

ClipPathBuilder

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

ClipPathBuilder

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

ClipPathBuilder

A instância atual do ClipPathBuilder para metodologia de cadeia.

 Português