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
FillStyle
Barva nebo styl pro použití uvnitř tvarů. (čern).
[DOMName("fillStyle")]
object FillStyle { get; set; }
Hodnota nemovitosti
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
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
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
ShadowBlur
Ukazuje účinek blurování. default 0
[DOMName("shadowBlur")]
double ShadowBlur { get; set; }
Hodnota nemovitosti
ShadowColor
Barva stínu. standardně plně transparentní čern.
[DOMName("shadowColor")]
string ShadowColor { get; set; }
Hodnota nemovitosti
ŠtěpánekX
Horizontální vzdálenost bude odměněna stínem. default 0.
[DOMName("shadowOffsetX")]
double ShadowOffsetX { get; set; }
Hodnota nemovitosti
ShadowOffsety
Vertikální vzdálenost bude odměněna stínem. default 0.
[DOMName("shadowOffsetY")]
double ShadowOffsetY { get; set; }
Hodnota nemovitosti
StrokeStyle
Barva nebo styl k použití pro řádky kolem tvarů. (čern).
[DOMName("strokeStyle")]
object StrokeStyle { get; set; }
Hodnota nemovitosti
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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,>