Interface ICanvasRenderingContext2D
Navne til: Aspose.Html.Dom.Canvas Sammensætning: Aspose.HTML.dll (25.4.0)
ICanvasRenderingContext2D-grænsefladen bruges til at tegne rektangler, tekst, billeder og andre objekter på kanvaselementet. Det giver 2D- renderingskonteksten for tegningens overflade af et kanvaselementet.
[ComVisible(true)]
[DOMNoInterfaceObject]
[DOMObject]
public interface ICanvasRenderingContext2D : ICanvasDrawingStyles, ICanvasPathMethods
Implements
ICanvasDrawingStyles , ICanvasPathMethods
Properties
Canvas
En læse-kun back-reference til HTMLCanvasElement. kan være nul, hvis det ikke er forbundet med et canvas element.
[DOMName("canvas")]
HTMLCanvasElement Canvas { get; }
Ejendomsværdi
FillStyle
Farve eller stil til brug inde i former. standard: (svart).
[DOMName("fillStyle")]
object FillStyle { get; set; }
Ejendomsværdi
GlobalAlpha
Alpha-værdi, der anvendes til former og billeder, før de er kompositioneret på kanvasen).
[DOMName("globalAlpha")]
double GlobalAlpha { get; set; }
Ejendomsværdi
GlobalCompositeOperation
Med globalAlpha anvendt dette sæt, hvordan former og billeder er trukket på den eksisterende bitmap)
[DOMName("globalCompositeOperation")]
string GlobalCompositeOperation { get; set; }
Ejendomsværdi
ImageSmoothingEnabled
Billedsløsningsløsningsløsningsløsningsløsningsløsningsløsningsløsningsløsningsløsningsløsningsløsningsløsningsløsningsløsningsløsning.
[DOMName("imageSmoothingEnabled")]
bool ImageSmoothingEnabled { get; set; }
Ejendomsværdi
ShadowBlur
Specifikere blurringseffekten. standard 0
[DOMName("shadowBlur")]
double ShadowBlur { get; set; }
Ejendomsværdi
ShadowColor
Farve af skyggen. standard fuldt gennemsigtig sort.
[DOMName("shadowColor")]
string ShadowColor { get; set; }
Ejendomsværdi
ShadowOffsetX
Horisontalt afstand skyggen vil blive kompenseret. standard 0.
[DOMName("shadowOffsetX")]
double ShadowOffsetX { get; set; }
Ejendomsværdi
ShadowOffsety
Vertikal afstand skyggen vil blive kompenseret. standard 0.
[DOMName("shadowOffsetY")]
double ShadowOffsetY { get; set; }
Ejendomsværdi
StrokeStyle
Farve eller stil til brug for linjerne omkring former. standard: (svart).
[DOMName("strokeStyle")]
object StrokeStyle { get; set; }
Ejendomsværdi
Methods
AddHitRegion(Ordforråd: String String="">)
Tilføj et hitområde til kanvasen.Dette giver dig mulighed for at gøre hitdetektion lettere, giver dig mulighed for at rute begivenheder til DOM-elementer,og gør det muligt for brugerne at udforske kanvasen uden at se den.
void AddHitRegion(Dictionary<string, string=""> options)
Parameters
options
Dictionary
<
string
, string
>
Optionsargumentet er valgfrit.Når det er givet, er det et objekt, der kan indeholde egenskaber.
BeginPath()
Start en ny vej ved at lukke listen over underveje. kald denne metode, når du vil oprette en ny vej.
[DOMName("beginPath")]
void BeginPath()
ClearHitRegions()
Fjern alle ramte områder fra kanvasen.
[DOMName("clearHitRegions")]
void ClearHitRegions()
ClearRect(dobbelt, dobbelt, dobbelt og dobbelt)
Sæt alle piksler i den rektangle, der er defineret ved udgangspunkt (x, y) og størrelse (bredde, højde) til gennemsigtig sort, bortskaffelse af ethvert tidligere dragt indhold.
[DOMName("clearRect")]
void ClearRect(double x, double y, double w, double h)
Parameters
x
double
Den x-axis af koordinaten for rektangulær udgangspunktet.
y
double
Den y-axis af koordinaten for det rektangulære udgangspunkt.
w
double
Den rektangulære bredde.
h
double
Højden på rektanglen.
Clip()
Skaber en ny klipregion ved at beregne krydsningen af den nuværende klipregion og det område, der er beskrevet af vejen, ved hjælp af ikke-zero vindingsregelen.bne underveje skal være implicit lukket, når man beregner klippegionen, uden at det påvirker de faktiske underveje.Den nye klippegion erstatter den nuværende klippegion.
[DOMName("clip")]
void Clip()
Clip(CanvasFillRule)
Skaber en ny klipregion ved at beregne krydsningen af den nuværende klipregion og det område, der er beskrevet af vejen, ved hjælp af ikke-zero vindingsregelen.bne underveje skal være implicit lukket, når man beregner klippegionen, uden at det påvirker de faktiske underveje.Den nye klippegion erstatter den nuværende klippegion.
[DOMName("clip")]
void Clip(CanvasFillRule fillRule)
Parameters
fillRule
CanvasFillRule
Det algoritme, hvorved man kan bestemme, om et punkt er inde i en vej eller uden for en vej
Clip(Path2D og CanvasFillRule)
Skaber en ny klipregion ved at beregne krydsningen af den nuværende klipregion og det område, der er beskrevet af vejen, ved hjælp af ikke-zero vindingsregelen.bne underveje skal være implicit lukket, når man beregner klippegionen, uden at det påvirker de faktiske underveje.Den nye klippegion erstatter den nuværende klippegion.
[DOMName("clip")]
void Clip(Path2D path, CanvasFillRule fillRule)
Parameters
path
Path2D
En Path2D vej til klip.
fillRule
CanvasFillRule
Den algoritme, hvorved man kan bestemme, om et punkt er inde i en vej eller uden for en vej.
CreateImageData(dobbelt, dobbelt)
Skaber et nyt, hvidt ImageData-objekt med de angivne dimensioner.Alle pixels i det nye objekt er gennemsigtige sorte.
[DOMName("createImageData")]
IImageData CreateImageData(double sw, double sh)
Parameters
sw
double
Den bredde til at give det nye ImageData objekt.
sh
double
Højden til at give det nye ImageData objekt.
Returns
Et nyt ImageData-objekt med den angivne bredde og højde. det nye objekt er fyldt med gennemsigtige sorte pixels.
CreateImageData(IIMageData)
Skaber et nyt, hvidt ImageData-objekt med de angivne dimensioner.Alle pixels i det nye objekt er gennemsigtige sorte.
[DOMName("createImageData")]
IImageData CreateImageData(IImageData imagedata)
Parameters
imagedata
IImageData
Et eksisterende ImageData-objekt, hvorfra man skal kopiere bredden og højde.
Returns
Et nyt ImageData-objekt med den angivne bredde og højde. det nye objekt er fyldt med gennemsigtige sorte pixels.
CreateLinearGradient(dobbelt, dobbelt, dobbelt og dobbelt)
Skaber en lineær gradient langs den linje, der gives af de koordinater, der repræsenteres af parametrene.
[DOMName("createLinearGradient")]
ICanvasGradient CreateLinearGradient(double x0, double y0, double x1, double y1)
Parameters
x0
double
X-axlen i koordinaten af startpunktet.
y0
double
Den y-axis af koordinaten af startpunktet.
x1
double
X-axlen af slutpunkts koordinater.
y1
double
Den y-axis af slutpunkts koordinater.
Returns
Den lineære kanvasgradient.
CreatePattern(HTMLImageElement, String)
Skaber et mønster ved hjælp af det angivne billede (en CanvasImageSource).Det gentager kilden i de retninger, der er angivet i gentagelsesargumentet.
[DOMName("createPattern")]
ICanvasPattern CreatePattern(HTMLImageElement image, string repetition)
Parameters
image
HTMLImageElement
En HTMLImageelement til at bruges som billedet til at gentage
repetition
string
En linje, der angiver, hvordan man gentager billedet.
Returns
Et opaktigt objekt, der beskriver et mønster.
CreatePattern(HTMLCanvaselement, string)
Skaber et mønster ved hjælp af det angivne billede (en CanvasImageSource).Det gentager kilden i de retninger, der er angivet i gentagelsesargumentet.
[DOMName("createPattern")]
ICanvasPattern CreatePattern(HTMLCanvasElement image, string repetition)
Parameters
image
HTMLCanvasElement
En HTMLCanvaselement til at blive brugt som billedet til at gentage
repetition
string
En linje, der angiver, hvordan man gentager billedet.
Returns
Et opaktigt objekt, der beskriver et mønster.
CreateRadialGradient(dobbelt, dobbelt, dobbelt, dobbelt, dobbelt)
Skaber en radial gradient givet af koordinaterne af de to cirkler repræsenteret af parametrene.
[DOMName("createRadialGradient")]
ICanvasGradient CreateRadialGradient(double x0, double y0, double r0, double x1, double y1, double r1)
Parameters
x0
double
Den x-axis af startcirkelens koordinat.
y0
double
Den y-axis af startcirkelens koordinat
r0
double
Radium af startcirklen.
x1
double
X-axlen af den endelige cirkel koordinater.
y1
double
Den y-axis af slutcirkelens koordinat.
r1
double
Radion af den sidste cirkel.
Returns
En radial CanvasGradient initialiseret med de to angivne cirkler.
DrawFocusIfNeeded(Element)
Hvis et givet element er fokuseret, trækker denne metode en fokusring omkring den aktuelle vej.
[DOMName("drawFocusIfNeeded")]
void DrawFocusIfNeeded(Element element)
Parameters
element
Element
Den element at kontrollere, om den er fokuseret eller ej.
DrawImage(HTMLImageElement, dobbelt, dobbelt)
Skær det angivne billede.
[DOMName("drawImage")]
void DrawImage(HTMLImageElement image, double dx, double dy)
Parameters
image
HTMLImageElement
HTMLImageElementet til at trække i konteksten.
dx
double
X koordinerer i destinationskanven, hvor man skal placere den øverste venstre hjørne af kildebilledet.
dy
double
Y koordinerer i destinationskanven, hvor man skal placere den øverste venstre hjørne af kildebilledet.
DrawImage(HTMLCanvasElement, dobbelt, dobbelt)
Skær det angivne billede.
[DOMName("drawImage")]
void DrawImage(HTMLCanvasElement image, double dx, double dy)
Parameters
image
HTMLCanvasElement
Den HTMLCanvasElement til at trække i konteksten.
dx
double
X koordinerer i destinationskanven, hvor man skal placere den øverste venstre hjørne af kildebilledet.
dy
double
Y koordinerer i destinationskanven, hvor man skal placere den øverste venstre hjørne af kildebilledet.
DrawImage(HTMLImageElement, dobbelt, dobbelt, dobbelt)
Skær det angivne billede.
[DOMName("drawImage")]
void DrawImage(HTMLImageElement image, double dx, double dy, double dw, double dh)
Parameters
image
HTMLImageElement
HTMLImageElementet til at trække i konteksten.
dx
double
X koordinerer i destinationskanven, hvor man skal placere den øverste venstre hjørne af kildebilledet.
dy
double
Y koordinerer i destinationskanven, hvor man skal placere den øverste venstre hjørne af kildebilledet.
dw
double
Den bredde til at tegne billedet i destinationskanvas. Dette giver mulighed for at skala den tegne billed. Hvis ikke angivet, er billedet ikke skala i bredde, når tegnet.
dh
double
Højden til at tegne billedet i destinationen kanvas. Dette giver mulighed for at skala den tegne billed. Hvis ikke angivet, er billedet ikke skala i højde, når tegnet.
DrawImage(HTMLCanvasElement, dobbelt, dobbelt, dobbelt, dobbelt)
Skær det angivne billede.
[DOMName("drawImage")]
void DrawImage(HTMLCanvasElement image, double dx, double dy, double dw, double dh)
Parameters
image
HTMLCanvasElement
Den HTMLCanvasElement til at trække i konteksten.
dx
double
X koordinerer i destinationskanven, hvor man skal placere den øverste venstre hjørne af kildebilledet.
dy
double
Y koordinerer i destinationskanven, hvor man skal placere den øverste venstre hjørne af kildebilledet.
dw
double
Den bredde til at tegne billedet i destinationskanvas. Dette giver mulighed for at skala den tegne billed. Hvis ikke angivet, er billedet ikke skala i bredde, når tegnet.
dh
double
Højden til at tegne billedet i destinationen kanvas. Dette giver mulighed for at skala den tegne billed. Hvis ikke angivet, er billedet ikke skala i højde, når tegnet.
DrawImage(HTMLImageElement, dobbelt, dobbelt, dobbelt, dobbelt, dobbelt, dobbelt, dobbelt)
Skær det angivne billede.
[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
HTMLImageElementet til at trække i konteksten.
sx
double
X-koordinaten af den øverste venstre hjørne af sub-retanglen af kildebilledet til at trække ind i destinationskonteksten.
sy
double
Den Y-koordinat af den øverste venstre hjørne af sub-rektangelen af kildebilledet til at trække ind i destinationskonteksten.
sw
double
Om ikke angivet, anvendes hele rektangelen fra de koordinater, der er angivet af sx og sy til billedets nederste højre hjørne.
sh
double
Højden af sub-rektangelen af kildebilledet til at trække ind i destinationskonteksten.
dx
double
X koordinerer i destinationskanven, hvor man skal placere den øverste venstre hjørne af kildebilledet.
dy
double
Y koordinerer i destinationskanven, hvor man skal placere den øverste venstre hjørne af kildebilledet.
dw
double
Den bredde til at tegne billedet i destinationskanvas. Dette giver mulighed for at skala den tegne billed. Hvis ikke angivet, er billedet ikke skala i bredde, når tegnet.
dh
double
Højden til at tegne billedet i destinationen kanvas. Dette giver mulighed for at skala den tegne billed. Hvis ikke angivet, er billedet ikke skala i højde, når tegnet.
DrawImage(HTMLCanvasElement, dobbelt, dobbelt, dobbelt, dobbelt, dobbelt, dobbelt, dobbelt, dobbelt)
Skær det angivne billede.
[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
Den HTMLCanvasElement til at trække i konteksten.
sx
double
X-koordinaten af den øverste venstre hjørne af sub-retanglen af kildebilledet til at trække ind i destinationskonteksten.
sy
double
Den Y-koordinat af den øverste venstre hjørne af sub-rektangelen af kildebilledet til at trække ind i destinationskonteksten.
sw
double
Om ikke angivet, anvendes hele rektangelen fra de koordinater, der er angivet af sx og sy til billedets nederste højre hjørne.
sh
double
Højden af sub-rektangelen af kildebilledet til at trække ind i destinationskonteksten.
dx
double
X koordinerer i destinationskanven, hvor man skal placere den øverste venstre hjørne af kildebilledet.
dy
double
Y koordinerer i destinationskanven, hvor man skal placere den øverste venstre hjørne af kildebilledet.
dw
double
Den bredde til at tegne billedet i destinationskanvas. Dette giver mulighed for at skala den tegne billed. Hvis ikke angivet, er billedet ikke skala i bredde, når tegnet.
dh
double
Højden til at tegne billedet i destinationen kanvas. Dette giver mulighed for at skala den tegne billed. Hvis ikke angivet, er billedet ikke skala i højde, når tegnet.
Fill()
Fyller undervejene med den nuværende fyldestil og standardalgoritmen CanvasFillRule.Nonzero.
[DOMName("fill")]
void Fill()
Fill(CanvasFillRule)
Fyller undervejsene med den nuværende fyldt stil.
[DOMName("fill")]
void Fill(CanvasFillRule fillRule)
Parameters
fillRule
CanvasFillRule
Den algoritme, hvorved man kan bestemme, om et punkt er inde i en vej eller uden for en vej.
Fill(af Path2D)
Fyller undervejene med den nuværende fyldestil og standardalgoritmen CanvasFillRule.Nonzero.
[DOMName("fill")]
void Fill(Path2D path)
Parameters
path
Path2D
En Path2D vej til at fylde.
Fill(Path2D og CanvasFillRule)
Fyller undervejsene med den nuværende fyldt stil.
[DOMName("fill")]
void Fill(Path2D path, CanvasFillRule fillRule)
Parameters
path
Path2D
En Path2D vej til at fylde.
fillRule
CanvasFillRule
Den algoritme, hvorved man kan bestemme, om et punkt er inde i en vej eller uden for en vej.
FillRect(dobbelt, dobbelt, dobbelt og dobbelt)
Drage en fyldt rektangle i (x, y) position, hvis størrelse bestemmes af bredde og højde.
[DOMName("fillRect")]
void FillRect(double x, double y, double w, double h)
Parameters
x
double
Den x-axis af koordinaten for rektangulær udgangspunktet.
y
double
Den y-axis af koordinaten for det rektangulære udgangspunkt.
w
double
Den rektangulære bredde.
h
double
Højden på rektanglen.
FillText(Dobbelt, dobbelt og dobbelt)
Dråber (fyller) en given tekst i den given (x,y) position.
[DOMName("fillText")]
void FillText(string text, double x, double y)
Parameters
text
string
Teksten til at tegne ved hjælp af den aktuelle font, textAlign, textBaseline og retning værdier.
x
double
X-axlen i koordinaten for tekstindgangspunktet.
y
double
Den y-axis af koordinaten for tekstindgangspunktet.
FillText(dobbelt, dobbelt, dobbelt og dobbelt)
Dråber (fyller) en given tekst i den given (x,y) position.
[DOMName("fillText")]
void FillText(string text, double x, double y, double maxWidth)
Parameters
text
string
Teksten til at tegne ved hjælp af den aktuelle font, textAlign, textBaseline og retning værdier.
x
double
X-axlen i koordinaten for tekstindgangspunktet.
y
double
Den y-axis af koordinaten for tekstindgangspunktet.
maxWidth
double
Hvis angivet, og ringen er beregnet til at være bredere end denne bredde, er fonten justeret til at bruge en mere horisontalt kondenseret font (hvis en er tilgængelig eller hvis en rimeligt læsbar kan syntetiseres ved at skalere den aktuelle font horisontalt) eller en mindre font.
GetImageData(dobbelt, dobbelt, dobbelt og dobbelt)
Returnerer et ImageData-objekt, der repræsenterer de underliggende pixeldata for området af kanvasen, der er angivet af rektanglen, der starter ved (sx, sy) og har en sw bredde og sh højde.Denne metode er ikke påvirket af kanvas transformation matrix.
[DOMName("getImageData")]
IImageData GetImageData(double sx, double sy, double sw, double sh)
Parameters
sx
double
Den x-koordinat i den øverste venstre hjørne af den rektangle, hvorfra ImageData vil blive udvundet.
sy
double
Den y-koordinat i den øverste venstre hjørne af den rektangle, hvorfra ImageData vil blive udvundet.
sw
double
Den bredde af den rektangle, hvorfra ImageData vil blive udvundet.
sh
double
Højden af den rektangle, hvorfra ImageData vil blive udvundet.
Returns
Et ImageData-objekt, der indeholder billeddata for den angivne rektangle af kanvasen.
IsPointInPath(dobbelt, dobbelt)
Rapporter, om det angivne punkt er indeholdt i den aktuelle vej.
[DOMName("isPointInPath")]
bool IsPointInPath(double x, double y)
Parameters
x
double
Den X-koordinat af punktet til at kontrollere.
y
double
Den Y-koordinat af punktet til at kontrollere.
Returns
Returnerer sandt, hvis punktet er inde i det område, der er indeholdt ved at fylde en vej, ellers falsk.
IsPointInPath(dobbelt, dobbelt, CanvasFillRule)
Rapporter, om det angivne punkt er indeholdt i den aktuelle vej.
[DOMName("isPointInPath")]
bool IsPointInPath(double x, double y, CanvasFillRule fillRule)
Parameters
x
double
Den X-koordinat af punktet til at kontrollere.
y
double
Den Y-koordinat af punktet til at kontrollere.
fillRule
CanvasFillRule
Den algoritme, hvorved man kan bestemme, om et punkt er inde i en vej eller uden for en vej.
Returns
Returnerer sandt, hvis punktet er inde i det område, der er indeholdt ved at fylde en vej, ellers falsk.
IsPointInPath(Path2D, dobbelt og dobbelt)
Rapporter, om det angivne punkt er indeholdt i den aktuelle vej.
[DOMName("isPointInPath")]
bool IsPointInPath(Path2D path, double x, double y)
Parameters
path
Path2D
En Path2D vej at tjekke.
x
double
Den X-koordinat af punktet til at kontrollere.
y
double
Den Y-koordinat af punktet til at kontrollere.
Returns
Returnerer sandt, hvis punktet er inde i det område, der er indeholdt ved at fylde en vej, ellers falsk.
IsPointInPath(Path2D, dobbelt, dobbelt, CanvasFillRule)
Rapporter, om det angivne punkt er indeholdt i den aktuelle vej.
[DOMName("isPointInPath")]
bool IsPointInPath(Path2D path, double x, double y, CanvasFillRule fillRule)
Parameters
path
Path2D
En Path2D vej at tjekke.
x
double
Den X-koordinat af punktet til at kontrollere.
y
double
Den Y-koordinat af punktet til at kontrollere.
fillRule
CanvasFillRule
Den algoritme, hvorved man kan bestemme, om et punkt er inde i en vej eller uden for en vej.
Returns
Returnerer sandt, hvis punktet er inde i det område, der er indeholdt ved at fylde en vej, ellers falsk.
IsPointInStroke(dobbelt, dobbelt)
Rapporter, om det angivne punkt er inde i det område, der er indeholdt ved strækning af en vej.
[DOMName("isPointInStroke")]
bool IsPointInStroke(double x, double y)
Parameters
x
double
Den X-koordinat af punktet til at kontrollere.
y
double
Den Y-koordinat af punktet til at kontrollere.
Returns
Returnerer sandt, hvis punktet er inde i det område, der er indeholdt ved strækning af en vej, ellers falsk.
IsPointInStroke(Path2D, dobbelt og dobbelt)
Rapporter, om det angivne punkt er inde i det område, der er indeholdt ved strækning af en vej.
bool IsPointInStroke(Path2D path, double x, double y)
Parameters
path
Path2D
En Path2D vej at tjekke.
x
double
Den X-koordinat af punktet til at kontrollere.
y
double
Den Y-koordinat af punktet til at kontrollere.
Returns
Returnerer sandt, hvis punktet er inde i det område, der er indeholdt ved strækning af en vej, ellers falsk.
MeasureText(String)
Returnerer et TextMetrics objekt.
[DOMName("measureText")]
ITextMetrics MeasureText(string text)
Parameters
text
string
Tekst til måling.
Returns
Det er et tekstmetrisk objekt.
PutImageData(Dobbelt, dobbelt og dobbelt)
Paint data fra det givet ImageData objekt på bitmappen.Hvis der gives en dirty rektangle, måles kun de piksler fra den rektangle.Denne metode er ikke påvirket af kanvas transformation matrix.
[DOMName("putImageData")]
void PutImageData(IImageData imagedata, double dx, double dy)
Parameters
imagedata
IImageData
Et ImageData-objekt, der indeholder en række pixelværdier.
dx
double
Horisontale position (x-koordinate) hvor man skal placere billeddataene i destinationskanvas.
dy
double
Vertikal position (y-koordinate) hvor man skal placere billeddataene i destinationskanvas.
PutImageData(IImageData, dobbelt, dobbelt, dobbelt, dobbelt)
Paint data fra det givet ImageData objekt på bitmappen.Hvis der gives en dirty rektangle, måles kun de piksler fra den rektangle.Denne metode er ikke påvirket af kanvas transformation matrix.
[DOMName("putImageData")]
void PutImageData(IImageData imagedata, double dx, double dy, double dirtyX, double dirtyY, double dirtyWidth, double dirtyHeight)
Parameters
imagedata
IImageData
Et ImageData-objekt, der indeholder en række pixelværdier.
dx
double
Horisontale position (x-koordinate) hvor man skal placere billeddataene i destinationskanvas.
dy
double
Vertikal position (y-koordinate) hvor man skal placere billeddataene i destinationskanvas.
dirtyX
double
Horisontale position (x-koordinate). x-koordinate i den øverste venstre hjørne af dine billeddata. defekter til 0.
dirtyY
double
Vertikal position (y-koordinate). den y-koordinate i den øverste venstre hjørne af dine billeddata. defekter til 0.
dirtyWidth
double
Width af rektanglen til at blive malet. defekter til bredden af billeddata.
dirtyHeight
double
Højde af rektanglen til at blive malet. defekter til højde af billeddata.
RemoveHitRegion(String)
Fjern den berørte region med den angivne ID fra kanvasen.
[DOMName("removeHitRegion")]
void RemoveHitRegion(string id)
Parameters
id
string
En linje repræsenterer ID’en for regionen, der skal fjernes.
ResetTransform()
Det genopretter den nuværende transformation ved identitetsmatrix.
[DOMName("resetTransform")]
void ResetTransform()
Restore()
Tilbage tegningstilstanden til det sidste element på ‘state stack’ gemt ved at gemme().
[DOMName("restore")]
void Restore()
Rotate(dobbelt)
Den hjørne argument repræsenterer en klokkevis rotation hjørne og er udtrykt i stråler.
[DOMName("rotate")]
void Rotate(double angle)
Parameters
angle
double
Det repræsenterer en klokkevis rotationsangle udtrykt i stråler.
Save()
Sparer den nuværende tegningstilstand ved hjælp af en stack, så du kan vende alle ændringer, du foretager til det ved hjælp af restaurering().
[DOMName("save")]
void Save()
Scale(dobbelt, dobbelt)
Tilføjer en skalende transformation til kanvasenhederne ved x horisontalt og ved y vertikalt.
[DOMName("scale")]
void Scale(double x, double y)
Parameters
x
double
Scaling faktor i den horisontale retning.
y
double
Scaling faktor i den vertikale retning.
SetTransform(dobbelt, dobbelt, dobbelt, dobbelt, dobbelt)
Den genopretter den aktuelle transformation til identitetsmatrix, og inviterer derefter transform() metoden med de samme argumenter.
[DOMName("setTransform")]
void SetTransform(double a, double b, double c, double d, double e, double f)
Parameters
a
double
Den horisontale skalering.
b
double
Det horisontale skiver.
c
double
Den vertikale skiver.
d
double
Den vertikale skalering.
e
double
Den horisontale bevægelse.
f
double
Den vertikale bevægelse.
Stroke()
Slipper undervejs med den nuværende slagtilfælde.
[DOMName("stroke")]
void Stroke()
Stroke(af Path2D)
Slipper undervejs med den nuværende slagtilfælde.
[DOMName("stroke")]
void Stroke(Path2D path)
Parameters
path
Path2D
En Path2D vej til stroke.
StrokeRect(dobbelt, dobbelt, dobbelt og dobbelt)
Mal en rektangle, der har et udgangspunkt på (x, y) og har en w bredde og en h højde på kanvasen, ved hjælp af den nuværende stroke stil.
[DOMName("strokeRect")]
void StrokeRect(double x, double y, double w, double h)
Parameters
x
double
Den x-axis af koordinaten for rektangulær udgangspunktet.
y
double
Den y-axis af koordinaten for det rektangulære udgangspunkt.
w
double
Den rektangulære bredde.
h
double
Højden på rektanglen.
StrokeText(Dobbelt, dobbelt og dobbelt)
Dråber (stråler) en given tekst i den given (x, y) position.
[DOMName("strokeText")]
void StrokeText(string text, double x, double y)
Parameters
text
string
Teksten til at tegne ved hjælp af den aktuelle font, textAlign, textBaseline og retning værdier.
x
double
X-axlen i koordinaten for tekstindgangspunktet.
y
double
Den y-axis af koordinaten for tekstindgangspunktet.
StrokeText(dobbelt, dobbelt, dobbelt eller dobbelt?)
Dråber (stråler) en given tekst i den given (x, y) position.
[DOMName("strokeText")]
void StrokeText(string text, double x, double y, double? maxWidth)
Parameters
text
string
Teksten til at tegne ved hjælp af den aktuelle font, textAlign, textBaseline og retning værdier.
x
double
X-axlen i koordinaten for tekstindgangspunktet.
y
double
Den y-axis af koordinaten for tekstindgangspunktet.
maxWidth
double
?
Hvis angivet, og ringen er beregnet til at være bredere end denne bredde, er fonten justeret til at bruge en mere horisontalt kondenseret font (hvis en er tilgængelig eller hvis en rimeligt læsbar kan syntetiseres ved at skalere den aktuelle font horisontalt) eller en mindre font.
Transform(dobbelt, dobbelt, dobbelt, dobbelt, dobbelt)
Det multiplicerer den nuværende transformationsmatrix med den matrix, der er beskrevet i dens argumenter.
[DOMName("transform")]
void Transform(double a, double b, double c, double d, double e, double f)
Parameters
a
double
Den horisontale skalering.
b
double
Det horisontale skiver.
c
double
Den vertikale skiver.
d
double
Den vertikale skalering.
e
double
Den horisontale bevægelse.
f
double
Den vertikale bevægelse.
Translate(dobbelt, dobbelt)
Tilføjer en oversættelsesformation ved at bevæge kanvasen og dens oprindelse x horisontalt og y vertikalt på netværket.
[DOMName("translate")]
void Translate(double x, double y)
Parameters
x
double
Afstand til at bevæge sig i den horisontale retning.
y
double
Afstand til at bevæge sig i den vertikale retning.</string,></string,>