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; }
Αξία ιδιοκτησίας
FillStyle
Χρώμα ή στυλ για χρήση μέσα σε σχήματα. προεπιλογή: (μαύρο).
[DOMName("fillStyle")]
object FillStyle { get; set; }
Αξία ιδιοκτησίας
GlobalAlpha
Alpha αξία που εφαρμόζεται σε σχήματα και εικόνες πριν από τη σύνθεση τους στο σωλήνα. default 1.0 (opaque).
[DOMName("globalAlpha")]
double GlobalAlpha { get; set; }
Αξία ιδιοκτησίας
GlobalCompositeOperation
Με την παγκόσμιαAlpha εφαρμόστηκε αυτό ορίζει πώς οι μορφές και οι εικόνες τραβήχτηκαν στο υπάρχον bitmap.
[DOMName("globalCompositeOperation")]
string GlobalCompositeOperation { get; set; }
Αξία ιδιοκτησίας
ImageSmoothingEnabled
Τρόπος σκουπιδισμού εικόνας: εάν απενεργοποιηθεί, οι εικόνες δεν θα σκουπίζονται εάν κλιματιστούν.
[DOMName("imageSmoothingEnabled")]
bool ImageSmoothingEnabled { get; set; }
Αξία ιδιοκτησίας
ShadowBlur
Καθορίζει την επίδραση του μύκητα. προεπιλογή 0
[DOMName("shadowBlur")]
double ShadowBlur { get; set; }
Αξία ιδιοκτησίας
ShadowColor
Το χρώμα της σκιάς. προεπιλεγμένο πλήρως διαφανές μαύρο.
[DOMName("shadowColor")]
string ShadowColor { get; set; }
Αξία ιδιοκτησίας
ShadowOffsetX
Οριζόντια απόσταση η σκιά θα αποζημιωθεί. προεπιλογή 0.
[DOMName("shadowOffsetX")]
double ShadowOffsetX { get; set; }
Αξία ιδιοκτησίας
Σκηνές
Η κάθετη απόσταση της σκιάς θα αποζημιωθεί. προεπιλογή 0.
[DOMName("shadowOffsetY")]
double ShadowOffsetY { get; set; }
Αξία ιδιοκτησίας
StrokeStyle
Χρώμα ή στυλ για χρήση για τις γραμμές γύρω από σχήματα. προεπιλογή: (μαύρο).
[DOMName("strokeStyle")]
object StrokeStyle { get; set; }
Αξία ιδιοκτησίας
Methods
AddHitRegion(Ηλεκτρονικό λεξικό String, String="">)
Προσθέστε μια περιοχή χτύπησης στις καμπύλες.Αυτό σας επιτρέπει να κάνετε την ανίχνευση χτύπησης ευκολότερη, σας επιτρέπει να κατευθύνετε τα γεγονότα στα στοιχεία DOM,και καθιστά δυνατή για τους χρήστες να εξερευνήσουν το καναπέ χωρίς να το δουν.
void AddHitRegion(Dictionary<string, string=""> options)
Parameters
options
Dictionary
< ·
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
Ένα νέο αντικείμενο ImageData με το καθορισμένο πλάτος και ύψος.Το νέο αντικείμενο γεμίζει με διαφανή μαύρα pixels.
CreateImageData(ΙΙΙΙΙΙΙΙΙ)
Δημιουργεί ένα νέο, λευκό ImageData αντικείμενο με τις καθορισμένες διαστάσεις.Όλα τα pixels στο νέο αντικείμενο είναι διαφανή μαύρα.
[DOMName("createImageData")]
IImageData CreateImageData(IImageData imagedata)
Parameters
imagedata
IImageData
Ένα υπάρχον ImageData αντικείμενο από το οποίο να αντιγράψετε το πλάτος και το ύψος.
Returns
Ένα νέο αντικείμενο 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
Το γραμμικό CanvasGradient.
CreatePattern(HTMLImageElement, Σύνδεσμος)
Δημιουργεί ένα πρότυπο χρησιμοποιώντας την καθορισμένη εικόνα (ένα CanvasImageSource).Επαναλαμβάνει την πηγή στις κατευθύνσεις που καθορίζονται από το επιχείρημα επανάληψης.
[DOMName("createPattern")]
ICanvasPattern CreatePattern(HTMLImageElement image, string repetition)
Parameters
image
HTMLImageElement
Ένα HTMLImageElement για να χρησιμοποιηθεί ως εικόνα για να επαναληφθεί
repetition
string
Μια γραμμή που δείχνει πώς να επαναλάβετε την εικόνα.
Returns
Ένα αόρατο αντικείμενο που περιγράφει ένα πρότυπο.
CreatePattern(HTMLCanvasElement, Σύνδεσμος)
Δημιουργεί ένα πρότυπο χρησιμοποιώντας την καθορισμένη εικόνα (ένα CanvasImageSource).Επαναλαμβάνει την πηγή στις κατευθύνσεις που καθορίζονται από το επιχείρημα επανάληψης.
[DOMName("createPattern")]
ICanvasPattern CreatePattern(HTMLCanvasElement image, string repetition)
Parameters
image
HTMLCanvasElement
Ένα HTMLCanvasElement για να χρησιμοποιηθεί ως εικόνα για να επαναληφθεί
repetition
string
Μια γραμμή που δείχνει πώς να επαναλάβετε την εικόνα.
Returns
Ένα αόρατο αντικείμενο που περιγράφει ένα πρότυπο.
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
Ένα ακτινοβολικό 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
Ένα αντικείμενο ImageData που περιέχει τα δεδομένα εικόνας για το δεδομένο κατώφλι των καναβιών.
IsPointInPath(ΔΥΟ, ΔΥΟ)
Ενημερώστε αν ή όχι το συγκεκριμένο σημείο περιέχεται στο τρέχον μονοπάτι.
[DOMName("isPointInPath")]
bool IsPointInPath(double x, double y)
Parameters
x
double
Ο συντονισμός X του σημείου ελέγχου.
y
double
Ο συντονισμός Y του σημείου ελέγχου.
Returns
Επιστρέφει αληθινός εάν το σημείο βρίσκεται μέσα στην περιοχή που περιέχεται από την συμπλήρωση μιας διαδρομής, αλλιώς ψευδής.
IsPointInPath(Δύο, Δύο, CanvasFillRule)
Ενημερώστε αν ή όχι το συγκεκριμένο σημείο περιέχεται στο τρέχον μονοπάτι.
[DOMName("isPointInPath")]
bool IsPointInPath(double x, double y, CanvasFillRule fillRule)
Parameters
x
double
Ο συντονισμός X του σημείου ελέγχου.
y
double
Ο συντονισμός Y του σημείου ελέγχου.
fillRule
CanvasFillRule
Ο αλγόριθμος με τον οποίο να καθορίσει αν ένα σημείο είναι μέσα σε ένα μονοπάτι ή έξω από ένα μονοπάτι.
Returns
Επιστρέφει αληθινός εάν το σημείο βρίσκεται μέσα στην περιοχή που περιέχεται από την συμπλήρωση μιας διαδρομής, αλλιώς ψευδής.
IsPointInPath(Path2D, διπλό, διπλό)
Ενημερώστε αν ή όχι το συγκεκριμένο σημείο περιέχεται στο τρέχον μονοπάτι.
[DOMName("isPointInPath")]
bool IsPointInPath(Path2D path, double x, double y)
Parameters
path
Path2D
Ένα Path2D δρόμο για να ελέγξετε.
x
double
Ο συντονισμός X του σημείου ελέγχου.
y
double
Ο συντονισμός Y του σημείου ελέγχου.
Returns
Επιστρέφει αληθινός εάν το σημείο βρίσκεται μέσα στην περιοχή που περιέχεται από την συμπλήρωση μιας διαδρομής, αλλιώς ψευδής.
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
Επιστρέφει αληθινός εάν το σημείο βρίσκεται μέσα στην περιοχή που περιέχεται από την συμπλήρωση μιας διαδρομής, αλλιώς ψευδής.
IsPointInStroke(ΔΥΟ, ΔΥΟ)
Αναφέρετε αν ή όχι το καθορισμένο σημείο βρίσκεται εντός της περιοχής που περιέχεται από το χτύπημα μιας διαδρομής.
[DOMName("isPointInStroke")]
bool IsPointInStroke(double x, double y)
Parameters
x
double
Ο συντονισμός X του σημείου ελέγχου.
y
double
Ο συντονισμός Y του σημείου ελέγχου.
Returns
Επιστρέφει αληθινό εάν το σημείο βρίσκεται μέσα στην περιοχή που περιέχεται από το χτύπημα μιας διαδρομής, αλλιώς ψεύτικο.
IsPointInStroke(Path2D, διπλό, διπλό)
Αναφέρετε αν ή όχι το καθορισμένο σημείο βρίσκεται εντός της περιοχής που περιέχεται από το χτύπημα μιας διαδρομής.
bool IsPointInStroke(Path2D path, double x, double y)
Parameters
path
Path2D
Ένα Path2D δρόμο για να ελέγξετε.
x
double
Ο συντονισμός X του σημείου ελέγχου.
y
double
Ο συντονισμός Y του σημείου ελέγχου.
Returns
Επιστρέφει αληθινό εάν το σημείο βρίσκεται μέσα στην περιοχή που περιέχεται από το χτύπημα μιας διαδρομής, αλλιώς ψεύτικο.
MeasureText(Σύνδεσμος)
Επιστρέφει ένα αντικείμενο TextMetrics.
[DOMName("measureText")]
ITextMetrics MeasureText(string text)
Parameters
text
string
Το κείμενο για μέτρηση.
Returns
Ένα αντικείμενο κειμένου.
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,>