Interface ICanvasRenderingContext2D

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

HTMLCanvasElement

FillStyle

Farve eller stil til brug inde i former. standard: (svart).

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

Ejendomsværdi

object

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

double

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

string

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

bool

ShadowBlur

Specifikere blurringseffekten. standard 0

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

Ejendomsværdi

double

ShadowColor

Farve af skyggen. standard fuldt gennemsigtig sort.

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

Ejendomsværdi

string

ShadowOffsetX

Horisontalt afstand skyggen vil blive kompenseret. standard 0.

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

Ejendomsværdi

double

ShadowOffsety

Vertikal afstand skyggen vil blive kompenseret. standard 0.

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

Ejendomsværdi

double

StrokeStyle

Farve eller stil til brug for linjerne omkring former. standard: (svart).

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

Ejendomsværdi

object

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

IImageData

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

IImageData

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

ICanvasGradient

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

ICanvasPattern

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

ICanvasPattern

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

ICanvasGradient

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

IImageData

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

ITextMetrics

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,>

 Dansk