Class ClipPathBuilder

Class ClipPathBuilder

Název místa: Aspose.Svg.Builder Shromáždění: Aspose.SVG.dll (25.5.0)

Stavební třída pro vytváření hodnot CSS clip-path.Tato třída poskytuje metody pro definici klipových cest pomocí základních tvarů, vnějších referencí nebo geometrických krabic.Umožňuje vytvoření složitých klíčových cest strukturovaným a čitelným způsobem.

[ComVisible(true)]
public class ClipPathBuilder

Inheritance

object ClipPathBuilder

Dědiční členové

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()

Vytváří klipovou hodnotu jako řetězec.

public string Build()

Returns

string

Stringová reprezentace klipové cesty.

Circle(Dvojí, dvojí a dlouhý)

Definuje cirkulární klipovou cestu.

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

Parameters

radius double

Radia v kruhu.

centerX double

X-koordinát v centru kruhu.

centerY double

Y-koordinát centra kruhu.

type LengthType

Typ jednotky pro rozměry.

Returns

ClipPathBuilder

Aktuální instance ClipPathBuilder pro metodické řetězce.

ClipSourceId(Stringová)

Vytvořte klipovou cestu k odkazu na externí zdroj.

public ClipPathBuilder ClipSourceId(string clipSourceId)

Parameters

clipSourceId string

Identifikace externího zdroje k referenci.

Returns

ClipPathBuilder

Aktuální instance ClipPathBuilder pro metodické řetězce.

Ellipse(dvojnásobné, dvoulůžkové, dvakrát dlouhé)

Definuje eliptickou klipovou cestu.

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

Parameters

radiusX double

Horizontální rádio elipsy.

radiusY double

Vertikální rádio elipsy.

centerX double

X-koordinát v centru elipsy.

centerY double

Y-koordinát centra elipsy.

type LengthType

Typ jednotky pro rozměry.

Returns

ClipPathBuilder

Aktuální instance ClipPathBuilder pro metodické řetězce.

GeometryBox(GeometryBox)

Vytvořte geometrickou krabici pro klipovou cestu.

public ClipPathBuilder GeometryBox(GeometryBox box)

Parameters

box GeometryBox

Geometrická krabička k použití.

Returns

ClipPathBuilder

Aktuální instance ClipPathBuilder pro metodické řetězce.

None()

Sestavte klipovou cestu na “nikoli”, účinně deaktivuje klipování.

public ClipPathBuilder None()

Returns

ClipPathBuilder

Aktuální instance ClipPathBuilder pro metodické řetězce.

Polygon(Dvoulůžkový parám[])

Definuje polygonální klipovou cestu.

public ClipPathBuilder Polygon(params double[] points)

Parameters

points double []a[]

Řada bodů, které definují vertikály polygonu.

Returns

ClipPathBuilder

Aktuální instance ClipPathBuilder pro metodické řetězce.

Rectangle(dvojnásobný, dvoulůžkový, dvakrát, zdvojený, dlouhý)

Definuje rektangulární klipovou dráhu s volitelným okrúhlým rohem.

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-koordinát horního levého rohu pravého úhlu.

y double

Y-koordinát horního levého rohu pravého úhlu.

width double

Šířka pravého úhlu.

height double

Výška pravého úhlu.

rx double

Horizontální rozsah úhlů.

ry double

Vertikální rádio koutů.

type LengthType

Typ jednotky pro rozměry.

Returns

ClipPathBuilder

Aktuální instance ClipPathBuilder pro metodické řetězce.

 Čeština