Interface ICanvasRenderingContext2D

Interface ICanvasRenderingContext2D

Il nome: Aspose.Html.Dom.Canvas Assemblaggio: Aspose.HTML.dll (25.4.0)

L’interfaccia ICanvasRenderingContext2D viene utilizzata per disegnare rettangoli, testo, immagini e altri oggetti sull’elemento di canvas. fornisce il contesto di rendering 2D per la superficie di disegnare di un elemento di canvas.

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

Implements

ICanvasDrawingStyles , ICanvasPathMethods

Properties

Canvas

Una lettura-solo back-referenza al HTMLCanvasElement. può essere nulo se non è associato ad un elemento canvas.

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

Valore di proprietà

HTMLCanvasElement

FillStyle

Colore o stile da usare all’interno delle forme. Default: (nero).

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

Valore di proprietà

object

GlobalAlpha

Valore alfa che viene applicato alle forme e alle immagini prima che siano composte sulle canve.

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

Valore di proprietà

double

GlobalCompositeOperation

Con l’Alpha globale applicato questo set come le forme e le immagini sono tracciate sul bitmap esistente.

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

Valore di proprietà

string

ImageSmoothingEnabled

Modalità di scioglimento dell’immagine; se disattivato, le immagini non saranno scioglimate se scalate.

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

Valore di proprietà

bool

ShadowBlur

Determinare l’effetto blurante. default 0

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

Valore di proprietà

double

ShadowColor

Il colore dell’ombra. nero completamente trasparente.

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

Valore di proprietà

string

RiflessioniX

A distanza orizzontale l’ombra sarà rimborsata.

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

Valore di proprietà

double

di ShadowOffset

La distanza verticale dell’ombra sarà compensata. default 0.

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

Valore di proprietà

double

StrokeStyle

Colore o stile da usare per le linee intorno alle forme. Default: (nero).

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

Valore di proprietà

object

Methods

AddHitRegion(di String, String=» » »)

Aggiungi una regione colpita alla canva.Questo ti consente di rendere più facile la rilevazione di colpi, ti consente di guidare gli eventi agli elementi DOM,e consente agli utenti di esplorare il canvas senza vederlo.

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

Parameters

options Dictionary di < string , string >

L’argomento delle opzioni è opzionale.Quando fornito, è un oggetto che può contenere proprietà.

BeginPath()

Inizia un nuovo percorso escludendo l’elenco dei sub-tratti. chiama questo metodo quando vuoi creare un nuovo percorso.

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

ClearHitRegions()

Rimuove tutte le aree colpite dalla canvola.

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

ClearRect(Doppio, doppio, doppio)

Set tutti i pixel nel rettangolo definito dal punto di partenza (x, y) e la dimensione (width, height) a nero trasparente, eliminando qualsiasi contenuto precedentemente ritratto.

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

Parameters

x double

L’asse x della coordinata per il punto di partenza rettangolare.

y double

L’asse y della coordinata per il punto di partenza rettangolare.

w double

La larghezza del rectangolo.

h double

L’altezza del rectangolo.

Clip()

Crea una nuova regione di scorrimento calcolando la intersezione della regione di scorrimento corrente e la zona descritta dal percorso, utilizzando la regola di numero non zero di scorrimento.Le substrate aperte devono essere implicitamente chiuse quando si computa la regione di scavo, senza pregiudicare le substrate efficaci.La nuova regione di scavo sostituisce l’attuale regione di scavo.

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

Clip(CanvasFillRule)

Crea una nuova regione di scorrimento calcolando la intersezione della regione di scorrimento corrente e la zona descritta dal percorso, utilizzando la regola di numero non zero di scorrimento.Le substrate aperte devono essere implicitamente chiuse quando si computa la regione di scavo, senza pregiudicare le substrate efficaci.La nuova regione di scavo sostituisce l’attuale regione di scavo.

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

Parameters

fillRule CanvasFillRule

L’algoritmo per determinare se un punto è all’interno o al di fuori di un percorso

Clip(Path2D e canvas)

Crea una nuova regione di scorrimento calcolando la intersezione della regione di scorrimento corrente e la zona descritta dal percorso, utilizzando la regola di numero non zero di scorrimento.Le substrate aperte devono essere implicitamente chiuse quando si computa la regione di scavo, senza pregiudicare le substrate efficaci.La nuova regione di scavo sostituisce l’attuale regione di scavo.

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

Parameters

path Path2D

Un percorso Path2D per il clip.

fillRule CanvasFillRule

L’algoritmo per determinare se un punto è all’interno di un percorso o al di fuori di un percorso.

CreateImageData(Il doppio, il doppio)

Crea un nuovo oggetto ImageData bianco con le dimensioni specificate.Tutti i pixel nel nuovo oggetto sono nero trasparente.

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

Parameters

sw double

La larghezza per fornire il nuovo oggetto ImageData.

sh double

L’altezza per dare il nuovo oggetto ImageData.

Returns

IImageData

Un nuovo oggetto ImageData con la larghezza e l’altezza specificate. il nuovo oggetto è riempito di pixel neri trasparenti.

CreateImageData(IIMaggioData)

Crea un nuovo oggetto ImageData bianco con le dimensioni specificate.Tutti i pixel nel nuovo oggetto sono nero trasparente.

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

Parameters

imagedata IImageData

Un oggetto ImageData esistente da cui copiare la larghezza e l’altezza.

Returns

IImageData

Un nuovo oggetto ImageData con la larghezza e l’altezza specificate. il nuovo oggetto è riempito di pixel neri trasparenti.

CreateLinearGradient(Doppio, doppio, doppio)

Crea un gradiente lineare lungo la linea data dalle coordinate rappresentate dai parametri.

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

Parameters

x0 double

L’asse x della coordinata del punto di partenza.

y0 double

L’asse y della coordinata del punto di partenza.

x1 double

L’asse x della coordinata del punto di fine.

y1 double

L’asse y del coordinato del punto di fine.

Returns

ICanvasGradient

Il canvas gradient lineare.

CreatePattern(Strumento, Strumento)

Crea un modello utilizzando l’immagine specificata (un CanvasImageSource).Si ripete la fonte nelle direzioni specificate dall’argomento di ripetizione.

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

Parameters

image HTMLImageElement

Un elemento HTMLImage da utilizzare come immagine da ripetere

repetition string

Una riga che indica come ripetere l’immagine.

Returns

ICanvasPattern

Un oggetto opaco che descrive un modello.

CreatePattern(HTMLCanvasElemento, string)

Crea un modello utilizzando l’immagine specificata (un CanvasImageSource).Si ripete la fonte nelle direzioni specificate dall’argomento di ripetizione.

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

Parameters

image HTMLCanvasElement

Un HTMLCanvasElement da utilizzare come immagine da ripetere

repetition string

Una riga che indica come ripetere l’immagine.

Returns

ICanvasPattern

Un oggetto opaco che descrive un modello.

CreateRadialGradient(doppio, doppio, doppio, doppio, doppio)

Crea un gradiente radiale dato dalle coordinate dei due cerchi rappresentati dai parametri.

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

Parameters

x0 double

L’asse x della coordinata del cerchio di partenza.

y0 double

L’asse y della coordinata del cerchio di partenza

r0 double

Il raggio del circuito di partenza.

x1 double

L’asse x della coordinata del cerchio finale.

y1 double

L’asse y della coordinata del cerchio finale.

r1 double

Il raggio del cerchio finale.

Returns

ICanvasGradient

Un CanvasGradient radiale inizializzato con i due cerchi specificati.

DrawFocusIfNeeded(Element)

Se un dato elemento è focalizzato, questo metodo attira un anello di focalizzazione intorno al percorso corrente.

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

Parameters

element Element

L’elemento per verificare se è focalizzato o meno.

DrawImage(HTMLImageElement, doppio, doppio)

Scopri l’immagine specificata.

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

Parameters

image HTMLImageElement

L’elemento HTMLImage per attirare nel contesto.

dx double

Il coordinato X nella canvola di destinazione su cui posizionare l’angolo superiore sinistro dell’immagine sorgente.

dy double

Il Y coordina nella canvola di destinazione su cui posizionare l’angolo superiore sinistro dell’immagine sorgente.

DrawImage(HTMLCanvasElemento, doppio, doppio)

Scopri l’immagine specificata.

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

Parameters

image HTMLCanvasElement

Il HTMLCanvasElement per tirare nel contesto.

dx double

Il coordinato X nella canvola di destinazione su cui posizionare l’angolo superiore sinistro dell’immagine sorgente.

dy double

Il Y coordina nella canvola di destinazione su cui posizionare l’angolo superiore sinistro dell’immagine sorgente.

DrawImage(HTMLImageElement, doppio, doppio, doppio)

Scopri l’immagine specificata.

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

Parameters

image HTMLImageElement

L’elemento HTMLImage per attirare nel contesto.

dx double

Il coordinato X nella canvola di destinazione su cui posizionare l’angolo superiore sinistro dell’immagine sorgente.

dy double

Il Y coordina nella canvola di destinazione su cui posizionare l’angolo superiore sinistro dell’immagine sorgente.

dw double

La larghezza per disegnare l’immagine nella canvola di destinazione. Questo consente di scalare l’immagine disegnata. Se non specificata, l’immagine non è scalata in larghezza quando disegnata.

dh double

L’altezza per disegnare l’immagine nella canvola di destinazione. Questo consente di scalare l’immagine disegnata. Se non specificata, l’immagine non è scalata in altezza quando disegnata.

DrawImage(HTMLCanvasElement, doppio, doppio, doppio)

Scopri l’immagine specificata.

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

Parameters

image HTMLCanvasElement

Il HTMLCanvasElement per tirare nel contesto.

dx double

Il coordinato X nella canvola di destinazione su cui posizionare l’angolo superiore sinistro dell’immagine sorgente.

dy double

Il Y coordina nella canvola di destinazione su cui posizionare l’angolo superiore sinistro dell’immagine sorgente.

dw double

La larghezza per disegnare l’immagine nella canvola di destinazione. Questo consente di scalare l’immagine disegnata. Se non specificata, l’immagine non è scalata in larghezza quando disegnata.

dh double

L’altezza per disegnare l’immagine nella canvola di destinazione. Questo consente di scalare l’immagine disegnata. Se non specificata, l’immagine non è scalata in altezza quando disegnata.

DrawImage(HTMLImageElement, doppio, doppio, doppio, doppio, doppio, doppio, doppio)

Scopri l’immagine specificata.

[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

L’elemento HTMLImage per attirare nel contesto.

sx double

La coordinata X dell’angolo sinistro superiore del sub-retangolo dell’immagine sorgente per attirare nel contesto di destinazione.

sy double

La coordinata Y dell’angolo sinistro superiore del sub-retangolo dell’immagine sorgente per attirare nel contesto di destinazione.

sw double

Se non specificato, viene utilizzato l’intero rettangolo dalle coordinate specificate da sx e sy all’angolo destro inferiore dell’immagine.

sh double

L’altezza del sub-retangolo dell’immagine sorgente per attirare nel contesto di destinazione.

dx double

Il coordinato X nella canvola di destinazione su cui posizionare l’angolo superiore sinistro dell’immagine sorgente.

dy double

Il Y coordina nella canvola di destinazione su cui posizionare l’angolo superiore sinistro dell’immagine sorgente.

dw double

La larghezza per disegnare l’immagine nella canvola di destinazione. Questo consente di scalare l’immagine disegnata. Se non specificata, l’immagine non è scalata in larghezza quando disegnata.

dh double

L’altezza per disegnare l’immagine nella canvola di destinazione. Questo consente di scalare l’immagine disegnata. Se non specificata, l’immagine non è scalata in altezza quando disegnata.

DrawImage(HTMLCanvasElement, doppio, doppio, doppio, doppio, doppio, doppio, doppio, doppio)

Scopri l’immagine specificata.

[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

Il HTMLCanvasElement per tirare nel contesto.

sx double

La coordinata X dell’angolo sinistro superiore del sub-retangolo dell’immagine sorgente per attirare nel contesto di destinazione.

sy double

La coordinata Y dell’angolo sinistro superiore del sub-retangolo dell’immagine sorgente per attirare nel contesto di destinazione.

sw double

Se non specificato, viene utilizzato l’intero rettangolo dalle coordinate specificate da sx e sy all’angolo destro inferiore dell’immagine.

sh double

L’altezza del sub-retangolo dell’immagine sorgente per attirare nel contesto di destinazione.

dx double

Il coordinato X nella canvola di destinazione su cui posizionare l’angolo superiore sinistro dell’immagine sorgente.

dy double

Il Y coordina nella canvola di destinazione su cui posizionare l’angolo superiore sinistro dell’immagine sorgente.

dw double

La larghezza per disegnare l’immagine nella canvola di destinazione. Questo consente di scalare l’immagine disegnata. Se non specificata, l’immagine non è scalata in larghezza quando disegnata.

dh double

L’altezza per disegnare l’immagine nella canvola di destinazione. Questo consente di scalare l’immagine disegnata. Se non specificata, l’immagine non è scalata in altezza quando disegnata.

Fill()

Riempie le sottoposte con lo stile di riempimento corrente e l’algoritmo predefinito CanvasFillRule.Nonzero.

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

Fill(CanvasFillRule)

Riempie le substrate con lo stile di riempimento corrente.

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

Parameters

fillRule CanvasFillRule

L’algoritmo per determinare se un punto è all’interno di un percorso o al di fuori di un percorso.

Fill(di Path2D)

Riempie le sottoposte con lo stile di riempimento corrente e l’algoritmo predefinito CanvasFillRule.Nonzero.

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

Parameters

path Path2D

Un percorso Path2D da compilare.

Fill(Path2D e canvas)

Riempie le substrate con lo stile di riempimento corrente.

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

Parameters

path Path2D

Un percorso Path2D da compilare.

fillRule CanvasFillRule

L’algoritmo per determinare se un punto è all’interno di un percorso o al di fuori di un percorso.

FillRect(Doppio, doppio, doppio)

Traccia un rettangolo riempito in posizione (x, y) la cui dimensione è determinata dalla larghezza e dall’altezza.

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

Parameters

x double

L’asse x della coordinata per il punto di partenza rettangolare.

y double

L’asse y della coordinata per il punto di partenza rettangolare.

w double

La larghezza del rectangolo.

h double

L’altezza del rectangolo.

FillText(String, doppio, doppio)

Traccia (completa) un dato testo nella posizione data (x,y).

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

Parameters

text string

Il testo da disegnare utilizzando il font corrente, textAlign, textBaseline, e valori di direzione.

x double

L’asse x della coordinata per il punto di partenza del testo.

y double

L’asse y del coordinato per il punto di partenza del testo.

FillText(String, doppio, doppio, doppio)

Traccia (completa) un dato testo nella posizione data (x,y).

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

Parameters

text string

Il testo da disegnare utilizzando il font corrente, textAlign, textBaseline, e valori di direzione.

x double

L’asse x della coordinata per il punto di partenza del testo.

y double

L’asse y del coordinato per il punto di partenza del testo.

maxWidth double

Se specificato, e la stringhe è calcolato per essere più ampio di questa larghezza, la font è adattata per utilizzare una font più orizzontalmente condensata (se uno è disponibile o se una ragionevolmente leggibile può essere sintetizzata scalando la font corrente orizzontalmente) o una font più piccola.

GetImageData(Doppio, doppio, doppio)

Ritorna un oggetto ImageData che rappresenta i dati pixel sottostanti per l’area della canva indicata dal rectangolo che inizia a (sx, sy) e ha una larghezza sw e sh altezza.Questo metodo non è influenzato dalla matrice di trasformazione delle canve.

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

Parameters

sx double

Il coordinato x dell’angolo sinistro superiore del rectangolo da cui verrà estratto il ImageData.

sy double

Il coordinato y dell’angolo superiore sinistro del rectangolo da cui verrà estratto il ImageData.

sw double

La larghezza del rettangolo da cui verrà estratto il ImageData.

sh double

L’altezza del rettangolo da cui verrà estratto il ImageData.

Returns

IImageData

Un oggetto ImageData che contiene i dati di immagine per il rectangolo dato della canvola.

IsPointInPath(Il doppio, il doppio)

Rapporti se o meno il punto specificato è contenuto nel percorso corrente.

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

Parameters

x double

Il coordinato X del punto da controllare.

y double

Il coordinato Y del punto da controllare.

Returns

bool

Ritorna vero se il punto è all’interno dell’area contenuta dal riempimento di un percorso, altrimenti falso.

IsPointInPath(Doppio, doppio, CanvasFillRule)

Rapporti se o meno il punto specificato è contenuto nel percorso corrente.

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

Parameters

x double

Il coordinato X del punto da controllare.

y double

Il coordinato Y del punto da controllare.

fillRule CanvasFillRule

L’algoritmo per determinare se un punto è all’interno di un percorso o al di fuori di un percorso.

Returns

bool

Ritorna vero se il punto è all’interno dell’area contenuta dal riempimento di un percorso, altrimenti falso.

IsPointInPath(Path2D, doppio e doppio)

Rapporti se o meno il punto specificato è contenuto nel percorso corrente.

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

Parameters

path Path2D

Un percorso Path2D da controllare.

x double

Il coordinato X del punto da controllare.

y double

Il coordinato Y del punto da controllare.

Returns

bool

Ritorna vero se il punto è all’interno dell’area contenuta dal riempimento di un percorso, altrimenti falso.

IsPointInPath(Path2D, doppio, doppio, CanvasFillRule)

Rapporti se o meno il punto specificato è contenuto nel percorso corrente.

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

Parameters

path Path2D

Un percorso Path2D da controllare.

x double

Il coordinato X del punto da controllare.

y double

Il coordinato Y del punto da controllare.

fillRule CanvasFillRule

L’algoritmo per determinare se un punto è all’interno di un percorso o al di fuori di un percorso.

Returns

bool

Ritorna vero se il punto è all’interno dell’area contenuta dal riempimento di un percorso, altrimenti falso.

IsPointInStroke(Il doppio, il doppio)

Rapporti se o meno il punto specificato è all’interno dell’area contenuta dalla rottura di un percorso.

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

Parameters

x double

Il coordinato X del punto da controllare.

y double

Il coordinato Y del punto da controllare.

Returns

bool

Ritorna vero se il punto è all’interno dell’area contenuta dall’incrocio di un percorso, altrimenti falso.

IsPointInStroke(Path2D, doppio e doppio)

Rapporti se o meno il punto specificato è all’interno dell’area contenuta dalla rottura di un percorso.

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

Parameters

path Path2D

Un percorso Path2D da controllare.

x double

Il coordinato X del punto da controllare.

y double

Il coordinato Y del punto da controllare.

Returns

bool

Ritorna vero se il punto è all’interno dell’area contenuta dall’incrocio di un percorso, altrimenti falso.

MeasureText(String)

Ritorna un oggetto TextMetrics.

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

Parameters

text string

Il testo da misurare.

Returns

ITextMetrics

Un oggetto di testo.

PutImageData(IImageData, doppio, doppio)

dipingere i dati dal dato oggetto ImageData nella bitmap.Se viene fornito un rettangolo sporco, vengono dipinti solo i pixel di quel rettangolo.Questo metodo non è influenzato dalla matrice di trasformazione delle canve.

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

Parameters

imagedata IImageData

Un oggetto ImageData che contiene la gamma di valori pixel.

dx double

Posizione orizzontale (x-coordinato) in cui posizionare i dati dell’immagine nella canvola di destinazione.

dy double

Posizione verticale (y-coordinato) in cui posizionare i dati dell’immagine nella canvola di destinazione.

PutImageData(IImageData, doppio, doppio, doppio, doppio)

dipingere i dati dal dato oggetto ImageData nella bitmap.Se viene fornito un rettangolo sporco, vengono dipinti solo i pixel di quel rettangolo.Questo metodo non è influenzato dalla matrice di trasformazione delle canve.

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

Parameters

imagedata IImageData

Un oggetto ImageData che contiene la gamma di valori pixel.

dx double

Posizione orizzontale (x-coordinato) in cui posizionare i dati dell’immagine nella canvola di destinazione.

dy double

Posizione verticale (y-coordinato) in cui posizionare i dati dell’immagine nella canvola di destinazione.

dirtyX double

Posizione orizzontale (x-coordinato). la coordinata x del angolo sinistro superiore dei dati di Immagine.

dirtyY double

Posizione verticale (y-coordinato). il coordinato y del angolo sinistro superiore dei dati di Immagine.

dirtyWidth double

Spessore del rettangolo da dipingere. difetti alla larghezza dei dati dell’immagine.

dirtyHeight double

L’altezza del rettangolo da dipingere. difetti all’altezza dei dati dell’immagine.

RemoveHitRegion(String)

Rimuove la regione colpita con l’ID specificato dalla canvola.

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

Parameters

id string

Una riga che rappresenta l’ID della regione da rimuovere.

ResetTransform()

Ripristina la trasformazione corrente attraverso la matrice dell’identità.

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

Restore()

Ripristina lo stato dello stile di disegno all’ultimo elemento sul ‘stack dello stato’ salvato salvando().

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

Rotate(Doppio)

Aggiunge una rotazione alla matrice di trasformazione. l’argomento angolo rappresenta un angolo di rotazione oraria ed è espresso in radiani.

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

Parameters

angle double

Esso rappresenta un angolo di rotazione orizzontale espresso in radiani.

Save()

Salva lo stato attuale dello stile di disegno utilizzando una scatola in modo che tu possa invertire qualsiasi cambiamento che fai a esso utilizzando il ripristino().

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

Scale(Il doppio, il doppio)

Aggiunge una trasformazione scalante alle unità di canvas per x orizzontalmente e per y verticalmente.

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

Parameters

x double

Il fattore di scalazione nella direzione orizzontale.

y double

Il fattore di scalazione nella direzione verticale.

SetTransform(doppio, doppio, doppio, doppio, doppio)

Ripristina la trasformazione corrente nella matrice dell’identità e invoca il metodo di trasformazione con gli stessi argomenti.

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

Parameters

a double

La scala orizzontale.

b double

Scuola orizzontale.

c double

Scuola verticale.

d double

La scala verticale.

e double

Il movimento orizzontale.

f double

Movimento verticale.

Stroke()

Striscia i substrati con lo stile attuale di striscia.

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

Stroke(di Path2D)

Striscia i substrati con lo stile attuale di striscia.

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

Parameters

path Path2D

Un percorso Path2D per il crollo.

StrokeRect(Doppio, doppio, doppio)

Pittare un rettangolo che ha un punto di partenza a (x, y) e ha una larghezza w e un’altezza h sulle canve, utilizzando lo stile corrente di stroke.

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

Parameters

x double

L’asse x della coordinata per il punto di partenza rettangolare.

y double

L’asse y della coordinata per il punto di partenza rettangolare.

w double

La larghezza del rectangolo.

h double

L’altezza del rectangolo.

StrokeText(String, doppio, doppio)

Traccia (trappola) un dato testo nella posizione (x, y).

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

Parameters

text string

Il testo da disegnare utilizzando il font corrente, textAlign, textBaseline, e valori di direzione.

x double

L’asse x della coordinata per il punto di partenza del testo.

y double

L’asse y del coordinato per il punto di partenza del testo.

StrokeText(String, doppio, doppio e doppio?)

Traccia (trappola) un dato testo nella posizione (x, y).

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

Parameters

text string

Il testo da disegnare utilizzando il font corrente, textAlign, textBaseline, e valori di direzione.

x double

L’asse x della coordinata per il punto di partenza del testo.

y double

L’asse y del coordinato per il punto di partenza del testo.

maxWidth double ?

Se specificato, e la stringhe è calcolato per essere più ampio di questa larghezza, la font è adattata per utilizzare una font più orizzontalmente condensata (se uno è disponibile o se una ragionevolmente leggibile può essere sintetizzata scalando la font corrente orizzontalmente) o una font più piccola.

Transform(doppio, doppio, doppio, doppio, doppio)

Moltiplica la matrice di trasformazione corrente con la matrice descritta dai suoi argomenti.

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

Parameters

a double

La scala orizzontale.

b double

Scuola orizzontale.

c double

Scuola verticale.

d double

La scala verticale.

e double

Il movimento orizzontale.

f double

Movimento verticale.

Translate(Il doppio, il doppio)

Aggiunge una trasformazione di traduzione spostando la canva e la sua origine x orizzontalmente e y verticalmente sulla rete.

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

Parameters

x double

Distanza per muoversi in direzione orizzontale.

y double

Distanza per muoversi in direzione verticale.</string,></string,>

 Italiano