Class PathBuilder

Class PathBuilder

Pôvodný názov: Aspose.Svg.Builder Zhromaždenie: Aspose.SVG.dll (25.5.0)

Stavebná trieda na vytvorenie dátových pruhov SVG.

[ComVisible(true)]
public class PathBuilder

Inheritance

object PathBuilder

Z dedičných členov

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

Constructors

PathBuilder()

public PathBuilder()

Methods

A(dvojnásobný, dvakrát, dublý, bool, bublina, dvojaký)

Pridať príkaz “Elliptic Arc Curve” k dátam trasy.

public PathBuilder A(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)

Parameters

r1 double

X-Rádio z elípcie

r2 double

Rádium Y v ellipse.

angle double

Rotačný uhol elipsy v stupňoch.

largeArcFlag bool

Vlajka naznačuje, či by mal byť obloha väčšia ako alebo rovná sa 180 stupňov.

sweepFlag bool

Vlajka naznačuje, či by sa archa mala vytiahnuť v pozitívnom uhlovom smere.

x double

x-koordinát koncového bodu arku.

y double

Y-koordinát koncového bodu arku.

Returns

PathBuilder

Súčasný PathBuilder príklad.

AddPathSegment(Stretnutie)

Pridáva do databázy nastavený segment trasy.

public PathBuilder AddPathSegment(string segment)

Parameters

segment string

K dispozícii je segmentová trasa.

Returns

PathBuilder

Súčasný PathBuilder príklad.

Ar(dvojnásobný, dvakrát, dublý, bool, bublina, dvojaký)

Pridať relatívny príkaz ‘Elliptical Arc Curve’ k dátam trasy.

public PathBuilder Ar(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)

Parameters

r1 double

x-radia elipsy, v porovnaní s aktuálnou pozíciou.

r2 double

Y-radia elipsy, v porovnaní s aktuálnou pozíciou.

angle double

Rotačný uhol elipsy v stupňoch, v porovnaní s aktuálnou pozíciou.

largeArcFlag bool

Vlajka naznačuje, či by mal byť obloha väčšia ako alebo rovná sa 180 stupňov.

sweepFlag bool

Vlajka naznačuje, či by sa archa mala vytiahnuť v pozitívnom uhlovom smere.

x double

x-koordinát koncového bodu arku, v porovnaní s aktuálnou pozíciou.

y double

y-koordinát koncového bodu arku, v porovnaní s aktuálnou pozíciou.

Returns

PathBuilder

Súčasný PathBuilder príklad.

Build()

Vytvorí dátový prúžok.

public string Build()

Returns

string

Stavebný dátový prúžok.

C(dvojitý, dvojitý, dvojitý, dvojitý, dvojitý)

Pridajte príkaz “Cubic Bezier Curve” k údajom o trati.

public PathBuilder C(double x1, double y1, double x2, double y2, double x, double y)

Parameters

x1 double

x-koordinát prvého kontrolného bodu.

y1 double

koordinát prvého kontrolného bodu.

x2 double

x-koordinát druhého kontrolného bodu.

y2 double

koordinát druhého kontrolného bodu.

x double

x-koordinát koncového bodu krivky.

y double

Y-koordinát koncového bodu krivky.

Returns

PathBuilder

Súčasný PathBuilder príklad.

Cr(dvojitý, dvojitý, dvojitý, dvojitý, dvojitý)

Pridať relatívny príkaz ‘Cubic Bezier Curve’ k dátam trasy.

public PathBuilder Cr(double x1, double y1, double x2, double y2, double x, double y)

Parameters

x1 double

x-koordinát prvého kontrolného bodu, v porovnaní s aktuálnou pozíciou.

y1 double

Y-koordinát prvého kontrolného bodu, v porovnaní s aktuálnou pozíciou.

x2 double

x-koordinát druhej kontrolnej body, v porovnaní s aktuálnou pozíciou.

y2 double

Y-koordinát druhého kontrolného bodu, relatívne k aktuálnemu postavení.

x double

x-koordinát koncového bodu krivky, v porovnaní s aktuálnou pozíciou.

y double

y-koordinát koncového bodu kurvy, v porovnaní s aktuálnou pozíciou.

Returns

PathBuilder

Súčasný PathBuilder príklad.

H(Dvojitý)

Pridáva príkaz “Horizontálna linka na” k údajom o trati.

public PathBuilder H(double x)

Parameters

x double

x-koordinát na vytlačenie horizontálnej línie na.

Returns

PathBuilder

Súčasný PathBuilder príklad.

Hr(Dvojitý)

Pridať relatívny príkaz “Horizontal Line To” k dátam trasy.

public PathBuilder Hr(double x)

Parameters

x double

x-koordinát na vytlačenie horizontálnej línie na, v porovnaní s aktuálnou pozíciou.

Returns

PathBuilder

Súčasný PathBuilder príklad.

L(dvojnásobný, dvojnásobný)

Pridať príkaz “Line To” k dátam trasy.

public PathBuilder L(double x, double y)

Parameters

x double

x-koordinát koncového bodu línie.

y double

Y-koordinát koncového bodu línie.

Returns

PathBuilder

Súčasný PathBuilder príklad.

Lr(dvojnásobný, dvojnásobný)

Pridať relatívny príkaz “Line To” k dátam trasy.

public PathBuilder Lr(double x, double y)

Parameters

x double

x-koordinát koncového bodu línie, v porovnaní s aktuálnou pozíciou.

y double

Y-koordinát koncového bodu línie, v porovnaní s aktuálnou pozíciou.

Returns

PathBuilder

Súčasný PathBuilder príklad.

M(dvojnásobný, dvojnásobný)

Pridať príkaz “Move To” k dátam trasy.

public PathBuilder M(double x, double y)

Parameters

x double

Vzhľadom k tomu, že x-koordinát prechádza.

y double

A to aj v prípade, že sa Y-koordinát presunie.

Returns

PathBuilder

Súčasný PathBuilder príklad.

Mr(dvojnásobný, dvojnásobný)

Pridať relatívny príkaz “Move To” k dátam trasy.

public PathBuilder Mr(double x, double y)

Parameters

x double

X-koordinát prechádza na, v porovnaní s aktuálnou pozíciou.

y double

V súvislosti s aktuálnou pozíciou sa j-koordinát prechádza na.

Returns

PathBuilder

Súčasný PathBuilder príklad.

Q(dvojnásobný, dvojnásobný, dvojnásobný)

Pridať príkaz “Quadratic Bezier Curve” k dátam trasy.

public PathBuilder Q(double x1, double y1, double x, double y)

Parameters

x1 double

X-koordinát kontrolného bodu.

y1 double

a) koordinát kontrolného bodu.

x double

x-koordinát koncového bodu krivky.

y double

Y-koordinát koncového bodu krivky.

Returns

PathBuilder

Súčasný PathBuilder príklad.

Qr(dvojnásobný, dvojnásobný, dvojnásobný)

Pridať relatívny príkaz “Quadratic Bezier Curve” k dátam trasy.

public PathBuilder Qr(double x1, double y1, double x, double y)

Parameters

x1 double

x-koordinát kontrolného bodu, v porovnaní s aktuálnou pozíciou.

y1 double

Y-koordinát kontrolného bodu v súvislosti s aktuálnou pozíciou.

x double

x-koordinát koncového bodu krivky, v porovnaní s aktuálnou pozíciou.

y double

y-koordinát koncového bodu kurvy, v porovnaní s aktuálnou pozíciou.

Returns

PathBuilder

Súčasný PathBuilder príklad.

S(dvojnásobný, dvojnásobný, dvojnásobný)

Pridajte príkaz “Smooth Cubic Bezier Curve To” k údajom o ceste.

public PathBuilder S(double x2, double y2, double x, double y)

Parameters

x2 double

x-koordinát druhého kontrolného bodu.

y2 double

koordinát druhého kontrolného bodu.

x double

x-koordinát koncového bodu krivky.

y double

Y-koordinát koncového bodu krivky.

Returns

PathBuilder

Súčasný PathBuilder príklad.

Sr(dvojnásobný, dvojnásobný, dvojnásobný)

Pridáva príkaz “Smooth Cubic Bezier Curve To” k údajom o ceste.

public PathBuilder Sr(double x2, double y2, double x, double y)

Parameters

x2 double

x-koordinát druhej kontrolnej body, v porovnaní s aktuálnou pozíciou.

y2 double

Y-koordinát druhého kontrolného bodu, relatívne k aktuálnemu postavení.

x double

x-koordinát koncového bodu krivky, v porovnaní s aktuálnou pozíciou.

y double

y-koordinát koncového bodu kurvy, v porovnaní s aktuálnou pozíciou.

Returns

PathBuilder

Súčasný PathBuilder príklad.

T(dvojnásobný, dvojnásobný)

Pridať príkaz “Smooth Quadratic Bezier Curve To” k dátam trasy.

public PathBuilder T(double x, double y)

Parameters

x double

x-koordinát koncového bodu krivky.

y double

Y-koordinát koncového bodu krivky.

Returns

PathBuilder

Súčasný PathBuilder príklad.

Tr(dvojnásobný, dvojnásobný)

Pridáva príkaz “Smooth Quadratic Bezier Curve To” k údajom o ceste.

public PathBuilder Tr(double x, double y)

Parameters

x double

x-koordinát koncového bodu krivky, v porovnaní s aktuálnou pozíciou.

y double

y-koordinát koncového bodu kurvy, v porovnaní s aktuálnou pozíciou.

Returns

PathBuilder

Súčasný PathBuilder príklad.

V(Dvojitý)

Pridať príkaz “Vertical Line To” k dátam trasy.

public PathBuilder V(double y)

Parameters

y double

Y-koordinát na vytváranie vertikálnej línie.

Returns

PathBuilder

Súčasný PathBuilder príklad.

Vr(Dvojitý)

Pridať relatívny príkaz “Vertical Line To” k dátam trasy.

public PathBuilder Vr(double y)

Parameters

y double

Y-koordinát na vytlačenie vertikálnej línie na, v porovnaní s aktuálnou pozíciou.

Returns

PathBuilder

Súčasný PathBuilder príklad.

Z()

Pridať príkaz “Close Path” k dátam trasy.

public PathBuilder Z()

Returns

PathBuilder

Súčasný PathBuilder príklad.

 Slovenčina