Class PathBuilder

Class PathBuilder

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

Stavební třída pro vytváření datových řetězců SVG.

[ComVisible(true)]
public class PathBuilder

Inheritance

object PathBuilder

Dědiční č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é, dvoulůžkové, boolové, dubové)

Přidejte příkaz “Elliptical Arc Curve” k datům trasy.

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

Parameters

r1 double

X záření elipsy.

r2 double

Rádium Y v elipse.

angle double

Rotační úhel elipsy ve stupních.

largeArcFlag bool

Vlajka naznačuje, zda by mělo být obloha větší než nebo rovná se 180 stupňům.

sweepFlag bool

Vlajka naznačuje, zda by měl být obálek natáčen v pozitivním úhlovém směru.

x double

X-koordinát konce bodu arku.

y double

Y-koordinát konce bodu arku.

Returns

PathBuilder

Současný PathBuilder instance.

AddPathSegment(Stringová)

Přidává do dat cesty přizpůsobený segment trasy.

public PathBuilder AddPathSegment(string segment)

Parameters

segment string

Cestovní řetěz segmentu.

Returns

PathBuilder

Současný PathBuilder instance.

Ar(dvojnásobné, dvoulůžkové, boolové, dubové)

Přidává relativní příkaz ‘Elliptical Arc Curve’ k datům trasy.

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

Parameters

r1 double

X-radius elipsy, ve vztahu k aktuální poloze.

r2 double

Y-radius elipsy, ve vztahu k aktuální pozici.

angle double

Rotační úhel elipsy ve stupních, v poměru k aktuální pozici.

largeArcFlag bool

Vlajka naznačuje, zda by mělo být obloha větší než nebo rovná se 180 stupňům.

sweepFlag bool

Vlajka naznačuje, zda by měl být obálek natáčen v pozitivním úhlovém směru.

x double

X-koordinát konce bodu arku, ve vztahu k aktuální poloze.

y double

Y-koordinát konečného bodu arku, ve vztahu k aktuální poloze.

Returns

PathBuilder

Současný PathBuilder instance.

Build()

Vytváří datový řetězec.

public string Build()

Returns

string

Vybudovaný datový řetězec.

C(dvojí, dvojí, dvojí, dvojí, dvojí)

Přidejte příkaz “Cubic Bezier Curve” k datům trasy.

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

Parameters

x1 double

Koordinát x prvního kontrolního bodu.

y1 double

Koordinaci prvního kontrolního bodu.

x2 double

X-koordinát druhého kontrolního bodu.

y2 double

Koordinaci druhého kontrolního bodu.

x double

X-koordinát konce bodu kurvy.

y double

Y-koordinát konce bodu kurvy.

Returns

PathBuilder

Současný PathBuilder instance.

Cr(dvojí, dvojí, dvojí, dvojí, dvojí)

Přidá relativní příkaz ‘Cubic Bezier Curve’ k datům trasy.

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

Parameters

x1 double

X-koordinát prvního kontrolního bodu, ve vztahu k aktuální pozici.

y1 double

Y-koordinát prvního kontrolního bodu, ve vztahu k aktuální pozici.

x2 double

X-koordinát druhého kontrolního bodu, ve vztahu k aktuální pozici.

y2 double

Y-koordinát druhého kontrolního bodu, ve vztahu k aktuální pozici.

x double

X-koordinát koncového bodu kurvy, ve vztahu k aktuální poloze.

y double

Y-koordinát konečného bodu kurvy, ve vztahu k aktuální poloze.

Returns

PathBuilder

Současný PathBuilder instance.

H(Dvojitý)

Přidává příkaz “Horizontal Line To” k datům trasy.

public PathBuilder H(double x)

Parameters

x double

X-koordinát vytváří horizontální linku.

Returns

PathBuilder

Současný PathBuilder instance.

Hr(Dvojitý)

Přidá relativní příkaz “Horizontal Line To” k datům trasy.

public PathBuilder Hr(double x)

Parameters

x double

X-koordinát vytáhnout horizontální linku na, ve vztahu k aktuální pozici.

Returns

PathBuilder

Současný PathBuilder instance.

L(dvojí, dvojí)

Přidejte příkaz “Line To” k datům trasy.

public PathBuilder L(double x, double y)

Parameters

x double

X-koordinát koncového bodu řádku.

y double

Y-koordinát konečného bodu linie.

Returns

PathBuilder

Současný PathBuilder instance.

Lr(dvojí, dvojí)

Přidá relativní příkaz “Line To” k datům trasy.

public PathBuilder Lr(double x, double y)

Parameters

x double

X-koordinát koncového bodu řádku, ve vztahu k aktuální poloze.

y double

Y-koordinát konečného bodu řádku, ve vztahu k aktuální pozici.

Returns

PathBuilder

Současný PathBuilder instance.

M(dvojí, dvojí)

Přidejte příkaz “Move To” k datům trasy.

public PathBuilder M(double x, double y)

Parameters

x double

X-koordinát k přechodu.

y double

Koordinaci k tomu jdeme.

Returns

PathBuilder

Současný PathBuilder instance.

Mr(dvojí, dvojí)

Přidá relativní příkaz “Move To” k datům trasy.

public PathBuilder Mr(double x, double y)

Parameters

x double

X-koordinát se pohybuje na, ve vztahu k aktuální pozici.

y double

J-koordinát k přechodu, ve vztahu k aktuální pozici.

Returns

PathBuilder

Současný PathBuilder instance.

Q(dvojí, dvojí, dvojí, dvojí)

Přidejte příkaz “Quadratic Bezier Curve” k datům trasy.

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

Parameters

x1 double

X-koordinát kontrolního bodu.

y1 double

koordinaci kontrolního bodu.

x double

X-koordinát konce bodu kurvy.

y double

Y-koordinát konce bodu kurvy.

Returns

PathBuilder

Současný PathBuilder instance.

Qr(dvojí, dvojí, dvojí, dvojí)

Přidává relativní příkaz “Kvadratická bezírová křivka” k údajům o trase.

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

Parameters

x1 double

X-koordinát kontrolního bodu ve vztahu k aktuální pozici.

y1 double

Y-koordinát kontrolního bodu ve vztahu k aktuální pozici.

x double

X-koordinát koncového bodu kurvy, ve vztahu k aktuální poloze.

y double

Y-koordinát konečného bodu kurvy, ve vztahu k aktuální poloze.

Returns

PathBuilder

Současný PathBuilder instance.

S(dvojí, dvojí, dvojí, dvojí)

Přidejte příkaz “Smooth Cubic Bezier Curve To” k datům trasy.

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

Parameters

x2 double

X-koordinát druhého kontrolního bodu.

y2 double

Koordinaci druhého kontrolního bodu.

x double

X-koordinát konce bodu kurvy.

y double

Y-koordinát konce bodu kurvy.

Returns

PathBuilder

Současný PathBuilder instance.

Sr(dvojí, dvojí, dvojí, dvojí)

Přidá relativní příkaz ‘Smooth Cubic Bezier Curve To’ k datům trasy.

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

Parameters

x2 double

X-koordinát druhého kontrolního bodu, ve vztahu k aktuální pozici.

y2 double

Y-koordinát druhého kontrolního bodu, ve vztahu k aktuální pozici.

x double

X-koordinát koncového bodu kurvy, ve vztahu k aktuální poloze.

y double

Y-koordinát konečného bodu kurvy, ve vztahu k aktuální poloze.

Returns

PathBuilder

Současný PathBuilder instance.

T(dvojí, dvojí)

Přidejte příkaz “Smooth Quadratic Bezier Curve To” k datům trasy.

public PathBuilder T(double x, double y)

Parameters

x double

X-koordinát konce bodu kurvy.

y double

Y-koordinát konce bodu kurvy.

Returns

PathBuilder

Současný PathBuilder instance.

Tr(dvojí, dvojí)

Přidává relativní příkaz ‘Smooth Quadratic Bezier Curve To’ k datům trasy.

public PathBuilder Tr(double x, double y)

Parameters

x double

X-koordinát koncového bodu kurvy, ve vztahu k aktuální poloze.

y double

Y-koordinát konečného bodu kurvy, ve vztahu k aktuální poloze.

Returns

PathBuilder

Současný PathBuilder instance.

V(Dvojitý)

Přidejte příkaz “Vertical Line To” k datům trasy.

public PathBuilder V(double y)

Parameters

y double

Y-koordinát pro vytváření vertikální linie.

Returns

PathBuilder

Současný PathBuilder instance.

Vr(Dvojitý)

Přidá relativní příkaz “Vertical Line To” k datům trasy.

public PathBuilder Vr(double y)

Parameters

y double

Y-koordinát vytáhnout vertikální linku na, ve vztahu k aktuální pozici.

Returns

PathBuilder

Současný PathBuilder instance.

Z()

Přidejte příkaz “Close Path” k datům trasy.

public PathBuilder Z()

Returns

PathBuilder

Současný PathBuilder instance.

 Čeština