Class PathBuilder

Class PathBuilder

Navne til: Aspose.Svg.Builder Sammensætning: Aspose.SVG.dll (25.5.0)

Bygger klasse til at oprette SVG vej data strimler.

[ComVisible(true)]
public class PathBuilder

Inheritance

object PathBuilder

De arvede medlemmer

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(Dobbelt, dobbelt, bolt, bool, double)

Tilføj en “Elliptical Arc Curve” kommando til vejdata.

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

Parameters

r1 double

X-radius af ellipsen.

r2 double

Den y-radius af ellipsen.

angle double

Den roterende hjørne af ellipsen i grader.

largeArcFlag bool

Flaggen angiver, om arken skal være større end eller lig med 180 grader.

sweepFlag bool

Flaggen angiver, om arken skal dræbes i en positiv vinkel retning.

x double

Den x-koordinate af slutpunktet i arken.

y double

Den y-koordinate af slutpunktet i arken.

Returns

PathBuilder

Den nuværende PathBuilder instans.

AddPathSegment(String)

Tilføjer en tilpasset vej segment til vejdata.

public PathBuilder AddPathSegment(string segment)

Parameters

segment string

Den tilpassede vej segment string.

Returns

PathBuilder

Den nuværende PathBuilder instans.

Ar(Dobbelt, dobbelt, bolt, bool, double)

Tilføjer en relativ ‘Elliptical Arc Curve’ kommando til vejdata.

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

Parameters

r1 double

Den x-radius af ellipse, i forhold til den nuværende position.

r2 double

Den y-radius af ellipse, i forhold til den nuværende position.

angle double

Den roterende hjørne af ellipsen i grader, i forhold til den nuværende position.

largeArcFlag bool

Flaggen angiver, om arken skal være større end eller lig med 180 grader.

sweepFlag bool

Flaggen angiver, om arken skal dræbes i en positiv vinkel retning.

x double

Den x-koordinate af slutpunktet af arken, i forhold til den nuværende position.

y double

Den y-koordinate af slutpunktet i arken, i forhold til den nuværende position.

Returns

PathBuilder

Den nuværende PathBuilder instans.

Build()

Opbygger vejdatastrækningen.

public string Build()

Returns

string

Den konstruerede vej data strækning.

C(dobbelt, dobbelt, dobbelt, dobbelt, dobbelt)

Tilføj en ‘Cubic Bezier Curve’ kommando til vejdata.

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

Parameters

x1 double

Den x-koordinate af den første kontrolpunkt.

y1 double

Den y-koordinate af den første kontrolpunkt.

x2 double

Den x-koordinat af den anden kontrolpunkt.

y2 double

Den y-koordinate af den anden kontrolpunkt.

x double

Den x-koordinate af slutpunktet i kurven.

y double

Den y-koordinate af slutpunktet i kurven.

Returns

PathBuilder

Den nuværende PathBuilder instans.

Cr(dobbelt, dobbelt, dobbelt, dobbelt, dobbelt)

Tilføj en relativ ‘Cubic Bezier Curve’ kommando til vejdata.

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

Parameters

x1 double

Den x-koordinate af den første kontrolpunkt, i forhold til den nuværende position.

y1 double

Den y-koordinate af det første kontrolpunkt, i forhold til den nuværende position.

x2 double

Den x-koordinate af den anden kontrolpunkt, i forhold til den nuværende position.

y2 double

Den y-koordinate af det andet kontrolpunkt, i forhold til den nuværende position.

x double

Den x-koordinate af slutpunktet i kurven, i forhold til den nuværende position.

y double

Den y-koordinate af slutpunktet i kurven, i forhold til den nuværende position.

Returns

PathBuilder

Den nuværende PathBuilder instans.

H(dobbelt)

Tilføj en ‘Horizontal Line To’ kommando til vejdata.

public PathBuilder H(double x)

Parameters

x double

Den x-koordinate til at tegne en horisontal linje til.

Returns

PathBuilder

Den nuværende PathBuilder instans.

Hr(dobbelt)

Tilføjer en relativ ‘Horizontal Line To’ kommando til vejdata.

public PathBuilder Hr(double x)

Parameters

x double

Den x-koordinate til at tegne en horisontal linje til, i forhold til den nuværende position.

Returns

PathBuilder

Den nuværende PathBuilder instans.

L(dobbelt, dobbelt)

Tilføj en “Line To” kommando til vejdata.

public PathBuilder L(double x, double y)

Parameters

x double

Den x-koordinate af slutpunktet på linjen.

y double

Den y-koordinate af slutpunktet på linjen.

Returns

PathBuilder

Den nuværende PathBuilder instans.

Lr(dobbelt, dobbelt)

Tilføj en relativ ‘Line To’ kommando til vejdata.

public PathBuilder Lr(double x, double y)

Parameters

x double

x-koordinaten af slutpunktet på linjen, i forhold til den nuværende position.

y double

Den y-koordinate af slutpunktet på linjen, i forhold til den nuværende position.

Returns

PathBuilder

Den nuværende PathBuilder instans.

M(dobbelt, dobbelt)

Tilføj en ‘Move To’ kommando til vejdata.

public PathBuilder M(double x, double y)

Parameters

x double

Den x-koordinate til at bevæge sig til.

y double

Den y-koordinate at bevæge sig til.

Returns

PathBuilder

Den nuværende PathBuilder instans.

Mr(dobbelt, dobbelt)

Tilføj en relativ ‘Move To’ kommando til vejdata.

public PathBuilder Mr(double x, double y)

Parameters

x double

Den x-koordinate til at bevæge sig til, i forhold til den nuværende position.

y double

Den y-koordinate at bevæge sig til, i forhold til den nuværende position.

Returns

PathBuilder

Den nuværende PathBuilder instans.

Q(dobbelt, dobbelt, dobbelt og dobbelt)

Tilføj en ‘Quadratic Bezier Curve’ kommando til vejdata.

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

Parameters

x1 double

Den x-koordinate af kontrolpunktet.

y1 double

Den y-koordinate af kontrolpunktet.

x double

Den x-koordinate af slutpunktet i kurven.

y double

Den y-koordinate af slutpunktet i kurven.

Returns

PathBuilder

Den nuværende PathBuilder instans.

Qr(dobbelt, dobbelt, dobbelt og dobbelt)

Tilføj en relativ ‘Quadratic Bezier Curve’ kommando til vejdata.

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

Parameters

x1 double

Den x-koordinate af kontrolpunktet, i forhold til den nuværende position.

y1 double

Den y-koordinate af kontrolpunktet, i forhold til den nuværende position.

x double

Den x-koordinate af slutpunktet i kurven, i forhold til den nuværende position.

y double

Den y-koordinate af slutpunktet i kurven, i forhold til den nuværende position.

Returns

PathBuilder

Den nuværende PathBuilder instans.

S(dobbelt, dobbelt, dobbelt og dobbelt)

Tilføj en kommando ‘Smooth Cubic Bezier Curve To’ til vejdata.

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

Parameters

x2 double

Den x-koordinat af den anden kontrolpunkt.

y2 double

Den y-koordinate af den anden kontrolpunkt.

x double

Den x-koordinate af slutpunktet i kurven.

y double

Den y-koordinate af slutpunktet i kurven.

Returns

PathBuilder

Den nuværende PathBuilder instans.

Sr(dobbelt, dobbelt, dobbelt og dobbelt)

Tilføj en relativ ‘Smooth Cubic Bezier Curve To’ kommando til vejdata.

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

Parameters

x2 double

Den x-koordinate af den anden kontrolpunkt, i forhold til den nuværende position.

y2 double

Den y-koordinate af det andet kontrolpunkt, i forhold til den nuværende position.

x double

Den x-koordinate af slutpunktet i kurven, i forhold til den nuværende position.

y double

Den y-koordinate af slutpunktet i kurven, i forhold til den nuværende position.

Returns

PathBuilder

Den nuværende PathBuilder instans.

T(dobbelt, dobbelt)

Tilføj en kommando ‘Smoke Quadratic Bezier Curve To’ til vejdata.

public PathBuilder T(double x, double y)

Parameters

x double

Den x-koordinate af slutpunktet i kurven.

y double

Den y-koordinate af slutpunktet i kurven.

Returns

PathBuilder

Den nuværende PathBuilder instans.

Tr(dobbelt, dobbelt)

Tilføj et forholdsvis ‘Smooth Quadratic Bezier Curve To’ kommando til vejdata.

public PathBuilder Tr(double x, double y)

Parameters

x double

Den x-koordinate af slutpunktet i kurven, i forhold til den nuværende position.

y double

Den y-koordinate af slutpunktet i kurven, i forhold til den nuværende position.

Returns

PathBuilder

Den nuværende PathBuilder instans.

V(dobbelt)

Tilføj en ‘Vertical Line To’ kommando til vejdata.

public PathBuilder V(double y)

Parameters

y double

Den y-koordinate til at tegne en vertikal linje til.

Returns

PathBuilder

Den nuværende PathBuilder instans.

Vr(dobbelt)

Tilføjer en relativ ‘Vertical Line To’ kommando til vejdata.

public PathBuilder Vr(double y)

Parameters

y double

Den y-koordinate til at tegne en vertikal linje til, i forhold til den nuværende position.

Returns

PathBuilder

Den nuværende PathBuilder instans.

Z()

Tilføjer en ‘Close Path’ kommando til vejdata.

public PathBuilder Z()

Returns

PathBuilder

Den nuværende PathBuilder instans.

 Dansk