Class PathBuilder

Class PathBuilder

Nazwa przestrzeń: Aspose.Svg.Builder Zgromadzenie: Aspose.SVG.dll (25.5.0)

Klasa budowlana do tworzenia strumieni danych ścieżek SVG.

[ComVisible(true)]
public class PathBuilder

Inheritance

object PathBuilder

Dziedziczeni członkowie

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(podwójne, podwojowe, bool, bol, double)

Dodaj polecenie “Elliptical Arc Curve” do danych ścieżek.

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

Parameters

r1 double

Radius X w elipsie.

r2 double

Radius Y w elipsie.

angle double

Węgiel obrotowy elipsy w stopniach.

largeArcFlag bool

Flaga wskazuje, czy arka powinna być większa lub równa 180 stopni.

sweepFlag bool

Flaga wskazuje, czy arkusz powinien być wyciągnięty w pozytywnym kierunku kąta.

x double

X-koordynacja punktu końcowego arki.

y double

Y-koordynacja punktu końcowego arki.

Returns

PathBuilder

Obecna instancja PathBuilder.

AddPathSegment(strumień)

Dodaj indywidualny segment ścieżki do danych śródlądowych.

public PathBuilder AddPathSegment(string segment)

Parameters

segment string

Podręcznik segmentu ścieżki.

Returns

PathBuilder

Obecna instancja PathBuilder.

Ar(podwójne, podwojowe, bool, bol, double)

Dodaj odpowiedni polecenie “Elliptical Arc Curve” do danych ścieżek.

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

Parameters

r1 double

x-radia elipsy w stosunku do bieżącego położenia.

r2 double

Radius y elipsy w stosunku do bieżącego położenia.

angle double

Węgiel obrotowy elipsy w stopniach, względem bieżącej pozycji.

largeArcFlag bool

Flaga wskazuje, czy arka powinna być większa lub równa 180 stopni.

sweepFlag bool

Flaga wskazuje, czy arkusz powinien być wyciągnięty w pozytywnym kierunku kąta.

x double

x-koordynacja punktu końcowego arki, w stosunku do bieżącej pozycji.

y double

Y-koordynacja punktu końcowego arki, w stosunku do bieżącego położenia.

Returns

PathBuilder

Obecna instancja PathBuilder.

Build()

Budowa linii danych ścieżek.

public string Build()

Returns

string

Zbudowana strona danych ścieżek.

C(podwójne, podwójne, podwójne, podwójne, podwójne)

Dodaj polecenie „Cubic Bezier Curve” do danych ścieżek.

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

Parameters

x1 double

X-koordynacja pierwszego punktu sterowania.

y1 double

i-koordynacja pierwszego punktu kontrolnego.

x2 double

X-koordynacja drugiego punktu sterowania.

y2 double

i-koordynacja drugiego punktu kontrolnego.

x double

X-koordynacja punktu końcowego kurwy.

y double

i-koordynacja punktu końcowego kurwy.

Returns

PathBuilder

Obecna instancja PathBuilder.

Cr(podwójne, podwójne, podwójne, podwójne, podwójne)

Dodaj odpowiedni polecenie “Cubic Bezier Curve” do danych ścieżek.

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

Parameters

x1 double

x-koordynat pierwszego punktu sterowania, w stosunku do bieżącego położenia.

y1 double

Y-koordynacja pierwszego punktu kontrolnego, w stosunku do bieżącej pozycji.

x2 double

x-koordynacja drugiego punktu sterowania, względem bieżącej pozycji.

y2 double

Y-koordynacja drugiego punktu kontrolnego w stosunku do bieżącej pozycji.

x double

x-koordynacja punktu końcowego kurwy, względem bieżącej pozycji.

y double

Y-koordynacja punktu końcowego kurwy w stosunku do bieżącej pozycji.

Returns

PathBuilder

Obecna instancja PathBuilder.

H(Podwójne)

Dodaj polecenie “Horizontal Line To” do danych ścieżek.

public PathBuilder H(double x)

Parameters

x double

X-koordynacja do wyciągania linii horyzontalnej do.

Returns

PathBuilder

Obecna instancja PathBuilder.

Hr(Podwójne)

Dodaj odpowiedni polecenie “Horizontal Line To” do danych ścieżek.

public PathBuilder Hr(double x)

Parameters

x double

X-koordynacja do wyciągania linii horyzontalnej w stosunku do bieżącej pozycji.

Returns

PathBuilder

Obecna instancja PathBuilder.

L(podwójne, podwójne)

Dodaj polecenie “Line To” do danych ścieżek.

public PathBuilder L(double x, double y)

Parameters

x double

X-koordynacja punktu końcowego linii.

y double

i-koordynacja punktu końcowego linii.

Returns

PathBuilder

Obecna instancja PathBuilder.

Lr(podwójne, podwójne)

Dodaj odpowiedni polecenie “Line To” do danych ścieżek.

public PathBuilder Lr(double x, double y)

Parameters

x double

x-koordynacja punktu końcowego linii, w stosunku do bieżącej pozycji.

y double

Y-koordynacja punktu końcowego linii w stosunku do bieżącej pozycji.

Returns

PathBuilder

Obecna instancja PathBuilder.

M(podwójne, podwójne)

Dodaj polecenie “Move To” do danych ścieżek.

public PathBuilder M(double x, double y)

Parameters

x double

Koordynacja X do przeniesienia się.

y double

I-koordynacja do przeniesienia się.

Returns

PathBuilder

Obecna instancja PathBuilder.

Mr(podwójne, podwójne)

Dodaj odpowiedni polecenie “Move To” do danych ścieżek.

public PathBuilder Mr(double x, double y)

Parameters

x double

X-koordynacja do poruszania się w stosunku do bieżącej pozycji.

y double

i-koordynacja do poruszania się w stosunku do bieżącej pozycji.

Returns

PathBuilder

Obecna instancja PathBuilder.

Q(podwójne, podwójne, podwójne)

Dodaj polecenie „Quadratic Bezier Curve” do danych ścieżek.

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

Parameters

x1 double

X-koordynacja punktu sterowania.

y1 double

i-koordynacja punktu sterowania.

x double

X-koordynacja punktu końcowego kurwy.

y double

i-koordynacja punktu końcowego kurwy.

Returns

PathBuilder

Obecna instancja PathBuilder.

Qr(podwójne, podwójne, podwójne)

Dodaj do danych ścieżek odpowiedni polecenie „Kwadratowy kurt bezierowy”.

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

Parameters

x1 double

x-koordynacja punktu sterowania, w stosunku do bieżącej pozycji.

y1 double

Y-koordynacja punktu kontrolnego w stosunku do bieżącej pozycji.

x double

x-koordynacja punktu końcowego kurwy, względem bieżącej pozycji.

y double

Y-koordynacja punktu końcowego kurwy w stosunku do bieżącej pozycji.

Returns

PathBuilder

Obecna instancja PathBuilder.

S(podwójne, podwójne, podwójne)

Dodaj polecenie “Smooth Cubic Bezier Curve To” do danych ścieżek.

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

Parameters

x2 double

X-koordynacja drugiego punktu sterowania.

y2 double

i-koordynacja drugiego punktu kontrolnego.

x double

X-koordynacja punktu końcowego kurwy.

y double

i-koordynacja punktu końcowego kurwy.

Returns

PathBuilder

Obecna instancja PathBuilder.

Sr(podwójne, podwójne, podwójne)

Dodaj odpowiedni polecenie “Smooth Cubic Bezier Curve To” do danych ścieżek.

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

Parameters

x2 double

x-koordynacja drugiego punktu sterowania, względem bieżącej pozycji.

y2 double

Y-koordynacja drugiego punktu kontrolnego w stosunku do bieżącej pozycji.

x double

x-koordynacja punktu końcowego kurwy, względem bieżącej pozycji.

y double

Y-koordynacja punktu końcowego kurwy w stosunku do bieżącej pozycji.

Returns

PathBuilder

Obecna instancja PathBuilder.

T(podwójne, podwójne)

Dodaj polecenie “Smooth Quadratic Bezier Curve To” do danych ścieżek.

public PathBuilder T(double x, double y)

Parameters

x double

X-koordynacja punktu końcowego kurwy.

y double

i-koordynacja punktu końcowego kurwy.

Returns

PathBuilder

Obecna instancja PathBuilder.

Tr(podwójne, podwójne)

Dodaj odpowiedni polecenie “Smooth Quadratic Bezier Curve To” do danych ścieżek.

public PathBuilder Tr(double x, double y)

Parameters

x double

x-koordynacja punktu końcowego kurwy, względem bieżącej pozycji.

y double

Y-koordynacja punktu końcowego kurwy w stosunku do bieżącej pozycji.

Returns

PathBuilder

Obecna instancja PathBuilder.

V(Podwójne)

Dodaj polecenie “Vertical Line To” do danych ścieżek.

public PathBuilder V(double y)

Parameters

y double

i-koordynat do wyciągnięcia linii pionowej do.

Returns

PathBuilder

Obecna instancja PathBuilder.

Vr(Podwójne)

Dodaj odpowiedni polecenie “Vertical Line To” do danych ścieżek.

public PathBuilder Vr(double y)

Parameters

y double

Y-koordynacja do wyciągania linii pionowej do, względem bieżącej pozycji.

Returns

PathBuilder

Obecna instancja PathBuilder.

Z()

Dodaj polecenie “Close Path” do danych ścieżek.

public PathBuilder Z()

Returns

PathBuilder

Obecna instancja PathBuilder.

 Polski