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à
FillStyle
Colore o stile da usare all’interno delle forme. Default: (nero).
[DOMName("fillStyle")]
object FillStyle { get; set; }
Valore di proprietà
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à
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à
ImageSmoothingEnabled
Modalità di scioglimento dell’immagine; se disattivato, le immagini non saranno scioglimate se scalate.
[DOMName("imageSmoothingEnabled")]
bool ImageSmoothingEnabled { get; set; }
Valore di proprietà
ShadowBlur
Determinare l’effetto blurante. default 0
[DOMName("shadowBlur")]
double ShadowBlur { get; set; }
Valore di proprietà
ShadowColor
Il colore dell’ombra. nero completamente trasparente.
[DOMName("shadowColor")]
string ShadowColor { get; set; }
Valore di proprietà
RiflessioniX
A distanza orizzontale l’ombra sarà rimborsata.
[DOMName("shadowOffsetX")]
double ShadowOffsetX { get; set; }
Valore di proprietà
di ShadowOffset
La distanza verticale dell’ombra sarà compensata. default 0.
[DOMName("shadowOffsetY")]
double ShadowOffsetY { get; set; }
Valore di proprietà
StrokeStyle
Colore o stile da usare per le linee intorno alle forme. Default: (nero).
[DOMName("strokeStyle")]
object StrokeStyle { get; set; }
Valore di proprietà
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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,>