Interface ICanvasRenderingContext2D

Interface ICanvasRenderingContext2D

Pôvodný názov: Aspose.Html.Dom.Canvas Zhromaždenie: Aspose.HTML.dll (25.4.0)

ICanvasRenderingContext2D rozhranie sa používa na kreslenie rektáloch, textu, obrázkov a iných objektov na kanvasový prvok. poskytuje 2D renderingový kontext pre kreslenie povrchu kanvasového prvku.

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

Implements

ICanvasDrawingStyles , ICanvasPathMethods

Properties

Canvas

Prečítajte si len spätnú väzbu na HTMLCanvasElement. môže byť nulová, ak nie je spojená s prvkom kanvasu.

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

Hodnota nehnuteľnosti

HTMLCanvasElement

FillStyle

Farba alebo štýl na použitie vo vnútri tvarov. (čierna)

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

Hodnota nehnuteľnosti

object

GlobalAlpha

Alfa hodnota, ktorá sa aplikuje na tvary a obrázky predtým, ako sú zložené na kanvas.

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

Hodnota nehnuteľnosti

double

GlobalCompositeOperation

S globálnouAlpha aplikovaný tento súbor, ako tvary a obrázky sú vytlačené na existujúcej bitmap.

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

Hodnota nehnuteľnosti

string

ImageSmoothingEnabled

režim vyhladzovania obrazu; ak je vypnutý, obrazy nebudú vyhladzované, ak sú skalované.

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

Hodnota nehnuteľnosti

bool

ShadowBlur

Predpokladá sa, že účinok sa zmení.Default 0

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

Hodnota nehnuteľnosti

double

ShadowColor

Farba tieňa. štandardne plne transparentné čierne.

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

Hodnota nehnuteľnosti

string

ShadowOffsetX

Horizontálna vzdialenosť tieňa bude odškodnená. štandard 0.

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

Hodnota nehnuteľnosti

double

ShadowOffsetý

Vertikálne vzdialenosť tieň bude odškodnený. štandard 0.

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

Hodnota nehnuteľnosti

double

StrokeStyle

Farba alebo štýl na použitie pre línie okolo tvarov. štandard: (čierna).

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

Hodnota nehnuteľnosti

object

Methods

AddHitRegion(Slovník String, String="">)

Pridajte do kanvasu hitovú oblasť.To vám umožní uľahčiť detekciu úderov, umožní vám presmerovať udalosti na prvky DOM,a umožňuje používateľom preskúmať kanvy bez toho, aby ich videli.

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

Parameters

options Dictionary < string , string >

Argument možnosti je voliteľný. Keď je poskytnutý, je to objekt, ktorý môže obsahovať vlastnosti.

BeginPath()

Začína sa nová trasa vypnutím zoznamu podtrás. volajte túto metódu, keď chcete vytvoriť novú trasa.

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

ClearHitRegions()

Odstráňte všetky postihnuté oblasti z kanvasu.

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

ClearRect(dvojnásobný, dvojnásobný, dvojnásobný)

Umiestnite všetky pixely v pravom rohu definovanom počiatočným bodom (x, y) a veľkosťou (šírka, výška) do transparentného čierneho, vymazaním akéhokoľvek predtým vytiahnutého obsahu.

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

Parameters

x double

Os x koordinátu pre pravokotlakový východiskový bod.

y double

Os y koordinátu pre pravokotlakovú východiskovú bodku.

w double

Šírka obdĺžnika.

h double

Vysoká výška rektálu.

Clip()

Vytvára novú kľúčovú oblasť vypočítavajúc priechod súčasnej kľúčovej oblasti a oblasť popísanú cestou, pomocou pravidla ne-zero kľúčového čísla.Otvorené podzemné cesty musia byť pri výpočte klipy implicitne zatvorené bez toho, aby ovplyvnili skutočné podzemné cesty.Nová kľúčová oblasť nahrádza súčasnú kľúčovú oblasť.

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

Clip(CanvasFillRule)

Vytvára novú kľúčovú oblasť vypočítavajúc priechod súčasnej kľúčovej oblasti a oblasť popísanú cestou, pomocou pravidla ne-zero kľúčového čísla.Otvorené podzemné cesty musia byť pri výpočte klipy implicitne zatvorené bez toho, aby ovplyvnili skutočné podzemné cesty.Nová kľúčová oblasť nahrádza súčasnú kľúčovú oblasť.

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

Parameters

fillRule CanvasFillRule

Algoritmus, ktorým sa určuje, či je bod vo vnútri cesty alebo mimo cesty

Clip(Spoločnosť Path2D, CanvasFillRule)

Vytvára novú kľúčovú oblasť vypočítavajúc priechod súčasnej kľúčovej oblasti a oblasť popísanú cestou, pomocou pravidla ne-zero kľúčového čísla.Otvorené podzemné cesty musia byť pri výpočte klipy implicitne zatvorené bez toho, aby ovplyvnili skutočné podzemné cesty.Nová kľúčová oblasť nahrádza súčasnú kľúčovú oblasť.

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

Parameters

path Path2D

Path2D cesta k klipu.

fillRule CanvasFillRule

Algoritmus, ktorým sa určuje, či je bod vo vnútri cesty alebo mimo cesty.

CreateImageData(dvojnásobný, dvojnásobný)

Vytvára nový, biely ImageData objekt so špecifikovanými rozmermi.Všetky pixely v novom objekte sú transparentné čierne.

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

Parameters

sw double

Šírka poskytnúť nový objekt ImageData.

sh double

Výška, ktorá dáva nový objekt ImageData.

Returns

IImageData

Nový objekt ImageData s špecifikovanou šírkou a výškou. nový objekt je naplnený transparentnými čiernymi pixelmi.

CreateImageData(IImageData)

Vytvára nový, biely ImageData objekt so špecifikovanými rozmermi.Všetky pixely v novom objekte sú transparentné čierne.

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

Parameters

imagedata IImageData

Existujúci objekt ImageData, z ktorého kopírovať šírku a výšku.

Returns

IImageData

Nový objekt ImageData s špecifikovanou šírkou a výškou. nový objekt je naplnený transparentnými čiernymi pixelmi.

CreateLinearGradient(dvojnásobný, dvojnásobný, dvojnásobný)

Vytvára lineárny gradient pozdĺž línie danej koordinátmi reprezentovanými parametrami.

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

Parameters

x0 double

x osi koordinátu východiskového bodu.

y0 double

a) Os koordinátu východiskového bodu.

x1 double

Os X je koordinátom koncového bodu.

y1 double

Okrem toho je koordinátom koncového bodu.

Returns

ICanvasGradient

Lineárny kanvasGradient.

CreatePattern(HTMLImageElement, pruh)

Vytvára vzor pomocou špecifikovaného obrazu (CanvasImageSource).Opakuje zdroj v smeroch stanovených argumentom opakovania.

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

Parameters

image HTMLImageElement

HTMLImageElement na použitie ako obrázok na opakovanie

repetition string

Stránka ukazuje, ako opakovať obrázok.

Returns

ICanvasPattern

Opakovaný objekt popisujúci vzor.

CreatePattern(HTMLCanvasElement, String)

Vytvára vzor pomocou špecifikovaného obrazu (CanvasImageSource).Opakuje zdroj v smeroch stanovených argumentom opakovania.

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

Parameters

image HTMLCanvasElement

HTMLCanvasElement na použitie ako obrázok na opakovanie

repetition string

Stránka ukazuje, ako opakovať obrázok.

Returns

ICanvasPattern

Opakovaný objekt popisujúci vzor.

CreateRadialGradient(dvojitý, dvojitý, dvojitý, dvojitý, dvojitý)

Vytvára radiálny gradient daný koordinátmi dvoch kruhov reprezentovaných parametrami.

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

Parameters

x0 double

x osi koordinátu štartového kruhu.

y0 double

Y-os koordinátu začiatočného kruhu

r0 double

Rádium počiatočného kruhu.

x1 double

Os X je koordinátom koncového kruhu.

y1 double

Okrem toho je koordinátom koncového kruhu.

r1 double

Rádium koncového kruhu.

Returns

ICanvasGradient

Radiálny CanvasGradient sa iniciuje s dvoma špecifikovanými kruhmi.

DrawFocusIfNeeded(Element)

Ak je daný prvok sústredený, táto metóda vytvára sústredený prsteň okolo aktuálnej trasy.

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

Parameters

element Element

To je prvok, aby ste zistili, či je zameraný alebo nie.

DrawImage(HTMLImageElement, dvojitý, dvojitý)

Zobraziť špecifikovaný obrázok.

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

Parameters

image HTMLImageElement

HTMLImageElement vytiahnuť do kontextu.

dx double

X koordinuje v cieľovej kanve, na ktorej umiestniť horný ľavý kút zdrojového obrazu.

dy double

Y koordinuje v cieľovej kanve, na ktorej umiestniť horný ľavý uhol zdrojového obrazu.

DrawImage(HTMLCanvasElement, dvojitý, dvojitý)

Zobraziť špecifikovaný obrázok.

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

Parameters

image HTMLCanvasElement

HTMLCanvasElement vytiahnuť do kontextu.

dx double

X koordinuje v cieľovej kanve, na ktorej umiestniť horný ľavý kút zdrojového obrazu.

dy double

Y koordinuje v cieľovej kanve, na ktorej umiestniť horný ľavý uhol zdrojového obrazu.

DrawImage(HTMLImageElement, dvojitý, dvojitý, dvojitý, dvojitý)

Zobraziť špecifikovaný obrázok.

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

Parameters

image HTMLImageElement

HTMLImageElement vytiahnuť do kontextu.

dx double

X koordinuje v cieľovej kanve, na ktorej umiestniť horný ľavý kút zdrojového obrazu.

dy double

Y koordinuje v cieľovej kanve, na ktorej umiestniť horný ľavý uhol zdrojového obrazu.

dw double

Šírka na vytiahnutie obrazu v cieľovej kanve. To umožňuje skalovanie vytiahnutého obrazu. Ak nie je uvedené, obraz nie je vytiahnutý v šírke pri vytiahnutí.

dh double

Výška na vytiahnutie obrazu v cieľovej kanve. To umožňuje skalovanie vytiahnutého obrazu. Ak nie je uvedené, obraz nie je vytiahnutý do výšky pri vytiahnutí.

DrawImage(HTMLCanvasElement, dvojitý, dvojitý, dvojitý, dvojitý)

Zobraziť špecifikovaný obrázok.

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

Parameters

image HTMLCanvasElement

HTMLCanvasElement vytiahnuť do kontextu.

dx double

X koordinuje v cieľovej kanve, na ktorej umiestniť horný ľavý kút zdrojového obrazu.

dy double

Y koordinuje v cieľovej kanve, na ktorej umiestniť horný ľavý uhol zdrojového obrazu.

dw double

Šírka na vytiahnutie obrazu v cieľovej kanve. To umožňuje skalovanie vytiahnutého obrazu. Ak nie je uvedené, obraz nie je vytiahnutý v šírke pri vytiahnutí.

dh double

Výška na vytiahnutie obrazu v cieľovej kanve. To umožňuje skalovanie vytiahnutého obrazu. Ak nie je uvedené, obraz nie je vytiahnutý do výšky pri vytiahnutí.

DrawImage(HTMLImageElement, dvojitý, dvojitý, dvojitý, dvojitý, dvojitý, dvojitý)

Zobraziť špecifikovaný obrázok.

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

Parameters

image HTMLImageElement

HTMLImageElement vytiahnuť do kontextu.

sx double

Koordinát X vrchného ľavého rohu sub-pravého rohu zdrojového obrazu vytiahnuť do cieľového kontextu.

sy double

Koordinát Y vrchného ľavého rohu sub-pravého rohu zdrojového obrazu vytiahnuť do cieľového kontextu.

sw double

Šírka sub-pravého úhlu zdrojového obrazu vytiahnuť do cieľového kontextu. ak nie je uvedené, používa sa celý pravý úhlu z koordinátov špecifikovaných sx a sy do spodného pravého rohu obrazu.

sh double

Výška subrectanglu zdrojového obrazu vytiahnuť do cieľového kontextu.

dx double

X koordinuje v cieľovej kanve, na ktorej umiestniť horný ľavý kút zdrojového obrazu.

dy double

Y koordinuje v cieľovej kanve, na ktorej umiestniť horný ľavý uhol zdrojového obrazu.

dw double

Šírka na vytiahnutie obrazu v cieľovej kanve. To umožňuje skalovanie vytiahnutého obrazu. Ak nie je uvedené, obraz nie je vytiahnutý v šírke pri vytiahnutí.

dh double

Výška na vytiahnutie obrazu v cieľovej kanve. To umožňuje skalovanie vytiahnutého obrazu. Ak nie je uvedené, obraz nie je vytiahnutý do výšky pri vytiahnutí.

DrawImage(HTMLCanvasElement, dvojitý, dvojitý, dvojitý, dvojitý, dvojitý, dvojitý, dvojitý)

Zobraziť špecifikovaný obrázok.

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

Parameters

image HTMLCanvasElement

HTMLCanvasElement vytiahnuť do kontextu.

sx double

Koordinát X vrchného ľavého rohu sub-pravého rohu zdrojového obrazu vytiahnuť do cieľového kontextu.

sy double

Koordinát Y vrchného ľavého rohu sub-pravého rohu zdrojového obrazu vytiahnuť do cieľového kontextu.

sw double

Šírka sub-pravého úhlu zdrojového obrazu vytiahnuť do cieľového kontextu. ak nie je uvedené, používa sa celý pravý úhlu z koordinátov špecifikovaných sx a sy do spodného pravého rohu obrazu.

sh double

Výška subrectanglu zdrojového obrazu vytiahnuť do cieľového kontextu.

dx double

X koordinuje v cieľovej kanve, na ktorej umiestniť horný ľavý kút zdrojového obrazu.

dy double

Y koordinuje v cieľovej kanve, na ktorej umiestniť horný ľavý uhol zdrojového obrazu.

dw double

Šírka na vytiahnutie obrazu v cieľovej kanve. To umožňuje skalovanie vytiahnutého obrazu. Ak nie je uvedené, obraz nie je vytiahnutý v šírke pri vytiahnutí.

dh double

Výška na vytiahnutie obrazu v cieľovej kanve. To umožňuje skalovanie vytiahnutého obrazu. Ak nie je uvedené, obraz nie je vytiahnutý do výšky pri vytiahnutí.

Fill()

Vyplní podcesty s aktuálnym štýlom vyplnenia a predvoleným algoritmom CanvasFillRule.Nonzero.

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

Fill(CanvasFillRule)

Vyplní podzemné cesty s aktuálnym štýlom plnenia.

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

Parameters

fillRule CanvasFillRule

Algoritmus, ktorým sa určuje, či je bod vo vnútri cesty alebo mimo cesty.

Fill(Path2D)

Vyplní podcesty s aktuálnym štýlom vyplnenia a predvoleným algoritmom CanvasFillRule.Nonzero.

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

Parameters

path Path2D

Path2D cesta na vyplnenie.

Fill(Spoločnosť Path2D, CanvasFillRule)

Vyplní podzemné cesty s aktuálnym štýlom plnenia.

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

Parameters

path Path2D

Path2D cesta na vyplnenie.

fillRule CanvasFillRule

Algoritmus, ktorým sa určuje, či je bod vo vnútri cesty alebo mimo cesty.

FillRect(dvojnásobný, dvojnásobný, dvojnásobný)

Vráti naplnený rektangul v pozícii (x, y), ktorej veľkosť je určená šírkou a výškou.

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

Parameters

x double

Os x koordinátu pre pravokotlakový východiskový bod.

y double

Os y koordinátu pre pravokotlakovú východiskovú bodku.

w double

Šírka obdĺžnika.

h double

Vysoká výška rektálu.

FillText(Dvojnásobný, dvojnásobný, dvojnásobný)

Odstráňte (plní) daný text v danej polohe (x,y).

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

Parameters

text string

Text na vytlačenie pomocou aktuálneho písma, textAlign, textBaseline a smerové hodnoty.

x double

Os x koordinátu pre východiskový bod textu.

y double

Y-os koordinátu pre východiskový bod textu.

FillText(dvojnásobný, dvojnásobný, dvojnásobný)

Odstráňte (plní) daný text v danej polohe (x,y).

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

Parameters

text string

Text na vytlačenie pomocou aktuálneho písma, textAlign, textBaseline a smerové hodnoty.

x double

Os x koordinátu pre východiskový bod textu.

y double

Y-os koordinátu pre východiskový bod textu.

maxWidth double

Ak je špecifikovaná a prúžok je vypočítaný tak, aby bol širší ako táto šírka, písmo je upravené na použitie horizontálne kondenzovaného písma (ak je k dispozícii, alebo ak je rozumne čitateľný, môže byť syntetizovaný skalovaním aktuálneho písma horizontálne) alebo menšieho písma.

GetImageData(dvojnásobný, dvojnásobný, dvojnásobný)

Vráti objekt ImageData, ktorý predstavuje základné pixelové údaje pre oblasť kanvy označenú pravým uhlom, ktorý začína na (sx, sy) a má šírku sw a výšku sh.Táto metóda nie je ovplyvnená matricou transformácie kanvasov.

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

Parameters

sx double

Koordinát x v ľavom hornom rohu pravého rohu, z ktorého sa bude ImageData extrahovať.

sy double

Y koordinát horného ľavého rohu rektálu, z ktorého sa bude ImageData extrahovať.

sw double

Šírka obdĺžnika, z ktorého sa bude ImageData extrahovať.

sh double

Výška pravého úhlu, z ktorého bude ImageData extrahovaný.

Returns

IImageData

Objekt ImageData, ktorý obsahuje údaje o obraze pre daný rektangul kanvasu.

IsPointInPath(dvojnásobný, dvojnásobný)

Správa o tom, či je uvedený bod obsiahnutý v aktuálnej ceste alebo nie.

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

Parameters

x double

Koordinát X bodu na kontrolu.

y double

Koordinát Y bodu na kontrolu.

Returns

bool

Vráti sa pravdivý, ak sa bod nachádza vo vnútri oblasti, ktorá je obsiahnutá vyplnením trasy, inak falošné.

IsPointInPath(dvojitý, dvojitý, CanvasFillRule)

Správa o tom, či je uvedený bod obsiahnutý v aktuálnej ceste alebo nie.

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

Parameters

x double

Koordinát X bodu na kontrolu.

y double

Koordinát Y bodu na kontrolu.

fillRule CanvasFillRule

Algoritmus, ktorým sa určuje, či je bod vo vnútri cesty alebo mimo cesty.

Returns

bool

Vráti sa pravdivý, ak sa bod nachádza vo vnútri oblasti, ktorá je obsiahnutá vyplnením trasy, inak falošné.

IsPointInPath(Path2D, dvojnásobný, dvojnásobný)

Správa o tom, či je uvedený bod obsiahnutý v aktuálnej ceste alebo nie.

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

Parameters

path Path2D

Path2D cesta na kontrolu.

x double

Koordinát X bodu na kontrolu.

y double

Koordinát Y bodu na kontrolu.

Returns

bool

Vráti sa pravdivý, ak sa bod nachádza vo vnútri oblasti, ktorá je obsiahnutá vyplnením trasy, inak falošné.

IsPointInPath(Path2D, dvojitý, dvojitý, CanvasFillRule)

Správa o tom, či je uvedený bod obsiahnutý v aktuálnej ceste alebo nie.

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

Parameters

path Path2D

Path2D cesta na kontrolu.

x double

Koordinát X bodu na kontrolu.

y double

Koordinát Y bodu na kontrolu.

fillRule CanvasFillRule

Algoritmus, ktorým sa určuje, či je bod vo vnútri cesty alebo mimo cesty.

Returns

bool

Vráti sa pravdivý, ak sa bod nachádza vo vnútri oblasti, ktorá je obsiahnutá vyplnením trasy, inak falošné.

IsPointInStroke(dvojnásobný, dvojnásobný)

Správa o tom, či sa špecifikovaná bodka nachádza vo vnútri oblasti, ktorá je obsiahnutá prasknutím trasy.

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

Parameters

x double

Koordinát X bodu na kontrolu.

y double

Koordinát Y bodu na kontrolu.

Returns

bool

Vráti sa pravdivý, ak sa bod nachádza vo vnútri oblasti, ktorá je obsiahnutá prasknutím trasy, inak falošné.

IsPointInStroke(Path2D, dvojnásobný, dvojnásobný)

Správa o tom, či sa špecifikovaná bodka nachádza vo vnútri oblasti, ktorá je obsiahnutá prasknutím trasy.

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

Parameters

path Path2D

Path2D cesta na kontrolu.

x double

Koordinát X bodu na kontrolu.

y double

Koordinát Y bodu na kontrolu.

Returns

bool

Vráti sa pravdivý, ak sa bod nachádza vo vnútri oblasti, ktorá je obsiahnutá prasknutím trasy, inak falošné.

MeasureText(Stretnutie)

Vráti objekt TextMetrics.

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

Parameters

text string

Text na meranie.

Returns

ITextMetrics

Textometrický objekt.

PutImageData(IImageData, dvojitý, dvojitý)

Maľujte údaje z daného objektu ImageData na bitmape.Ak je poskytnutý špinavý rektangul, mali by sa maľovať iba pixely z tohto rektangulu.Táto metóda nie je ovplyvnená matricou transformácie kanvasov.

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

Parameters

imagedata IImageData

Objekt ImageData, ktorý obsahuje rad hodnôt pixelov.

dx double

Horizontálna pozícia (x-koordinát), na ktorej sa dajú umiestniť obrázkové údaje v cieľovej kanve.

dy double

Vertikálne umiestnenie (y-koordinát), na ktorom umiestniť údaje obrazu v cieľovej kanve.

PutImageData(IImageData, dvojitý, dvojitý, dvojitý, dvojitý, dvojitý)

Maľujte údaje z daného objektu ImageData na bitmape.Ak je poskytnutý špinavý rektangul, mali by sa maľovať iba pixely z tohto rektangulu.Táto metóda nie je ovplyvnená matricou transformácie kanvasov.

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

Parameters

imagedata IImageData

Objekt ImageData, ktorý obsahuje rad hodnôt pixelov.

dx double

Horizontálna pozícia (x-koordinát), na ktorej sa dajú umiestniť obrázkové údaje v cieľovej kanve.

dy double

Vertikálne umiestnenie (y-koordinát), na ktorom umiestniť údaje obrazu v cieľovej kanve.

dirtyX double

Horizontálna pozícia (x-koordinát). x koordinát horného ľavého rohu údajov s obrázkom.

dirtyY double

Vertikálna pozícia (y-koordinát). koordinát y vrchného ľavého rohu údajov s obrázkom.

dirtyWidth double

Šírka obdĺžnika, ktorý sa má maľovať. chýbajú v šírke údajov o obraze.

dirtyHeight double

Výška obdĺžnika na maľovanie. chýbajúce na výšku obrázkov údajov.

RemoveHitRegion(Stretnutie)

Odstráňte postihnutú oblasť s uvedeným identifikátorom z kanvasu.

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

Parameters

id string

Strina predstavuje identifikáciu regiónu, ktorá sa má odstrániť.

ResetTransform()

Obnovuje súčasnú transformáciu pomocou identity matrix.

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

Restore()

Obnovte stav štýlu kreslenia na posledný prvok na “štátnej stanici” uložený uložením().

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

Rotate(Dvojitý)

Pridáva rotáciu do transformácie matriky. uhlový argument predstavuje rotujúci uhl a vyjadruje sa v radiánoch.

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

Parameters

angle double

Predstavuje rotujúci uhol, vyjadrený v radiánoch.

Save()

Ušetrí súčasný stav štýlu kreslenia pomocou stack tak, že môžete obrátiť akúkoľvek zmenu, ktorú k nemu urobíte pomocou obnovy().

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

Scale(dvojnásobný, dvojnásobný)

Pridá skalujúcu transformáciu do kanvasových jednotiek horizontálne x a vertikálne y.

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

Parameters

x double

Rozšírený faktor v horizontálnej smere.

y double

Rozšírený faktor v vertikálnom smere.

SetTransform(dvojitý, dvojitý, dvojitý, dvojitý, dvojitý)

Obnovuje aktuálnu transformáciu na matriu identity, a potom vyvoláva metódu transform() s rovnakými argumentmi.

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

Parameters

a double

Horizontálne rozloženie

b double

Horizontálne rozptýlenie .

c double

Vertikálne rozptýlenie .

d double

Vertikálne skalovanie

e double

Horizontálne sa pohybuje.

f double

Vertikálne sa pohybuje.

Stroke()

Striekajú podzemné cesty s aktuálnym stroke štýlom.

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

Stroke(Path2D)

Striekajú podzemné cesty s aktuálnym stroke štýlom.

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

Parameters

path Path2D

Path2D cesta k úrazu.

StrokeRect(dvojnásobný, dvojnásobný, dvojnásobný)

Maľuje rektangol, ktorý má východisko na (x, y) a má šírku w a výšku h na kanvas, pomocou aktuálneho stroke štýlu.

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

Parameters

x double

Os x koordinátu pre pravokotlakový východiskový bod.

y double

Os y koordinátu pre pravokotlakovú východiskovú bodku.

w double

Šírka obdĺžnika.

h double

Vysoká výška rektálu.

StrokeText(Dvojnásobný, dvojnásobný, dvojnásobný)

Odstrániť (strúkať) daný text v danej polohe (x, y).

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

Parameters

text string

Text na vytlačenie pomocou aktuálneho písma, textAlign, textBaseline a smerové hodnoty.

x double

Os x koordinátu pre východiskový bod textu.

y double

Y-os koordinátu pre východiskový bod textu.

StrokeText(dvojnásobný, dvojnásobný, dvojnásobný alebo dvojnásobný?)

Odstrániť (strúkať) daný text v danej polohe (x, y).

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

Parameters

text string

Text na vytlačenie pomocou aktuálneho písma, textAlign, textBaseline a smerové hodnoty.

x double

Os x koordinátu pre východiskový bod textu.

y double

Y-os koordinátu pre východiskový bod textu.

maxWidth double ?

Ak je špecifikovaná a prúžok je vypočítaný tak, aby bol širší ako táto šírka, písmo je upravené na použitie horizontálne kondenzovaného písma (ak je k dispozícii, alebo ak je rozumne čitateľný, môže byť syntetizovaný skalovaním aktuálneho písma horizontálne) alebo menšieho písma.

Transform(dvojitý, dvojitý, dvojitý, dvojitý, dvojitý)

Zväčšuje súčasnú transformáciu matrikou s matrikou opísanou jej argumentmi.

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

Parameters

a double

Horizontálne rozloženie

b double

Horizontálne rozptýlenie .

c double

Vertikálne rozptýlenie .

d double

Vertikálne skalovanie

e double

Horizontálne sa pohybuje.

f double

Vertikálne sa pohybuje.

Translate(dvojnásobný, dvojnásobný)

Pridáva transformáciu prekladu pohybom kanvy a jej pôvodu x horizontálne a y vertikálne na sieti.

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

Parameters

x double

Vzdialenosť sa pohybuje v horizontálnom smere.

y double

Vzdialenosť prechádza vertikálnym smerom.</string,></string,>

 Slovenčina