Interface ICanvasRenderingContext2D

Interface ICanvasRenderingContext2D

Το όνομα: Aspose.Html.Dom.Canvas Συγκέντρωση: Aspose.HTML.dll (25.4.0)

Η διεπαφή ICanvasRenderingContext2D χρησιμοποιείται για τη ζωγραφική ορθογώνων, κειμένου, εικόνων και άλλων αντικειμένων στο στοιχείο του σωλήνα. παρέχει το πλαίσιο 2D rendering για την επιφάνεια ζωγραφικής ενός στοιχείου του σωλήνα.

[ComVisible(true)]
[DOMNoInterfaceObject]
[DOMObject]
public interface ICanvasRenderingContext2D : ICanvasDrawingStyles, ICanvasPathMethods

Implements

ICanvasDrawingStyles , ICanvasPathMethods

Properties

Canvas

Μια αναφορά που διαβάζεται μόνο πίσω στο HTMLCanvasElement. μπορεί να είναι μηδενικό εάν δεν συνδέεται με ένα στοιχείο καμπύλης.

[DOMName("canvas")]
HTMLCanvasElement Canvas { get; }

Αξία ιδιοκτησίας

HTMLCanvasElement

FillStyle

Χρώμα ή στυλ για χρήση μέσα σε σχήματα. προεπιλογή: (μαύρο).

[DOMName("fillStyle")]
object FillStyle { get; set; }

Αξία ιδιοκτησίας

object

GlobalAlpha

Alpha αξία που εφαρμόζεται σε σχήματα και εικόνες πριν από τη σύνθεση τους στο σωλήνα. default 1.0 (opaque).

[DOMName("globalAlpha")]
double GlobalAlpha { get; set; }

Αξία ιδιοκτησίας

double

GlobalCompositeOperation

Με την παγκόσμιαAlpha εφαρμόστηκε αυτό ορίζει πώς οι μορφές και οι εικόνες τραβήχτηκαν στο υπάρχον bitmap.

[DOMName("globalCompositeOperation")]
string GlobalCompositeOperation { get; set; }

Αξία ιδιοκτησίας

string

ImageSmoothingEnabled

Τρόπος σκουπιδισμού εικόνας: εάν απενεργοποιηθεί, οι εικόνες δεν θα σκουπίζονται εάν κλιματιστούν.

[DOMName("imageSmoothingEnabled")]
bool ImageSmoothingEnabled { get; set; }

Αξία ιδιοκτησίας

bool

ShadowBlur

Καθορίζει την επίδραση του μύκητα. προεπιλογή 0

[DOMName("shadowBlur")]
double ShadowBlur { get; set; }

Αξία ιδιοκτησίας

double

ShadowColor

Το χρώμα της σκιάς. προεπιλεγμένο πλήρως διαφανές μαύρο.

[DOMName("shadowColor")]
string ShadowColor { get; set; }

Αξία ιδιοκτησίας

string

ShadowOffsetX

Οριζόντια απόσταση η σκιά θα αποζημιωθεί. προεπιλογή 0.

[DOMName("shadowOffsetX")]
double ShadowOffsetX { get; set; }

Αξία ιδιοκτησίας

double

Σκηνές

Η κάθετη απόσταση της σκιάς θα αποζημιωθεί. προεπιλογή 0.

[DOMName("shadowOffsetY")]
double ShadowOffsetY { get; set; }

Αξία ιδιοκτησίας

double

StrokeStyle

Χρώμα ή στυλ για χρήση για τις γραμμές γύρω από σχήματα. προεπιλογή: (μαύρο).

[DOMName("strokeStyle")]
object StrokeStyle { get; set; }

Αξία ιδιοκτησίας

object

Methods

AddHitRegion(Ηλεκτρονικό λεξικό String, String="">)

Προσθέστε μια περιοχή χτύπησης στις καμπύλες.Αυτό σας επιτρέπει να κάνετε την ανίχνευση χτύπησης ευκολότερη, σας επιτρέπει να κατευθύνετε τα γεγονότα στα στοιχεία DOM,και καθιστά δυνατή για τους χρήστες να εξερευνήσουν το καναπέ χωρίς να το δουν.

void AddHitRegion(Dictionary<string, string=""> options)

Parameters

options Dictionary &lt · string , string >

Το επιχειρηματικό στοιχείο των επιλογών είναι προαιρετικό.Όταν παρέχεται, είναι ένα αντικείμενο που μπορεί να περιέχει ιδιότητες.

BeginPath()

Ξεκινά μια νέα διαδρομή με το κενό της λίστας των υπο-δρόμων. καλέστε αυτή τη μέθοδο όταν θέλετε να δημιουργήσετε μια νέα διαδρομή.

[DOMName("beginPath")]
void BeginPath()

ClearHitRegions()

Απομακρύνετε όλες τις πληγείσες περιοχές από τις καμπύλες.

[DOMName("clearHitRegions")]
void ClearHitRegions()

ClearRect(ΔΥΟ, ΔΥΟ, ΔΥΟ, ΔΥΟ)

Ρυθμίστε όλα τα pixels στο ορθό γωνίο που ορίζεται από το σημείο εκκίνησης (x, y) και το μέγεθος ( πλάτος, ύψος) σε διαφανές μαύρο, διαγράφοντας οποιοδήποτε προηγουμένως τραβηγμένο περιεχόμενο.

[DOMName("clearRect")]
void ClearRect(double x, double y, double w, double h)

Parameters

x double

Το άξονα x του συντονιστή για το σημείο εκκίνησης του ορθογώνου.

y double

Το y άξονα του συντονιστή για το σημείο εκκίνησης του ορθογώνου.

w double

Το πλάτος της ορθογώνης.

h double

Το ύψος της ορθογώνης.

Clip()

Δημιουργεί μια νέα περιοχή πεζοπορίας με τον υπολογισμό της διασταύρωσης της τρέχουσας περιοχής πεζοπορίας και της περιοχής που περιγράφεται από το μονοπάτι, χρησιμοποιώντας τον κανόνα μη μηδενικού αριθμού πεζοπορίας.Τα ανοιχτά υποδρόμια πρέπει να είναι implicitly κλειστά κατά τον υπολογισμό της περιοχής κλιπ, χωρίς να επηρεάζουν τα πραγματικά υποδρόμια.Η νέα περιοχή κλιπ αντικαθιστά την τρέχουσα περιοχή κλιπ.

[DOMName("clip")]
void Clip()

Clip(CanvasFillRule)

Δημιουργεί μια νέα περιοχή πεζοπορίας με τον υπολογισμό της διασταύρωσης της τρέχουσας περιοχής πεζοπορίας και της περιοχής που περιγράφεται από το μονοπάτι, χρησιμοποιώντας τον κανόνα μη μηδενικού αριθμού πεζοπορίας.Τα ανοιχτά υποδρόμια πρέπει να είναι implicitly κλειστά κατά τον υπολογισμό της περιοχής κλιπ, χωρίς να επηρεάζουν τα πραγματικά υποδρόμια.Η νέα περιοχή κλιπ αντικαθιστά την τρέχουσα περιοχή κλιπ.

[DOMName("clip")]
void Clip(CanvasFillRule fillRule)

Parameters

fillRule CanvasFillRule

Ο αλγόριθμος με τον οποίο θα προσδιοριστεί αν ένα σημείο βρίσκεται μέσα σε μια διαδρομή ή έξω από μια διαδρομή

Clip(Path2D και CanvasFillRule)

Δημιουργεί μια νέα περιοχή πεζοπορίας με τον υπολογισμό της διασταύρωσης της τρέχουσας περιοχής πεζοπορίας και της περιοχής που περιγράφεται από το μονοπάτι, χρησιμοποιώντας τον κανόνα μη μηδενικού αριθμού πεζοπορίας.Τα ανοιχτά υποδρόμια πρέπει να είναι implicitly κλειστά κατά τον υπολογισμό της περιοχής κλιπ, χωρίς να επηρεάζουν τα πραγματικά υποδρόμια.Η νέα περιοχή κλιπ αντικαθιστά την τρέχουσα περιοχή κλιπ.

[DOMName("clip")]
void Clip(Path2D path, CanvasFillRule fillRule)

Parameters

path Path2D

Ένα Path2D μονοπάτι για κλιπ.

fillRule CanvasFillRule

Ο αλγόριθμος με τον οποίο να καθορίσει αν ένα σημείο είναι μέσα σε ένα μονοπάτι ή έξω από ένα μονοπάτι.

CreateImageData(ΔΥΟ, ΔΥΟ)

Δημιουργεί ένα νέο, λευκό ImageData αντικείμενο με τις καθορισμένες διαστάσεις.Όλα τα pixels στο νέο αντικείμενο είναι διαφανή μαύρα.

[DOMName("createImageData")]
IImageData CreateImageData(double sw, double sh)

Parameters

sw double

Το πλάτος για να δώσει το νέο αντικείμενο ImageData.

sh double

Το ύψος για να δώσει το νέο αντικείμενο ImageData.

Returns

IImageData

Ένα νέο αντικείμενο ImageData με το καθορισμένο πλάτος και ύψος.Το νέο αντικείμενο γεμίζει με διαφανή μαύρα pixels.

CreateImageData(ΙΙΙΙΙΙΙΙΙ)

Δημιουργεί ένα νέο, λευκό ImageData αντικείμενο με τις καθορισμένες διαστάσεις.Όλα τα pixels στο νέο αντικείμενο είναι διαφανή μαύρα.

[DOMName("createImageData")]
IImageData CreateImageData(IImageData imagedata)

Parameters

imagedata IImageData

Ένα υπάρχον ImageData αντικείμενο από το οποίο να αντιγράψετε το πλάτος και το ύψος.

Returns

IImageData

Ένα νέο αντικείμενο ImageData με το καθορισμένο πλάτος και ύψος.Το νέο αντικείμενο γεμίζει με διαφανή μαύρα pixels.

CreateLinearGradient(ΔΥΟ, ΔΥΟ, ΔΥΟ, ΔΥΟ)

Δημιουργεί μια γραμμική γραμμή κατά μήκος της γραμμής που παρέχεται από τις συντεταγμένες που αντιπροσωπεύονται από τις παραμέτρους.

[DOMName("createLinearGradient")]
ICanvasGradient CreateLinearGradient(double x0, double y0, double x1, double y1)

Parameters

x0 double

Το άξονα x του συντονιστή του σημείου εκκίνησης.

y0 double

Η άξονα y του συντονισμού του σημείου έναρξης.

x1 double

Το άξονα x του συντονιστή του τελικού σημείου.

y1 double

Το ί άξονα του συντονισμού του τελικού σημείου.

Returns

ICanvasGradient

Το γραμμικό CanvasGradient.

CreatePattern(HTMLImageElement, Σύνδεσμος)

Δημιουργεί ένα πρότυπο χρησιμοποιώντας την καθορισμένη εικόνα (ένα CanvasImageSource).Επαναλαμβάνει την πηγή στις κατευθύνσεις που καθορίζονται από το επιχείρημα επανάληψης.

[DOMName("createPattern")]
ICanvasPattern CreatePattern(HTMLImageElement image, string repetition)

Parameters

image HTMLImageElement

Ένα HTMLImageElement για να χρησιμοποιηθεί ως εικόνα για να επαναληφθεί

repetition string

Μια γραμμή που δείχνει πώς να επαναλάβετε την εικόνα.

Returns

ICanvasPattern

Ένα αόρατο αντικείμενο που περιγράφει ένα πρότυπο.

CreatePattern(HTMLCanvasElement, Σύνδεσμος)

Δημιουργεί ένα πρότυπο χρησιμοποιώντας την καθορισμένη εικόνα (ένα CanvasImageSource).Επαναλαμβάνει την πηγή στις κατευθύνσεις που καθορίζονται από το επιχείρημα επανάληψης.

[DOMName("createPattern")]
ICanvasPattern CreatePattern(HTMLCanvasElement image, string repetition)

Parameters

image HTMLCanvasElement

Ένα HTMLCanvasElement για να χρησιμοποιηθεί ως εικόνα για να επαναληφθεί

repetition string

Μια γραμμή που δείχνει πώς να επαναλάβετε την εικόνα.

Returns

ICanvasPattern

Ένα αόρατο αντικείμενο που περιγράφει ένα πρότυπο.

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

Δημιουργεί ένα ριζικό gradient που δίνεται από τις συντονισμένες των δύο κύκλων που αντιπροσωπεύονται από τις παραμέτρους.

[DOMName("createRadialGradient")]
ICanvasGradient CreateRadialGradient(double x0, double y0, double r0, double x1, double y1, double r1)

Parameters

x0 double

Το άξονα x του συντονιστή του κύκλου εκκίνησης.

y0 double

Το y άξονα του συντονιστή του κύκλου εκκίνησης

r0 double

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

x1 double

Το άξονα x του συντονιστή του τελικού κύκλου.

y1 double

Το y άξονα του συντονιστή του τελικού κύκλου.

r1 double

Το ραδιόφωνο του τελικού κύκλου.

Returns

ICanvasGradient

Ένα ακτινοβολικό CanvasGradient που αρχίζει με τους δύο καθορισμένους κύκλους.

DrawFocusIfNeeded(Element)

Εάν ένα συγκεκριμένο στοιχείο επικεντρώνεται, αυτή η μέθοδος τραβάει ένα δαχτυλίδι εστίασης γύρω από την τρέχουσα διαδρομή.

[DOMName("drawFocusIfNeeded")]
void DrawFocusIfNeeded(Element element)

Parameters

element Element

Το στοιχείο για να ελέγξετε αν είναι εστιασμένο ή όχι.

DrawImage(HTMLImageElement, διπλό, διπλό)

Εμφάνιση της συγκεκριμένης εικόνας.

[DOMName("drawImage")]
void DrawImage(HTMLImageElement image, double dx, double dy)

Parameters

image HTMLImageElement

Το HTMLImageElement για να τραβήξει στο πλαίσιο.

dx double

Το X συντονίζει στην καμπίνα προορισμού στην οποία να τοποθετήσει την κορυφή αριστερή γωνία της εικόνας πηγής.

dy double

Το Y συντονίζει στην καμπίνα προορισμού στην οποία να τοποθετήσει την κορυφή αριστερή γωνία της εικόνας πηγής.

DrawImage(HTMLCanvasElement, διπλό, διπλό)

Εμφάνιση της συγκεκριμένης εικόνας.

[DOMName("drawImage")]
void DrawImage(HTMLCanvasElement image, double dx, double dy)

Parameters

image HTMLCanvasElement

Το HTMLCanvasElement για να τραβήξετε στο πλαίσιο.

dx double

Το X συντονίζει στην καμπίνα προορισμού στην οποία να τοποθετήσει την κορυφή αριστερή γωνία της εικόνας πηγής.

dy double

Το Y συντονίζει στην καμπίνα προορισμού στην οποία να τοποθετήσει την κορυφή αριστερή γωνία της εικόνας πηγής.

DrawImage(HTMLImageElement, διπλό, διπλό, διπλό, διπλό)

Εμφάνιση της συγκεκριμένης εικόνας.

[DOMName("drawImage")]
void DrawImage(HTMLImageElement image, double dx, double dy, double dw, double dh)

Parameters

image HTMLImageElement

Το HTMLImageElement για να τραβήξει στο πλαίσιο.

dx double

Το X συντονίζει στην καμπίνα προορισμού στην οποία να τοποθετήσει την κορυφή αριστερή γωνία της εικόνας πηγής.

dy double

Το Y συντονίζει στην καμπίνα προορισμού στην οποία να τοποθετήσει την κορυφή αριστερή γωνία της εικόνας πηγής.

dw double

Το πλάτος για να τραβήξετε την εικόνα στο καναπέ προορισμού. Αυτό επιτρέπει την κλίμακα της εικόνας που τραβήχτηκε. Εάν δεν ορίζεται, η εικόνα δεν κλίμακας σε πλάτος όταν τραβήχτηκε.

dh double

Το ύψος για να τραβήξετε την εικόνα στο καναπέ προορισμού. Αυτό επιτρέπει την κλίμακα της εικόνας που τραβήχτηκε. Εάν δεν ορίζεται, η εικόνα δεν κλίμακας σε ύψος όταν τραβήχτηκε.

DrawImage(HTMLCanvasElement, διπλό, διπλό, διπλό, διπλό)

Εμφάνιση της συγκεκριμένης εικόνας.

[DOMName("drawImage")]
void DrawImage(HTMLCanvasElement image, double dx, double dy, double dw, double dh)

Parameters

image HTMLCanvasElement

Το HTMLCanvasElement για να τραβήξετε στο πλαίσιο.

dx double

Το X συντονίζει στην καμπίνα προορισμού στην οποία να τοποθετήσει την κορυφή αριστερή γωνία της εικόνας πηγής.

dy double

Το Y συντονίζει στην καμπίνα προορισμού στην οποία να τοποθετήσει την κορυφή αριστερή γωνία της εικόνας πηγής.

dw double

Το πλάτος για να τραβήξετε την εικόνα στο καναπέ προορισμού. Αυτό επιτρέπει την κλίμακα της εικόνας που τραβήχτηκε. Εάν δεν ορίζεται, η εικόνα δεν κλίμακας σε πλάτος όταν τραβήχτηκε.

dh double

Το ύψος για να τραβήξετε την εικόνα στο καναπέ προορισμού. Αυτό επιτρέπει την κλίμακα της εικόνας που τραβήχτηκε. Εάν δεν ορίζεται, η εικόνα δεν κλίμακας σε ύψος όταν τραβήχτηκε.

DrawImage(HTMLImageElement, διπλό, διπλό, διπλό, διπλό, διπλό, διπλό, διπλό)

Εμφάνιση της συγκεκριμένης εικόνας.

[DOMName("drawImage")]
void DrawImage(HTMLImageElement image, double sx, double sy, double sw, double sh, double dx, double dy, double dw, double dh)

Parameters

image HTMLImageElement

Το HTMLImageElement για να τραβήξει στο πλαίσιο.

sx double

Ο συντονισμός X της ανώτερης αριστεράς γωνίας του υποκείμενου γωνίου της εικόνας πηγής για να τραβήξει στο πλαίσιο προορισμού.

sy double

Ο συντονισμός Y της ανώτερης αριστεράς γωνίας του υποκείμενου γωνίου της εικόνας πηγής για να τραβήξει στο πλαίσιο προορισμού.

sw double

Το πλάτος του υποκείμενου άκρου της εικόνας προέλευσης για να τραβήξει στο πλαίσιο προορισμού. Εάν δεν καθοριστεί, χρησιμοποιείται ολόκληρος ο άκρος από τις συντελεστές που καθορίζονται από sx και sy στην κάτω δεξιά γωνία της εικόνας.

sh double

Το ύψος του υποκείμενου άκρου της εικόνας πηγής για να τραβήξει στο πλαίσιο προορισμού.

dx double

Το X συντονίζει στην καμπίνα προορισμού στην οποία να τοποθετήσει την κορυφή αριστερή γωνία της εικόνας πηγής.

dy double

Το Y συντονίζει στην καμπίνα προορισμού στην οποία να τοποθετήσει την κορυφή αριστερή γωνία της εικόνας πηγής.

dw double

Το πλάτος για να τραβήξετε την εικόνα στο καναπέ προορισμού. Αυτό επιτρέπει την κλίμακα της εικόνας που τραβήχτηκε. Εάν δεν ορίζεται, η εικόνα δεν κλίμακας σε πλάτος όταν τραβήχτηκε.

dh double

Το ύψος για να τραβήξετε την εικόνα στο καναπέ προορισμού. Αυτό επιτρέπει την κλίμακα της εικόνας που τραβήχτηκε. Εάν δεν ορίζεται, η εικόνα δεν κλίμακας σε ύψος όταν τραβήχτηκε.

DrawImage(HTMLCanvasElement, διπλό, διπλό, διπλό, διπλό, διπλό, διπλό, διπλό)

Εμφάνιση της συγκεκριμένης εικόνας.

[DOMName("drawImage")]
void DrawImage(HTMLCanvasElement image, double sx, double sy, double sw, double sh, double dx, double dy, double dw, double dh)

Parameters

image HTMLCanvasElement

Το HTMLCanvasElement για να τραβήξετε στο πλαίσιο.

sx double

Ο συντονισμός X της ανώτερης αριστεράς γωνίας του υποκείμενου γωνίου της εικόνας πηγής για να τραβήξει στο πλαίσιο προορισμού.

sy double

Ο συντονισμός Y της ανώτερης αριστεράς γωνίας του υποκείμενου γωνίου της εικόνας πηγής για να τραβήξει στο πλαίσιο προορισμού.

sw double

Το πλάτος του υποκείμενου άκρου της εικόνας προέλευσης για να τραβήξει στο πλαίσιο προορισμού. Εάν δεν καθοριστεί, χρησιμοποιείται ολόκληρος ο άκρος από τις συντελεστές που καθορίζονται από sx και sy στην κάτω δεξιά γωνία της εικόνας.

sh double

Το ύψος του υποκείμενου άκρου της εικόνας πηγής για να τραβήξει στο πλαίσιο προορισμού.

dx double

Το X συντονίζει στην καμπίνα προορισμού στην οποία να τοποθετήσει την κορυφή αριστερή γωνία της εικόνας πηγής.

dy double

Το Y συντονίζει στην καμπίνα προορισμού στην οποία να τοποθετήσει την κορυφή αριστερή γωνία της εικόνας πηγής.

dw double

Το πλάτος για να τραβήξετε την εικόνα στο καναπέ προορισμού. Αυτό επιτρέπει την κλίμακα της εικόνας που τραβήχτηκε. Εάν δεν ορίζεται, η εικόνα δεν κλίμακας σε πλάτος όταν τραβήχτηκε.

dh double

Το ύψος για να τραβήξετε την εικόνα στο καναπέ προορισμού. Αυτό επιτρέπει την κλίμακα της εικόνας που τραβήχτηκε. Εάν δεν ορίζεται, η εικόνα δεν κλίμακας σε ύψος όταν τραβήχτηκε.

Fill()

Συμπληρώνει τα υποδρόμια με το τρέχον στυλ συμπλήρωσης και τον προεπιλεγμένο αλγόριθμο CanvasFillRule.Nonzero.

[DOMName("fill")]
void Fill()

Fill(CanvasFillRule)

Συμπληρώνει τα υποδρόμια με το τρέχον στυλ συμπλήρωσης.

[DOMName("fill")]
void Fill(CanvasFillRule fillRule)

Parameters

fillRule CanvasFillRule

Ο αλγόριθμος με τον οποίο να καθορίσει αν ένα σημείο είναι μέσα σε ένα μονοπάτι ή έξω από ένα μονοπάτι.

Fill(ΠΑΣΟΚ2D)

Συμπληρώνει τα υποδρόμια με το τρέχον στυλ συμπλήρωσης και τον προεπιλεγμένο αλγόριθμο CanvasFillRule.Nonzero.

[DOMName("fill")]
void Fill(Path2D path)

Parameters

path Path2D

Ένα Path2D μονοπάτι για να γεμίσει.

Fill(Path2D και CanvasFillRule)

Συμπληρώνει τα υποδρόμια με το τρέχον στυλ συμπλήρωσης.

[DOMName("fill")]
void Fill(Path2D path, CanvasFillRule fillRule)

Parameters

path Path2D

Ένα Path2D μονοπάτι για να γεμίσει.

fillRule CanvasFillRule

Ο αλγόριθμος με τον οποίο να καθορίσει αν ένα σημείο είναι μέσα σε ένα μονοπάτι ή έξω από ένα μονοπάτι.

FillRect(ΔΥΟ, ΔΥΟ, ΔΥΟ, ΔΥΟ)

Κλείνει μια γεμάτη ορθογώνη στη θέση (x, y) του οποίου το μέγεθος καθορίζεται από πλάτος και ύψος.

[DOMName("fillRect")]
void FillRect(double x, double y, double w, double h)

Parameters

x double

Το άξονα x του συντονιστή για το σημείο εκκίνησης του ορθογώνου.

y double

Το y άξονα του συντονιστή για το σημείο εκκίνησης του ορθογώνου.

w double

Το πλάτος της ορθογώνης.

h double

Το ύψος της ορθογώνης.

FillText(Δύο, Δύο, Δύο)

Συμπληρώστε ένα δεδομένο κείμενο στην δεδομένη θέση (x,y).

[DOMName("fillText")]
void FillText(string text, double x, double y)

Parameters

text string

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

x double

Το άξονα x του συντονιστή για το σημείο εκκίνησης του κειμένου.

y double

Το y άξονα του συντονιστή για το σημείο εκκίνησης του κειμένου.

FillText(ΔΥΟ, ΔΥΟ, ΔΥΟ, ΔΥΟ)

Συμπληρώστε ένα δεδομένο κείμενο στην δεδομένη θέση (x,y).

[DOMName("fillText")]
void FillText(string text, double x, double y, double maxWidth)

Parameters

text string

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

x double

Το άξονα x του συντονιστή για το σημείο εκκίνησης του κειμένου.

y double

Το y άξονα του συντονιστή για το σημείο εκκίνησης του κειμένου.

maxWidth double

Εάν καθοριστεί, και η γραμμή υπολογίζεται να είναι ευρύτερη από αυτό το πλάτος, η γραμματοσειρά προσαρμόζεται για να χρησιμοποιεί μια πιο οριζόντια συμπυκνωμένη γραμματοσειρά (εάν υπάρχει ή εάν μια λογικά αναγνωσιμότητά μπορεί να συνθετηθεί με την κλίμακα της τρέχουσας γραμματοσειράς οριζόντια) ή μια μικρότερη γραμματοσειρά.

GetImageData(ΔΥΟ, ΔΥΟ, ΔΥΟ, ΔΥΟ)

Επιστρέφει ένα αντικείμενο ImageData που αντιπροσωπεύει τα υποκείμενα δεδομένα pixel για την περιοχή του καμπύλου που αναφέρεται από την ορθογώνια που ξεκινά με (sx, sy) και έχει πλάτος sw και ύψος sh.Αυτή η μέθοδος δεν επηρεάζεται από τη μητρία μετασχηματισμού καμβά.

[DOMName("getImageData")]
IImageData GetImageData(double sx, double sy, double sw, double sh)

Parameters

sx double

Ο συντονισμός x της ανώτερης αριστεράς γωνίας της ορθογώνης από την οποία θα αφαιρεθεί το ImageData.

sy double

Ο συντονισμός y της ανώτερης αριστεράς γωνίας της ορθογώνης από την οποία θα αφαιρεθεί το ImageData.

sw double

Το πλάτος της ορθογώνης από την οποία θα αφαιρεθεί το ImageData.

sh double

Το ύψος της ορθογώνης από την οποία θα αφαιρεθεί το ImageData.

Returns

IImageData

Ένα αντικείμενο ImageData που περιέχει τα δεδομένα εικόνας για το δεδομένο κατώφλι των καναβιών.

IsPointInPath(ΔΥΟ, ΔΥΟ)

Ενημερώστε αν ή όχι το συγκεκριμένο σημείο περιέχεται στο τρέχον μονοπάτι.

[DOMName("isPointInPath")]
bool IsPointInPath(double x, double y)

Parameters

x double

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

y double

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

Returns

bool

Επιστρέφει αληθινός εάν το σημείο βρίσκεται μέσα στην περιοχή που περιέχεται από την συμπλήρωση μιας διαδρομής, αλλιώς ψευδής.

IsPointInPath(Δύο, Δύο, CanvasFillRule)

Ενημερώστε αν ή όχι το συγκεκριμένο σημείο περιέχεται στο τρέχον μονοπάτι.

[DOMName("isPointInPath")]
bool IsPointInPath(double x, double y, CanvasFillRule fillRule)

Parameters

x double

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

y double

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

fillRule CanvasFillRule

Ο αλγόριθμος με τον οποίο να καθορίσει αν ένα σημείο είναι μέσα σε ένα μονοπάτι ή έξω από ένα μονοπάτι.

Returns

bool

Επιστρέφει αληθινός εάν το σημείο βρίσκεται μέσα στην περιοχή που περιέχεται από την συμπλήρωση μιας διαδρομής, αλλιώς ψευδής.

IsPointInPath(Path2D, διπλό, διπλό)

Ενημερώστε αν ή όχι το συγκεκριμένο σημείο περιέχεται στο τρέχον μονοπάτι.

[DOMName("isPointInPath")]
bool IsPointInPath(Path2D path, double x, double y)

Parameters

path Path2D

Ένα Path2D δρόμο για να ελέγξετε.

x double

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

y double

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

Returns

bool

Επιστρέφει αληθινός εάν το σημείο βρίσκεται μέσα στην περιοχή που περιέχεται από την συμπλήρωση μιας διαδρομής, αλλιώς ψευδής.

IsPointInPath(Path2D, διπλό, διπλό, CanvasFillRule)

Ενημερώστε αν ή όχι το συγκεκριμένο σημείο περιέχεται στο τρέχον μονοπάτι.

[DOMName("isPointInPath")]
bool IsPointInPath(Path2D path, double x, double y, CanvasFillRule fillRule)

Parameters

path Path2D

Ένα Path2D δρόμο για να ελέγξετε.

x double

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

y double

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

fillRule CanvasFillRule

Ο αλγόριθμος με τον οποίο να καθορίσει αν ένα σημείο είναι μέσα σε ένα μονοπάτι ή έξω από ένα μονοπάτι.

Returns

bool

Επιστρέφει αληθινός εάν το σημείο βρίσκεται μέσα στην περιοχή που περιέχεται από την συμπλήρωση μιας διαδρομής, αλλιώς ψευδής.

IsPointInStroke(ΔΥΟ, ΔΥΟ)

Αναφέρετε αν ή όχι το καθορισμένο σημείο βρίσκεται εντός της περιοχής που περιέχεται από το χτύπημα μιας διαδρομής.

[DOMName("isPointInStroke")]
bool IsPointInStroke(double x, double y)

Parameters

x double

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

y double

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

Returns

bool

Επιστρέφει αληθινό εάν το σημείο βρίσκεται μέσα στην περιοχή που περιέχεται από το χτύπημα μιας διαδρομής, αλλιώς ψεύτικο.

IsPointInStroke(Path2D, διπλό, διπλό)

Αναφέρετε αν ή όχι το καθορισμένο σημείο βρίσκεται εντός της περιοχής που περιέχεται από το χτύπημα μιας διαδρομής.

bool IsPointInStroke(Path2D path, double x, double y)

Parameters

path Path2D

Ένα Path2D δρόμο για να ελέγξετε.

x double

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

y double

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

Returns

bool

Επιστρέφει αληθινό εάν το σημείο βρίσκεται μέσα στην περιοχή που περιέχεται από το χτύπημα μιας διαδρομής, αλλιώς ψεύτικο.

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

Επιστρέφει ένα αντικείμενο TextMetrics.

[DOMName("measureText")]
ITextMetrics MeasureText(string text)

Parameters

text string

Το κείμενο για μέτρηση.

Returns

ITextMetrics

Ένα αντικείμενο κειμένου.

PutImageData(ΔΥΟ, ΔΥΟ, ΔΥΟ ΔΥΟ)

Βάλτε τα δεδομένα από το συγκεκριμένο αντικείμενο ImageData στο bitmap.Εάν παρέχεται μια βρώμικη ορθογώνια, ζωγραφίζονται μόνο τα pixels από αυτή την ορθογώνια.Αυτή η μέθοδος δεν επηρεάζεται από τη μητρία μετασχηματισμού καμβά.

[DOMName("putImageData")]
void PutImageData(IImageData imagedata, double dx, double dy)

Parameters

imagedata IImageData

Ένα αντικείμενο ImageData που περιέχει την ποικιλία των τιμών pixel.

dx double

Οριζόντια θέση (x-συντονισμένο) στην οποία να τοποθετήσετε τα δεδομένα εικόνας στο κανόνι προορισμού.

dy double

Η κάθετη θέση (y-συντονισμένη) στην οποία να τοποθετούνται τα δεδομένα εικόνας στα κανόνια προορισμού.

PutImageData(ΔΥΟ, ΔΥΟ, ΔΥΟ, ΔΥΟ, ΔΥΟ, ΔΥΟ)

Βάλτε τα δεδομένα από το συγκεκριμένο αντικείμενο ImageData στο bitmap.Εάν παρέχεται μια βρώμικη ορθογώνια, ζωγραφίζονται μόνο τα pixels από αυτή την ορθογώνια.Αυτή η μέθοδος δεν επηρεάζεται από τη μητρία μετασχηματισμού καμβά.

[DOMName("putImageData")]
void PutImageData(IImageData imagedata, double dx, double dy, double dirtyX, double dirtyY, double dirtyWidth, double dirtyHeight)

Parameters

imagedata IImageData

Ένα αντικείμενο ImageData που περιέχει την ποικιλία των τιμών pixel.

dx double

Οριζόντια θέση (x-συντονισμένο) στην οποία να τοποθετήσετε τα δεδομένα εικόνας στο κανόνι προορισμού.

dy double

Η κάθετη θέση (y-συντονισμένη) στην οποία να τοποθετούνται τα δεδομένα εικόνας στα κανόνια προορισμού.

dirtyX double

Οριζόντια θέση (x-συντονισμένο).Ο συντονισμός x της κορυφής αριστεράς γωνίας των δεδομένων εικόνας σας.

dirtyY double

Πυρηνική θέση (y-συντονισμός). Ο συντονισμός y της κορυφής αριστεράς γωνίας των δεδομένων εικόνας σας.

dirtyWidth double

Το πλάτος της ορθογώνης που πρέπει να ζωγραφιστεί. ελαττώματα στο πλάτος των δεδομένων εικόνας.

dirtyHeight double

Το ύψος της ορθογώνης που πρέπει να ζωγραφιστεί. ελαττώματα στο ύψος των δεδομένων εικόνας.

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

Απομακρύνετε την πληγείσα περιοχή με το καθορισμένο ID από το καναπέ.

[DOMName("removeHitRegion")]
void RemoveHitRegion(string id)

Parameters

id string

Μια γραμμή που αντιπροσωπεύει το ID της περιοχής που πρέπει να αφαιρεθεί.

ResetTransform()

Επαναλαμβάνει την τρέχουσα μεταμόρφωση με τη μητρώα ταυτότητας.

[DOMName("resetTransform")]
void ResetTransform()

Restore()

Επαναφέρετε την κατάσταση στυλ σχέσης στο τελευταίο στοιχείο στο ‘state stack’ που έχει αποθηκευτεί με την αποθήκευση().

[DOMName("restore")]
void Restore()

Rotate(διπλό)

Προσθέτει μια περιστροφή στο μητρώο μετασχηματισμού.Το επιχείρημα γωνίας αντιπροσωπεύει μια γωνία περιστροφής με ρολόι και εκφράζεται σε ακτίνες.

[DOMName("rotate")]
void Rotate(double angle)

Parameters

angle double

Αντιπροσωπεύει μια γωνία περιστροφής με ρολόι που εκφράζεται σε ακτίνες.

Save()

Αποθηκεύει την τρέχουσα κατάσταση στυλ σχεδιασμού χρησιμοποιώντας ένα σκάκι, ώστε να μπορείτε να αναστρέψετε οποιαδήποτε αλλαγή κάνετε σε αυτό χρησιμοποιώντας αποκατάσταση().

[DOMName("save")]
void Save()

Scale(ΔΥΟ, ΔΥΟ)

Προσθέτει μια κλιμακώδη μεταμόρφωση στις μονάδες καμβά με x οριζόντια και y κάθετα.

[DOMName("scale")]
void Scale(double x, double y)

Parameters

x double

Στρατηγικός παράγοντας στην οριζόντια κατεύθυνση.

y double

Ο παράγοντας κλιμάκωσης στην κάθετη κατεύθυνση.

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

Επαναλαμβάνει την τρέχουσα μεταμόρφωση στο μητρώο ταυτότητας και στη συνέχεια επικαλείται τη μέθοδο μεταμόρφωσης με τα ίδια επιχειρήματα.

[DOMName("setTransform")]
void SetTransform(double a, double b, double c, double d, double e, double f)

Parameters

a double

Οριζόντια κλίμακα.

b double

Οριζόντια διαρροή.

c double

Βαθμολογικό σκάφος.

d double

Η κάθετη κλίση.

e double

Οριζόντια κίνηση.

f double

Η κάθετη κίνηση.

Stroke()

Χτυπάτε τα υπόγεια μονοπάτια με το τρέχον στυλ χτυπήματος.

[DOMName("stroke")]
void Stroke()

Stroke(ΠΑΣΟΚ2D)

Χτυπάτε τα υπόγεια μονοπάτια με το τρέχον στυλ χτυπήματος.

[DOMName("stroke")]
void Stroke(Path2D path)

Parameters

path Path2D

Ένα Path2D μονοπάτι προς το χτύπημα.

StrokeRect(ΔΥΟ, ΔΥΟ, ΔΥΟ, ΔΥΟ)

Φωτογραφήστε μια ορθογώνια που έχει ένα σημείο εκκίνησης στο (x, y) και έχει ένα πλάτος w και ένα ύψος h στο καναπέ, χρησιμοποιώντας το τρέχον στυλ στροφής.

[DOMName("strokeRect")]
void StrokeRect(double x, double y, double w, double h)

Parameters

x double

Το άξονα x του συντονιστή για το σημείο εκκίνησης του ορθογώνου.

y double

Το y άξονα του συντονιστή για το σημείο εκκίνησης του ορθογώνου.

w double

Το πλάτος της ορθογώνης.

h double

Το ύψος της ορθογώνης.

StrokeText(Δύο, Δύο, Δύο)

Συσκευάστε ένα δεδομένο κείμενο στην δεδομένη θέση (x, y).

[DOMName("strokeText")]
void StrokeText(string text, double x, double y)

Parameters

text string

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

x double

Το άξονα x του συντονιστή για το σημείο εκκίνησης του κειμένου.

y double

Το y άξονα του συντονιστή για το σημείο εκκίνησης του κειμένου.

StrokeText(διπλό, διπλό, διπλό ή διπλό;)

Συσκευάστε ένα δεδομένο κείμενο στην δεδομένη θέση (x, y).

[DOMName("strokeText")]
void StrokeText(string text, double x, double y, double? maxWidth)

Parameters

text string

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

x double

Το άξονα x του συντονιστή για το σημείο εκκίνησης του κειμένου.

y double

Το y άξονα του συντονιστή για το σημείο εκκίνησης του κειμένου.

maxWidth double ?

Εάν καθοριστεί, και η γραμμή υπολογίζεται να είναι ευρύτερη από αυτό το πλάτος, η γραμματοσειρά προσαρμόζεται για να χρησιμοποιεί μια πιο οριζόντια συμπυκνωμένη γραμματοσειρά (εάν υπάρχει ή εάν μια λογικά αναγνωσιμότητά μπορεί να συνθετηθεί με την κλίμακα της τρέχουσας γραμματοσειράς οριζόντια) ή μια μικρότερη γραμματοσειρά.

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

Πολλαπλασιάζει την τρέχουσα μετασχηματιστική μάρτυρα με τη μάρτυρα που περιγράφεται από τα επιχειρήματά της.

[DOMName("transform")]
void Transform(double a, double b, double c, double d, double e, double f)

Parameters

a double

Οριζόντια κλίμακα.

b double

Οριζόντια διαρροή.

c double

Βαθμολογικό σκάφος.

d double

Η κάθετη κλίση.

e double

Οριζόντια κίνηση.

f double

Η κάθετη κίνηση.

Translate(ΔΥΟ, ΔΥΟ)

Προσθέτει μετασχηματισμό μετάφρασης με την κίνηση του σωλήνα και της προέλευσης του x ορμονικά και y κάθετα στο δίκτυο.

[DOMName("translate")]
void Translate(double x, double y)

Parameters

x double

Η απόσταση κινείται στην οριζόντια κατεύθυνση.

y double

Η απόσταση κινείται προς την κάθετη κατεύθυνση.</string,></string,>

 Ελληνικά