Class PathBuilder

Class PathBuilder

Το όνομα: Aspose.Svg.Builder Συγκέντρωση: Aspose.SVG.dll (25.5.0)

Κλάση οικοδόμησης για τη δημιουργία δρομολογιακών αλυσίδων SVG.

[ComVisible(true)]
public class PathBuilder

Inheritance

object PathBuilder

Κληρονομημένα μέλη

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(Δύο, διπλό, δίδυμο, μπόλ, μπόνους)

Προσθέτει μια εντολή “Elliptical Arc Curve” στα δεδομένα διαδρομής.

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

Parameters

r1 double

Το ραδιόφωνο της ελίτ.

r2 double

Το ραδιόφωνο της ελίτ.

angle double

Η γωνία περιστροφής της ελίξης σε βαθμούς.

largeArcFlag bool

Σημαία που υποδεικνύει αν το φύλλο πρέπει να είναι μεγαλύτερο ή ίσο με 180 μοίρες.

sweepFlag bool

Σημαία που υποδεικνύει αν το φύλλο πρέπει να τραβήξει σε θετική κατεύθυνση γωνίας.

x double

Ο συντονιστής x του τελικού σημείου του arc.

y double

Ο συντονιστής του τερματικού σημείου του αρκού.

Returns

PathBuilder

Η τρέχουσα περίπτωση του PathBuilder.

AddPathSegment(Σύνδεσμος)

Προσθέτει ένα προσαρμοσμένο τμήμα δρόμου στα δεδομένα δρόμων.

public PathBuilder AddPathSegment(string segment)

Parameters

segment string

Το καθορισμένο μονοπάτι segment string.

Returns

PathBuilder

Η τρέχουσα περίπτωση του PathBuilder.

Ar(Δύο, διπλό, δίδυμο, μπόλ, μπόνους)

Προσθέτει μια σχετική εντολή “Elliptical Arc Curve” στα δεδομένα διαδρομής.

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

Parameters

r1 double

Το ραδιόφωνο της ελίξης, σε σχέση με την τρέχουσα θέση.

r2 double

Το ραδιόφωνο y της ελίξης, σε σχέση με την τρέχουσα θέση.

angle double

Η γωνία περιστροφής της ελίξης σε βαθμούς, σε σχέση με την τρέχουσα θέση.

largeArcFlag bool

Σημαία που υποδεικνύει αν το φύλλο πρέπει να είναι μεγαλύτερο ή ίσο με 180 μοίρες.

sweepFlag bool

Σημαία που υποδεικνύει αν το φύλλο πρέπει να τραβήξει σε θετική κατεύθυνση γωνίας.

x double

Ο συντονιστής x του τελικού σημείου του arc, σε σχέση με την τρέχουσα θέση.

y double

Το y-συντονιστικό του τελικού σημείου του arc, σε σχέση με την τρέχουσα θέση.

Returns

PathBuilder

Η τρέχουσα περίπτωση του PathBuilder.

Build()

Δημιουργεί τη γραμμή δεδομένων διαδρομής.

public string Build()

Returns

string

Η δομημένη γραμμή δεδομένων οδού.

C(διπλό, διπλό, διπλό, διπλό, διπλό)

Προσθέτει μια εντολή “Cubic Bezier Curve” στα δεδομένα διαδρομής.

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

Parameters

x1 double

Ο συντονιστής x του πρώτου σημείου ελέγχου.

y1 double

Ο συντονιστής του πρώτου σημείου ελέγχου.

x2 double

Ο συντονιστής x του δεύτερου σημείου ελέγχου.

y2 double

Ο συντονιστής του δεύτερου σημείου ελέγχου.

x double

Ο συντονιστής x του τελικού σημείου της καμπύλης.

y double

Ο συντονιστής του τελικού σημείου της καμπύλης.

Returns

PathBuilder

Η τρέχουσα περίπτωση του PathBuilder.

Cr(διπλό, διπλό, διπλό, διπλό, διπλό)

Προσθέτει μια σχετική εντολή “Cubic Bezier Curve” στα δεδομένα διαδρομής.

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

Parameters

x1 double

Ο συντονιστής x του πρώτου σημείου ελέγχου, σε σχέση με την τρέχουσα θέση.

y1 double

Ο συντονισμός y του πρώτου σημείου ελέγχου, σε σχέση με την τρέχουσα θέση.

x2 double

Ο συντονιστής x του δεύτερου σημείου ελέγχου, σε σχέση με την τρέχουσα θέση.

y2 double

Ο συντονισμός y του δεύτερου σημείου ελέγχου, σε σχέση με την τρέχουσα θέση.

x double

Ο συντονιστής x του τελικού σημείου της καμπύλης, σε σχέση με την τρέχουσα θέση.

y double

Ο συντονιστής y του τελικού σημείου της καμπύλης, σε σχέση με την τρέχουσα θέση.

Returns

PathBuilder

Η τρέχουσα περίπτωση του PathBuilder.

H(διπλό)

Προσθέτει μια εντολή “Horizontal Line To” στα δεδομένα διαδρομής.

public PathBuilder H(double x)

Parameters

x double

Ο συντονιστής x για να τραβήξει μια οριζόντια γραμμή.

Returns

PathBuilder

Η τρέχουσα περίπτωση του PathBuilder.

Hr(διπλό)

Προσθέτει μια σχετική εντολή “Horizontal Line To” στα δεδομένα διαδρομής.

public PathBuilder Hr(double x)

Parameters

x double

Ο συντονιστής x για να τραβήξει μια οριζόντια γραμμή προς, σε σχέση με την τρέχουσα θέση.

Returns

PathBuilder

Η τρέχουσα περίπτωση του PathBuilder.

L(ΔΥΟ, ΔΥΟ)

Προσθέστε μια εντολή “Line To” στα δεδομένα διαδρομής.

public PathBuilder L(double x, double y)

Parameters

x double

Ο συντονιστής x του τελικού σημείου της γραμμής.

y double

Ο συντονιστής του τελικού σημείου της γραμμής.

Returns

PathBuilder

Η τρέχουσα περίπτωση του PathBuilder.

Lr(ΔΥΟ, ΔΥΟ)

Προσθέτει μια σχετική εντολή “Line To” στα δεδομένα διαδρομής.

public PathBuilder Lr(double x, double y)

Parameters

x double

Ο συντονιστής x του τελικού σημείου της γραμμής, σε σχέση με την τρέχουσα θέση.

y double

Ο συντονιστής y του τελικού σημείου της γραμμής, σε σχέση με την τρέχουσα θέση.

Returns

PathBuilder

Η τρέχουσα περίπτωση του PathBuilder.

M(ΔΥΟ, ΔΥΟ)

Προσθέστε μια εντολή “Move To” στα δεδομένα διαδρομής.

public PathBuilder M(double x, double y)

Parameters

x double

Ο συντονιστής x για να μετακινηθεί.

y double

Ο συντονιστής για να μετακινηθεί.

Returns

PathBuilder

Η τρέχουσα περίπτωση του PathBuilder.

Mr(ΔΥΟ, ΔΥΟ)

Προσθέτει μια σχετική εντολή “Move To” στα δεδομένα διαδρομής.

public PathBuilder Mr(double x, double y)

Parameters

x double

Ο συντονιστής x για να μετακινηθεί προς, σε σχέση με την τρέχουσα θέση.

y double

Η συντονισμένη για να μετακινηθεί προς, σε σχέση με την τρέχουσα θέση.

Returns

PathBuilder

Η τρέχουσα περίπτωση του PathBuilder.

Q(ΔΥΟ, ΔΥΟ, ΔΥΟ, ΔΥΟ)

Προσθέτει μια εντολή “Κατράδια Bezier Curve” στα δεδομένα διαδρομής.

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

Parameters

x1 double

Ο συντονιστής x του σημείου ελέγχου.

y1 double

Ο συντονισμός του σημείου ελέγχου.

x double

Ο συντονιστής x του τελικού σημείου της καμπύλης.

y double

Ο συντονιστής του τελικού σημείου της καμπύλης.

Returns

PathBuilder

Η τρέχουσα περίπτωση του PathBuilder.

Qr(ΔΥΟ, ΔΥΟ, ΔΥΟ, ΔΥΟ)

Προσθέτει μια σχετική εντολή “Quadratic Bezier Curve” στα δεδομένα διαδρομής.

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

Parameters

x1 double

Ο συντονιστής x του σημείου ελέγχου, σε σχέση με την τρέχουσα θέση.

y1 double

Ο συντονισμός του σημείου ελέγχου, σε σχέση με την τρέχουσα θέση.

x double

Ο συντονιστής x του τελικού σημείου της καμπύλης, σε σχέση με την τρέχουσα θέση.

y double

Ο συντονιστής y του τελικού σημείου της καμπύλης, σε σχέση με την τρέχουσα θέση.

Returns

PathBuilder

Η τρέχουσα περίπτωση του PathBuilder.

S(ΔΥΟ, ΔΥΟ, ΔΥΟ, ΔΥΟ)

Προσθέτει μια εντολή “Smooth Cubic Bezier Curve To” στα δεδομένα διαδρομής.

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

Parameters

x2 double

Ο συντονιστής x του δεύτερου σημείου ελέγχου.

y2 double

Ο συντονιστής του δεύτερου σημείου ελέγχου.

x double

Ο συντονιστής x του τελικού σημείου της καμπύλης.

y double

Ο συντονιστής του τελικού σημείου της καμπύλης.

Returns

PathBuilder

Η τρέχουσα περίπτωση του PathBuilder.

Sr(ΔΥΟ, ΔΥΟ, ΔΥΟ, ΔΥΟ)

Προσθέτει μια σχετική εντολή “Smooth Cubic Bezier Curve To” στα δεδομένα διαδρομής.

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

Parameters

x2 double

Ο συντονιστής x του δεύτερου σημείου ελέγχου, σε σχέση με την τρέχουσα θέση.

y2 double

Ο συντονισμός y του δεύτερου σημείου ελέγχου, σε σχέση με την τρέχουσα θέση.

x double

Ο συντονιστής x του τελικού σημείου της καμπύλης, σε σχέση με την τρέχουσα θέση.

y double

Ο συντονιστής y του τελικού σημείου της καμπύλης, σε σχέση με την τρέχουσα θέση.

Returns

PathBuilder

Η τρέχουσα περίπτωση του PathBuilder.

T(ΔΥΟ, ΔΥΟ)

Προσθέτετε μια εντολή “Μακρή τετραγωνική Bezier Curve To” στα δεδομένα διαδρομής.

public PathBuilder T(double x, double y)

Parameters

x double

Ο συντονιστής x του τελικού σημείου της καμπύλης.

y double

Ο συντονιστής του τελικού σημείου της καμπύλης.

Returns

PathBuilder

Η τρέχουσα περίπτωση του PathBuilder.

Tr(ΔΥΟ, ΔΥΟ)

Προσθέτει μια σχετική εντολή “Smooth Quadratic Bezier Curve To” στα δεδομένα διαδρομής.

public PathBuilder Tr(double x, double y)

Parameters

x double

Ο συντονιστής x του τελικού σημείου της καμπύλης, σε σχέση με την τρέχουσα θέση.

y double

Ο συντονιστής y του τελικού σημείου της καμπύλης, σε σχέση με την τρέχουσα θέση.

Returns

PathBuilder

Η τρέχουσα περίπτωση του PathBuilder.

V(διπλό)

Προσθέτει μια εντολή “Vertical Line To” στα δεδομένα διαδρομής.

public PathBuilder V(double y)

Parameters

y double

Το y-συντονισμένο για να τραβήξει μια κάθετη γραμμή προς.

Returns

PathBuilder

Η τρέχουσα περίπτωση του PathBuilder.

Vr(διπλό)

Προσθέτει μια σχετική εντολή “Vertical Line To” στα δεδομένα διαδρομής.

public PathBuilder Vr(double y)

Parameters

y double

Το y-συντονισμένο για να τραβήξει μια κάθετη γραμμή προς, σε σχέση με την τρέχουσα θέση.

Returns

PathBuilder

Η τρέχουσα περίπτωση του PathBuilder.

Z()

Προσθέστε μια εντολή “Κλειστό δρόμο” στα δεδομένα δρόμου.

public PathBuilder Z()

Returns

PathBuilder

Η τρέχουσα περίπτωση του PathBuilder.

 Ελληνικά