Interface ICanvasRenderingContext2D

Interface ICanvasRenderingContext2D

Název místa: Aspose.Html.Dom.Canvas Sbírka: Aspose.HTML.dll (25.4.0)

ICanvasRenderingContext2D rozhraní se používá k kreslení rektanglí, textu, obrázků a dalších objektů na kanvasový prvek. poskytuje 2D renderingový kontext pro kreslení povrchu kanvasového prvku.

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

Implements

ICanvasDrawingStyles , ICanvasPathMethods

Properties

Canvas

st-pouze zpět odkaz na HTMLCanvasElement. Může být nulová, pokud není spojena s prvkem kanvasu.

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

Hodnota nemovitosti

HTMLCanvasElement

FillStyle

Barva nebo styl pro použití uvnitř tvarů. (čern).

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

Hodnota nemovitosti

object

GlobalAlpha

Alfa hodnota, která je aplikována na tvary a obrázky předtím, než jsou složeny na kanvas).

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

Hodnota nemovitosti

double

GlobalCompositeOperation

S globálnímAlpha aplikován tento set, jak tvary a obrázky jsou natáčeny na stávající bitmap)

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

Hodnota nemovitosti

string

ImageSmoothingEnabled

režim vymazání obrazu; pokud je zrušen, obrazy nebudou vymazány, pokud jsou skalovány.

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

Hodnota nemovitosti

bool

ShadowBlur

Ukazuje účinek blurování. default 0

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

Hodnota nemovitosti

double

ShadowColor

Barva stínu. standardně plně transparentní čern.

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

Hodnota nemovitosti

string

ŠtěpánekX

Horizontální vzdálenost bude odměněna stínem. default 0.

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

Hodnota nemovitosti

double

ShadowOffsety

Vertikální vzdálenost bude odměněna stínem. default 0.

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

Hodnota nemovitosti

double

StrokeStyle

Barva nebo styl k použití pro řádky kolem tvarů. (čern).

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

Hodnota nemovitosti

object

Methods

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

Přidejte do kanvasu hitovou oblast.To vám umožní usnadnit detekci úderu, umožní vám přesměrovat události do prvků DOM,a umožňuje uživatelům prozkoumat kanvy, aniž by je viděli.

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

Parameters

options Dictionary < string , string >

Argument možností je volitelný.Když je poskytnut, je to objekt, který může obsahovat vlastnosti.

BeginPath()

Začíná nová trasa vyprázdněním seznamu podtrhů. volejte tuto metodu, když chcete vytvořit novou trasa.

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

ClearHitRegions()

Odstraňuje všechny postižené oblasti z kanvasu.

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

ClearRect(dvojí, dvojí, dvojí, dvojí)

Sestavte všechny pixely v pravém rohu definovaném výchozím bodem (x, y) a velikostí (šírkou, výškou) do transparentního černého, odstraněním jakéhokoli předchozího obsahu.

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

Parameters

x double

Os x koordinátu pro pravokohličtý výchozí bod.

y double

Os y koordinátu pro pravého úhlu výchozí bod.

w double

ka pravého úhlu.

h double

Výška pravého úhlu.

Clip()

Vytváří novou křižovatku tím, že vypočítá křižovatku stávající křižovatky a oblast popsanou cestou, pomocí pravidla ne-zero křižovatky.Otevřené podzemní cesty musí být při výpočtu křižovatky implicitně uzavřeny, aniž by ovlivnily skutečné podzemní cesty.Nová sklizeň nahrazuje stávající sklize.

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

Clip(CanvasFillRule)

Vytváří novou křižovatku tím, že vypočítá křižovatku stávající křižovatky a oblast popsanou cestou, pomocí pravidla ne-zero křižovatky.Otevřené podzemní cesty musí být při výpočtu křižovatky implicitně uzavřeny, aniž by ovlivnily skutečné podzemní cesty.Nová sklizeň nahrazuje stávající sklize.

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

Parameters

fillRule CanvasFillRule

Algoritmus, kterým se určuje, zda je bod uvnitř trasy nebo mimo trasy

Clip(Path2D a CanvasFillRule)

Vytváří novou křižovatku tím, že vypočítá křižovatku stávající křižovatky a oblast popsanou cestou, pomocí pravidla ne-zero křižovatky.Otevřené podzemní cesty musí být při výpočtu křižovatky implicitně uzavřeny, aniž by ovlivnily skutečné podzemní cesty.Nová sklizeň nahrazuje stávající sklize.

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

Parameters

path Path2D

Path2D cesta k klipu.

fillRule CanvasFillRule

Algoritmus, kterým se určuje, zda je bod uvnitř trasy nebo mimo trasy.

CreateImageData(dvojí, dvojí)

Vytváří nový, bílý ImageData objekt s specifikovanými rozměry.Všechny pixely v novém objektu jsou transparentní čern.

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

Parameters

sw double

ka, která poskytuje nový objekt ImageData.

sh double

Výška, která poskytuje nový objekt ImageData.

Returns

IImageData

Nový objekt ImageData s specifikovanou šířkou a výškou. nový objekt je naplněn transparentními černými pixely.

CreateImageData(IImageData)

Vytváří nový, bílý ImageData objekt s specifikovanými rozměry.Všechny pixely v novém objektu jsou transparentní čern.

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

Parameters

imagedata IImageData

Existující ImageData objekt, ze kterého kopírovat šířku a výšku.

Returns

IImageData

Nový objekt ImageData s specifikovanou šířkou a výškou. nový objekt je naplněn transparentními černými pixely.

CreateLinearGradient(dvojí, dvojí, dvojí, dvojí)

Vytváří lineární gradient podél linie dané koordináty reprezentované parametry.

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

Parameters

x0 double

Os x koordinátu výchozího bodu.

y0 double

Os y koordinátu výchozího bodu.

x1 double

Os X je souřadnicí koncového bodu.

y1 double

Jde o koordinaci koncového bodu.

Returns

ICanvasGradient

Lineární CanvasGradient.

CreatePattern(HTMLImageElement, řetěz)

Vytváří vzor s použitím specifikovaného obrazu (CanvasImageSource).Opakuje zdroj ve směrech uvedených argumentem opakován.

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

Parameters

image HTMLImageElement

HTMLImageElement k použití jako obrázek k opakování

repetition string

etěz ukazuje, jak opakovat obrázek.

Returns

ICanvasPattern

Opakovaný objekt popisující vzor.

CreatePattern(HTMLCanvasElement, řádek)

Vytváří vzor s použitím specifikovaného obrazu (CanvasImageSource).Opakuje zdroj ve směrech uvedených argumentem opakován.

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

Parameters

image HTMLCanvasElement

HTMLCanvasElement k použití jako obrázek k opakování

repetition string

etěz ukazuje, jak opakovat obrázek.

Returns

ICanvasPattern

Opakovaný objekt popisující vzor.

CreateRadialGradient(dvojí, dvojí, dvojí, dvojí, dvojí)

Vytváří radiální gradient daný koordináty dvou kruhů reprezentovaných parametry.

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

Parameters

x0 double

Os X je souřadnicí startového kruhu.

y0 double

Os Y koordinátu startového kruhu

r0 double

Rádium počátečního kruhu.

x1 double

Os X je souřadnicí koncového kruhu.

y1 double

a osy koordinátu koncového kruhu.

r1 double

Rádium koncového kruhu.

Returns

ICanvasGradient

Radiální CanvasGradient zahájený dvěma specifikovanými kruhy.

DrawFocusIfNeeded(Element)

Pokud je daný prvek soustředěn, tato metoda vytváří ohniskový prsten kolem aktuální cesty.

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

Parameters

element Element

Důvodem je zkontrolovat, zda je zaměřena nebo ne.

DrawImage(HTMLImageElement, dvojí, dvojí)

Vložte specifikovaný obrázek.

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

Parameters

image HTMLImageElement

HTMLImageElement do kontextu.

dx double

X koordinuje v cílové kanvě, na které umístit horní levý rohem zdrojového obrazu.

dy double

Y koordinuje v cílové kanvě, na které umístit horní levý rohem zdrojového obrazu.

DrawImage(HTMLCanvasElement, dvojí, dvojí)

Vložte specifikovaný obrázek.

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

Parameters

image HTMLCanvasElement

HTMLCanvasElement do kontextu.

dx double

X koordinuje v cílové kanvě, na které umístit horní levý rohem zdrojového obrazu.

dy double

Y koordinuje v cílové kanvě, na které umístit horní levý rohem zdrojového obrazu.

DrawImage(HTMLImageElement, dvojí, dvojí, dvojí)

Vložte specifikovaný obrázek.

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

Parameters

image HTMLImageElement

HTMLImageElement do kontextu.

dx double

X koordinuje v cílové kanvě, na které umístit horní levý rohem zdrojového obrazu.

dy double

Y koordinuje v cílové kanvě, na které umístit horní levý rohem zdrojového obrazu.

dw double

ka, aby se obrázek v cílové kanvasy. To umožňuje skalování natáčeného obrazu. Pokud není uvedeno, obraz není skalován v šířce při natáčen.

dh double

Výška, aby se obrázek v cílové kanvasy. To umožňuje skalování kresleného obrazu. Pokud není uvedeno, obrázek není skalován ve výšce při kreslen.

DrawImage(HTMLCanvasElement, dvojí, dvojí, dvojí, dvojí)

Vložte specifikovaný obrázek.

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

Parameters

image HTMLCanvasElement

HTMLCanvasElement do kontextu.

dx double

X koordinuje v cílové kanvě, na které umístit horní levý rohem zdrojového obrazu.

dy double

Y koordinuje v cílové kanvě, na které umístit horní levý rohem zdrojového obrazu.

dw double

ka, aby se obrázek v cílové kanvasy. To umožňuje skalování natáčeného obrazu. Pokud není uvedeno, obraz není skalován v šířce při natáčen.

dh double

Výška, aby se obrázek v cílové kanvasy. To umožňuje skalování kresleného obrazu. Pokud není uvedeno, obrázek není skalován ve výšce při kreslen.

DrawImage(HTMLImageElement, dvojí, dvojí, dvojí, dvojí, dvojí, dvojí)

Vložte specifikovaný obrázek.

[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 do kontextu.

sx double

Koordinát X horního levého rohu sub-pravého úhlu zdrojového obrazu, aby byl vytištěn do cílového kontextu.

sy double

Koordinát Y horního levého rohu sub-pravého úhlu zdrojového obrazu, aby byl vytištěn do cílového kontextu.

sw double

V případě, že není uvedeno, se použije celý pravý úhel od koordinátů uvedených sx a sy do pravého dolního rohu obrazu.

sh double

Výška sub-pravého úhlu zdrojového obrazu do cílového kontextu.

dx double

X koordinuje v cílové kanvě, na které umístit horní levý rohem zdrojového obrazu.

dy double

Y koordinuje v cílové kanvě, na které umístit horní levý rohem zdrojového obrazu.

dw double

ka, aby se obrázek v cílové kanvasy. To umožňuje skalování natáčeného obrazu. Pokud není uvedeno, obraz není skalován v šířce při natáčen.

dh double

Výška, aby se obrázek v cílové kanvasy. To umožňuje skalování kresleného obrazu. Pokud není uvedeno, obrázek není skalován ve výšce při kreslen.

DrawImage(HTMLCanvasElement, dvojí, dvojí, dvojí, dvojí, dvojí, dvojí, dvojí, dvojí)

Vložte specifikovaný obrázek.

[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 do kontextu.

sx double

Koordinát X horního levého rohu sub-pravého úhlu zdrojového obrazu, aby byl vytištěn do cílového kontextu.

sy double

Koordinát Y horního levého rohu sub-pravého úhlu zdrojového obrazu, aby byl vytištěn do cílového kontextu.

sw double

V případě, že není uvedeno, se použije celý pravý úhel od koordinátů uvedených sx a sy do pravého dolního rohu obrazu.

sh double

Výška sub-pravého úhlu zdrojového obrazu do cílového kontextu.

dx double

X koordinuje v cílové kanvě, na které umístit horní levý rohem zdrojového obrazu.

dy double

Y koordinuje v cílové kanvě, na které umístit horní levý rohem zdrojového obrazu.

dw double

ka, aby se obrázek v cílové kanvasy. To umožňuje skalování natáčeného obrazu. Pokud není uvedeno, obraz není skalován v šířce při natáčen.

dh double

Výška, aby se obrázek v cílové kanvasy. To umožňuje skalování kresleného obrazu. Pokud není uvedeno, obrázek není skalován ve výšce při kreslen.

Fill()

Vyplní podprsenky aktuálním stylem vyplnění a výchozím algoritmem CanvasFillRule.Nonzero.

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

Fill(CanvasFillRule)

Vyplní podprsenky současným stylem plněn.

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

Parameters

fillRule CanvasFillRule

Algoritmus, kterým se určuje, zda je bod uvnitř trasy nebo mimo trasy.

Fill(Path2D)

Vyplní podprsenky aktuálním stylem vyplnění a výchozím algoritmem CanvasFillRule.Nonzero.

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

Parameters

path Path2D

Path2D cesta k vyplněn.

Fill(Path2D a CanvasFillRule)

Vyplní podprsenky současným stylem plněn.

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

Parameters

path Path2D

Path2D cesta k vyplněn.

fillRule CanvasFillRule

Algoritmus, kterým se určuje, zda je bod uvnitř trasy nebo mimo trasy.

FillRect(dvojí, dvojí, dvojí, dvojí)

Drží naplněný obdélník v poloze (x, y), jehož velikost je určena šířkou a výškou.

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

Parameters

x double

Os x koordinátu pro pravokohličtý výchozí bod.

y double

Os y koordinátu pro pravého úhlu výchozí bod.

w double

ka pravého úhlu.

h double

Výška pravého úhlu.

FillText(Dvojitý, dvojitý, dvojitý)

Vložte (používejte) daný text v dané poloze (x,y.

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

Parameters

text string

Text vytisknout pomocí aktuálního písma, textAlign, textBaseline a směrové hodnoty.

x double

Os x koordinátu pro výchozí bod textu.

y double

Os y koordinátu pro výchozí bod textu.

FillText(dvojí, dvojí, dvojí, dvojí)

Vložte (používejte) daný text v dané poloze (x,y.

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

Parameters

text string

Text vytisknout pomocí aktuálního písma, textAlign, textBaseline a směrové hodnoty.

x double

Os x koordinátu pro výchozí bod textu.

y double

Os y koordinátu pro výchozí bod textu.

maxWidth double

Pokud je specifikována a řetězec je vypočítán tak, aby byl širší než tato šířka, je písmo upravováno tak, aby bylo používáno více horizontálně kondenzované písmo (pokud je k dispozici nebo pokud je rozumně čitelné, může být syntetizováno skalováním aktuálního písma horizontálně) nebo menší písmo.

GetImageData(dvojí, dvojí, dvojí, dvojí)

Objekt ImageData představuje základní pixelové údaje pro oblast kanvy označenou pravým úhelem, který začíná na (sx, sy) a má šířku sw a výšku sh.Tato metoda není ovlivněna matrikou transformace kanvasu.

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

Parameters

sx double

Koordinát x horního levého rohu pravého úhlu, ze kterého bude ImageData extrahována.

sy double

Koordinát y horního levého rohu pravého úhlu, ze kterého bude ImageData extrahována.

sw double

ka pravého úhlu, ze kterého bude ImageData extrahována.

sh double

Výška pravého úhlu, ze kterého bude ImageData extrahována.

Returns

IImageData

Objekt ImageData, který obsahuje údaje o obrazu pro daný obdélník kanvasu.

IsPointInPath(dvojí, dvojí)

Zprávy o tom, zda je uvedený bod obsažen v aktuální cest.

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

Parameters

x double

Koordinát X bodu pro kontrolu.

y double

Koordinát Y bodu pro kontrolu.

Returns

bool

Vrátí se pravdivý, pokud je bod uvnitř oblasti obsažené vyplněním trasy, jinak falešn.

IsPointInPath(dvojí, dvojí, CanvasFillRule)

Zprávy o tom, zda je uvedený bod obsažen v aktuální cest.

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

Parameters

x double

Koordinát X bodu pro kontrolu.

y double

Koordinát Y bodu pro kontrolu.

fillRule CanvasFillRule

Algoritmus, kterým se určuje, zda je bod uvnitř trasy nebo mimo trasy.

Returns

bool

Vrátí se pravdivý, pokud je bod uvnitř oblasti obsažené vyplněním trasy, jinak falešn.

IsPointInPath(Path2D, dvojí, dvojí)

Zprávy o tom, zda je uvedený bod obsažen v aktuální cest.

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

Parameters

path Path2D

Path2D cesta k ověřen.

x double

Koordinát X bodu pro kontrolu.

y double

Koordinát Y bodu pro kontrolu.

Returns

bool

Vrátí se pravdivý, pokud je bod uvnitř oblasti obsažené vyplněním trasy, jinak falešn.

IsPointInPath(Path2D, dvojí, dvojí, CanvasFillRule)

Zprávy o tom, zda je uvedený bod obsažen v aktuální cest.

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

Parameters

path Path2D

Path2D cesta k ověřen.

x double

Koordinát X bodu pro kontrolu.

y double

Koordinát Y bodu pro kontrolu.

fillRule CanvasFillRule

Algoritmus, kterým se určuje, zda je bod uvnitř trasy nebo mimo trasy.

Returns

bool

Vrátí se pravdivý, pokud je bod uvnitř oblasti obsažené vyplněním trasy, jinak falešn.

IsPointInStroke(dvojí, dvojí)

Zprávy o tom, zda je stanovený bod uvnitř oblasti obsažené otáčením trasy.

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

Parameters

x double

Koordinát X bodu pro kontrolu.

y double

Koordinát Y bodu pro kontrolu.

Returns

bool

Vrátí se pravdivý, pokud je bod uvnitř oblasti obsažené otáčením trasy, jinak falešn.

IsPointInStroke(Path2D, dvojí, dvojí)

Zprávy o tom, zda je stanovený bod uvnitř oblasti obsažené otáčením trasy.

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

Parameters

path Path2D

Path2D cesta k ověřen.

x double

Koordinát X bodu pro kontrolu.

y double

Koordinát Y bodu pro kontrolu.

Returns

bool

Vrátí se pravdivý, pokud je bod uvnitř oblasti obsažené otáčením trasy, jinak falešn.

MeasureText(Stringová)

Objekt TextMetrics se vrac.

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

Parameters

text string

Text k měřen.

Returns

ITextMetrics

Objekt textové metody.

PutImageData(IImageData, dvojí, dvojí)

Malujte data z daného objektu ImageData na bitmap.Jestliže je poskytnuto špinavé obdélníky, jsou malovány pouze pixely z tohoto obdélníku.Tato metoda není ovlivněna matrikou transformace kanvasu.

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

Parameters

imagedata IImageData

Objekt ImageData obsahující řadu hodnot pixel.

dx double

Horizontální poloha (x-koordinát), na kterém umístit údaje o obrazu v cílových kanálech.

dy double

Vertikální poloha (y-koordinát), na kterém umístit údaje o obrazu v cílových kanálech.

PutImageData(IImageData, dvojí, dvojí, dvojí, dvojí, dvojí, dvojí)

Malujte data z daného objektu ImageData na bitmap.Jestliže je poskytnuto špinavé obdélníky, jsou malovány pouze pixely z tohoto obdélníku.Tato metoda není ovlivněna matrikou transformace kanvasu.

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

Parameters

imagedata IImageData

Objekt ImageData obsahující řadu hodnot pixel.

dx double

Horizontální poloha (x-koordinát), na kterém umístit údaje o obrazu v cílových kanálech.

dy double

Vertikální poloha (y-koordinát), na kterém umístit údaje o obrazu v cílových kanálech.

dirtyX double

Horizontální poloha (x-koordinát). koordinát x horního levého rohu údajů snímku.

dirtyY double

Vertikální poloha (y-koordinát). koordinát y horního levého rohu údajů snímku.

dirtyWidth double

ka obdélníku, která má být malována. nedostatky v šířce údajů o obrazu.

dirtyHeight double

Výška obdélníku, která má být malována. nedostatky na výšku údajů o obrazu.

RemoveHitRegion(Stringová)

Odstraňuje postiženou oblast s uvedeným identifikátorem z kanvasu.

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

Parameters

id string

etěz představuje ID regionu, který má být odstraněn.

ResetTransform()

Obnovuje aktuální transformaci pomocí identitní matrice.

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

Restore()

Obnovte stav výkresu do posledního prvku na “státní stánku” uloženém uložením().

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

Rotate(Dvojitý)

Argument úhlu představuje úhlu rotace ve tvaru hodin a je vyjádřen v radiánech.

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

Parameters

angle double

Představuje rotující úhel, vyjádřený v radiánech.

Save()

Ušetří aktuální stav kreslení pomocí staku, abyste mohli vrátit veškeré změny, které k němu uděláte pomocí obnovy().

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

Scale(dvojí, dvojí)

Přidává skalující transformaci do kanvasových jednotek horizontálně x a vertikálně y.

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

Parameters

x double

V horizontálním směru.

y double

Skládací faktor ve vertikálním směru.

SetTransform(dvojí, dvojí, dvojí, dvojí, dvojí)

Obnovuje aktuální transformaci na identitu, a pak se obrátí na metodu transform() se stejnými argumenty.

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

Parameters

a double

horizontální rozměr.

b double

Horizontální rozhran.

c double

Vertikální rozložen.

d double

Vertikální rozměr.

e double

Horizontální pohyb.

f double

Vertikální pohyb.

Stroke()

Stříkajte podzemní cesty s aktuálním stroke stylu.

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

Stroke(Path2D)

Stříkajte podzemní cesty s aktuálním stroke stylu.

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

Parameters

path Path2D

Path2D cesta k úrazu.

StrokeRect(dvojí, dvojí, dvojí, dvojí)

Malujte pravý úhel, který má výchozí bod na (x, y) a má šířku w a výšku h na kanvasu, pomocí aktuálního stroke stylu.

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

Parameters

x double

Os x koordinátu pro pravokohličtý výchozí bod.

y double

Os y koordinátu pro pravého úhlu výchozí bod.

w double

ka pravého úhlu.

h double

Výška pravého úhlu.

StrokeText(Dvojitý, dvojitý, dvojitý)

Vložte (vložte) daný text v dané poloze (x, y.

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

Parameters

text string

Text vytisknout pomocí aktuálního písma, textAlign, textBaseline a směrové hodnoty.

x double

Os x koordinátu pro výchozí bod textu.

y double

Os y koordinátu pro výchozí bod textu.

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

Vložte (vložte) daný text v dané poloze (x, y.

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

Parameters

text string

Text vytisknout pomocí aktuálního písma, textAlign, textBaseline a směrové hodnoty.

x double

Os x koordinátu pro výchozí bod textu.

y double

Os y koordinátu pro výchozí bod textu.

maxWidth double ?

Pokud je specifikována a řetězec je vypočítán tak, aby byl širší než tato šířka, je písmo upravováno tak, aby bylo používáno více horizontálně kondenzované písmo (pokud je k dispozici nebo pokud je rozumně čitelné, může být syntetizováno skalováním aktuálního písma horizontálně) nebo menší písmo.

Transform(dvojí, dvojí, dvojí, dvojí, dvojí)

Množství aktuální transformační matriky s matrikou popsanou jejími argumenty.

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

Parameters

a double

horizontální rozměr.

b double

Horizontální rozhran.

c double

Vertikální rozložen.

d double

Vertikální rozměr.

e double

Horizontální pohyb.

f double

Vertikální pohyb.

Translate(dvojí, dvojí)

Přidává transformaci překladu tím, že přesune kanvas a jeho původ x horizontálně a y vertikálně na síti.

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

Parameters

x double

Vzdálenost k pohybu v horizontálním směru.

y double

Vzdálenost k pohybu ve vertikálním směru.</string,></string,>

 Čeština