Interface ICanvasRenderingContext2D

Interface ICanvasRenderingContext2D

Der Name: Aspose.Html.Dom.Canvas Sammlung: Aspose.HTML.dll (25.4.0)

Die ICanvasRenderingContext2D-Schnittstelle wird verwendet, um rechte Ecke, Text, Bilder und andere Objekte auf das Canvas-Element zu entwerfen. Es bietet den 2D-Rendering-Kontext für die Darstellung der Oberfläche eines Canvas-Elements.

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

Implements

ICanvasDrawingStyles , ICanvasPathMethods

Properties

Canvas

Eine Les-nur-Back-Referenz zum HTMLCanvasElement. kann null sein, wenn es nicht mit einem Canvas-Element verbunden ist.

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

Eigentumswert

HTMLCanvasElement

FillStyle

Farbe oder Stil für den Einsatz innerhalb von Formen. Default: (schwarz).

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

Eigentumswert

object

GlobalAlpha

Alpha-Wert, die auf Formen und Bilder angewendet wird, bevor sie auf den Kanvas zusammengefasst werden).

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

Eigentumswert

double

GlobalCompositeOperation

Mit globalAlpha angewandt wird dies festgelegt, wie Formen und Bilder auf die bestehende Bitmap gedreht werden)

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

Eigentumswert

string

ImageSmoothingEnabled

Bildschweißmodus; wenn es deaktiviert ist, werden die Bilder nicht schweißen, wenn es skaliert wird.

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

Eigentumswert

bool

ShadowBlur

Spezifizieren Sie den Blurwirkung. Default 0

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

Eigentumswert

double

ShadowColor

Farbe der Schatten. Default völlig transparent schwarz.

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

Eigentumswert

string

ShadowOffsetX

Die horizontale Entfernung der Schatten wird ersetzt. Default 0.

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

Eigentumswert

double

ShadowOffsetät

Vertikale Entfernung der Schatten wird ersetzt. Default 0.

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

Eigentumswert

double

StrokeStyle

Farbe oder Stil für die Linien um die Formen zu verwenden. Default: (schwarz).

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

Eigentumswert

object

Methods

AddHitRegion(Wörterbuch String, String="">"">)

Hinzufügen Sie eine getroffene Region an die Kanvas.Dies ermöglicht es Ihnen, die Hit-Detektion einfacher zu machen, ermöglicht es Ihnen, Ereignisse zu DOM-Elementen zu verweisen,und ermöglicht es den Nutzern, die Kanvas ohne sie zu sehen zu erkunden.

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

Parameters

options Dictionary &undlt; string , string >

Das Argument der Optionen ist optionale.Wenn er bereitgestellt wird, ist es ein Objekt, das Eigenschaften enthält.

BeginPath()

Beginnt eine neue Route, indem Sie die Liste der Unter-Routen löschen. rufen Sie diese Methode an, wenn Sie eine neue Route erstellen möchten.

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

ClearHitRegions()

Entfernen Sie alle betroffenen Gebiete aus der Kanvas.

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

ClearRect(doppelt, doppelt, doppelt und doppelt)

Setzen Sie alle Pixel in der rechten Ecke definiert durch Ausgangspunkt (x, y) und Größe (weite, hohe) auf transparente Schwarz, beseitigen Sie alle vorher entworfenen Inhalte.

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

Parameters

x double

Die X-Axe der Koordinate für das Ausgangspunkt des Rechteckens.

y double

Die y-Axe der Koordinate für das Ausgangspunkt des Rechteckens.

w double

Die Breite des Rechteckens.

h double

Die Höhe des Rechteckens.

Clip()

Erstellt eine neue Klipregion durch Berechnung der Kreuzung der aktuellen Klipregion und des durch den Weg beschriebenen Gebiets, mit der nicht-zero-Klipnummer-Regel.ffnete Unterwanderungen müssen bei der Berechnung der Klippegion implizit geschlossen sein, ohne die tatsächlichen Unterwanderungen zu beeinträchtigen.Die neue Klipregion ersetzt die aktuelle Klipregion.

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

Clip(CanvasFillRule)

Erstellt eine neue Klipregion durch Berechnung der Kreuzung der aktuellen Klipregion und des durch den Weg beschriebenen Gebiets, mit der nicht-zero-Klipnummer-Regel.ffnete Unterwanderungen müssen bei der Berechnung der Klippegion implizit geschlossen sein, ohne die tatsächlichen Unterwanderungen zu beeinträchtigen.Die neue Klipregion ersetzt die aktuelle Klipregion.

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

Parameters

fillRule CanvasFillRule

Der Algorithmus zu bestimmen, ob ein Punkt innerhalb oder außerhalb eines Weges ist

Clip(Path2D und CanvasFillRule)

Erstellt eine neue Klipregion durch Berechnung der Kreuzung der aktuellen Klipregion und des durch den Weg beschriebenen Gebiets, mit der nicht-zero-Klipnummer-Regel.ffnete Unterwanderungen müssen bei der Berechnung der Klippegion implizit geschlossen sein, ohne die tatsächlichen Unterwanderungen zu beeinträchtigen.Die neue Klipregion ersetzt die aktuelle Klipregion.

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

Parameters

path Path2D

Ein Path2D Weg zum Clip.

fillRule CanvasFillRule

Der Algorithmus zu bestimmen, ob ein Punkt in einem Weg oder außerhalb eines Weges ist.

CreateImageData(Doppel, Doppel)

Erstellt ein neues, weißes ImageData-Objekt mit den angegebenen Dimensionen.Alle Pixel im neuen Objekt sind transparent schwarz.

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

Parameters

sw double

Die Breite, um das neue ImageData Objekt zu geben.

sh double

Die Höhe, um das neue ImageData Objekt zu geben.

Returns

IImageData

Ein neues ImageData-Objekt mit der angegebenen Breite und Höhe. Das neue Objekt ist mit transparenten schwarzen Pixeln gefüllt.

CreateImageData(IIMageDaten)

Erstellt ein neues, weißes ImageData-Objekt mit den angegebenen Dimensionen.Alle Pixel im neuen Objekt sind transparent schwarz.

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

Parameters

imagedata IImageData

Ein vorhandenes ImageData Objekt, aus dem die Breite und Höhe kopiert werden kann.

Returns

IImageData

Ein neues ImageData-Objekt mit der angegebenen Breite und Höhe. Das neue Objekt ist mit transparenten schwarzen Pixeln gefüllt.

CreateLinearGradient(doppelt, doppelt, doppelt und doppelt)

Erstellt einen linearen Gradient entlang der von den Parameter dargestellten Koordinaten angegebenen Linie.

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

Parameters

x0 double

Die X-Axe des Koordinats des Startpunkts.

y0 double

Die Y-Axe des Koordinats des Startpunkts.

x1 double

Die X-Axe des Koordinats des Endpunkts.

y1 double

Die Y-Axe des Koordinats des Endpunkts.

Returns

ICanvasGradient

Der lineare CanvasGradient.

CreatePattern(HTMLImageElement, String)

Erstellt ein Muster mit dem angegebenen Bild (eine CanvasImageSource).Es wiederholt die Quelle in den in dem Wiederholungsargument angegebenen Richtungen.

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

Parameters

image HTMLImageElement

Ein HTMLImageElement, das als Bild zu wiederholen verwendet wird

repetition string

Eine Zeile, die darauf hindeutet, wie man das Bild wiederholt.

Returns

ICanvasPattern

Ein unsichtbares Objekt, das ein Muster beschreibt.

CreatePattern(HTMLCanvasElement, String)

Erstellt ein Muster mit dem angegebenen Bild (eine CanvasImageSource).Es wiederholt die Quelle in den in dem Wiederholungsargument angegebenen Richtungen.

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

Parameters

image HTMLCanvasElement

Ein HTMLCanvasElement, das als Bild zu wiederholen verwendet wird

repetition string

Eine Zeile, die darauf hindeutet, wie man das Bild wiederholt.

Returns

ICanvasPattern

Ein unsichtbares Objekt, das ein Muster beschreibt.

CreateRadialGradient(doppelt, doppelt, doppelt, doppelt, doppelt)

Er schafft einen radialen Gradient, der von den Koordinaten der beiden Kreise gegeben wird, die durch die Parameter dargestellt werden.

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

Parameters

x0 double

Die X-Axe des Koordinats des Startkreises.

y0 double

Die y-Axe des Koordinats des Startkreises

r0 double

Die Strahlung des Startkreises.

x1 double

Die X-Axe des Koordinats des Endkreises.

y1 double

Der y-Ass der Koordinate des Endkreises.

r1 double

Die Strahlung des Endkreises.

Returns

ICanvasGradient

Eine radiale CanvasGradient initialisiert mit den beiden angegebenen Kreise.

DrawFocusIfNeeded(Element)

Wenn ein bestimmtes Element fokussiert ist, zieht diese Methode einen Fokusring um den aktuellen Weg.

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

Parameters

element Element

Das Element, um zu überprüfen, ob es fokussiert ist oder nicht.

DrawImage(HTMLImageElement, doppelt, doppelt)

Zeichnen Sie das angegebenes Bild.

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

Parameters

image HTMLImageElement

Die HTMLImageElement in den Kontext ziehen.

dx double

Der X koordiniert in der Zielvorgang, an der die obere linken Ecke des Quellbildes zu platzieren.

dy double

Die Y koordiniert in der Zielkanve, an der die obere linken Ecke des Quellbildes zu platzieren.

DrawImage(HTMLCanvasElement, doppelt, doppelt)

Zeichnen Sie das angegebenes Bild.

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

Parameters

image HTMLCanvasElement

Die HTMLCanvasElement in den Kontext ziehen.

dx double

Der X koordiniert in der Zielvorgang, an der die obere linken Ecke des Quellbildes zu platzieren.

dy double

Die Y koordiniert in der Zielkanve, an der die obere linken Ecke des Quellbildes zu platzieren.

DrawImage(HTMLImageElement, doppelt, doppelt, doppelt, doppelt)

Zeichnen Sie das angegebenes Bild.

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

Parameters

image HTMLImageElement

Die HTMLImageElement in den Kontext ziehen.

dx double

Der X koordiniert in der Zielvorgang, an der die obere linken Ecke des Quellbildes zu platzieren.

dy double

Die Y koordiniert in der Zielkanve, an der die obere linken Ecke des Quellbildes zu platzieren.

dw double

Die Breite zum Zeichnen des Bildes in der Zielschicht.Dies ermöglicht die Skalierung des Zeichnen.Wenn nicht angegeben, wird das Bild nicht in Breite geschnitten, wenn geschnitten.

dh double

Die Höhe zum Zeichnen des Bildes in der Zielschicht.Dies ermöglicht die Skalierung des Zeichnen.Wenn nicht angegeben, wird das Bild beim Zeichnen nicht in Höhe Skaliert.

DrawImage(HTMLCanvasElement, doppelt, doppelt, doppelt, doppelt)

Zeichnen Sie das angegebenes Bild.

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

Parameters

image HTMLCanvasElement

Die HTMLCanvasElement in den Kontext ziehen.

dx double

Der X koordiniert in der Zielvorgang, an der die obere linken Ecke des Quellbildes zu platzieren.

dy double

Die Y koordiniert in der Zielkanve, an der die obere linken Ecke des Quellbildes zu platzieren.

dw double

Die Breite zum Zeichnen des Bildes in der Zielschicht.Dies ermöglicht die Skalierung des Zeichnen.Wenn nicht angegeben, wird das Bild nicht in Breite geschnitten, wenn geschnitten.

dh double

Die Höhe zum Zeichnen des Bildes in der Zielschicht.Dies ermöglicht die Skalierung des Zeichnen.Wenn nicht angegeben, wird das Bild beim Zeichnen nicht in Höhe Skaliert.

DrawImage(HTMLImageElement, doppelt, doppelt, doppelt, doppelt, doppelt, doppelt, doppelt)

Zeichnen Sie das angegebenes Bild.

[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

Die HTMLImageElement in den Kontext ziehen.

sx double

Die X-Koordinate der oberen linken Ecke der Subrechte Ecke des Quellbildes, um in den Zielkontext zu ziehen.

sy double

Die Y-Koordinate der oberen linken Ecke der Subrechte Ecke des Quellbildes, um in den Zielkontext zu ziehen.

sw double

Die Breite des Sub-Rechtangels des Quellbildes, um in den Zielkontext zu ziehen.Wenn nicht angegeben, wird der gesamte Rechtangel von den von sx und sy angegebenen Koordinaten bis zur unteren rechten Ecke des Bildes verwendet.

sh double

Die Höhe des Subrechtsangels des Quellbildes, um in den Zielkontext zu ziehen.

dx double

Der X koordiniert in der Zielvorgang, an der die obere linken Ecke des Quellbildes zu platzieren.

dy double

Die Y koordiniert in der Zielkanve, an der die obere linken Ecke des Quellbildes zu platzieren.

dw double

Die Breite zum Zeichnen des Bildes in der Zielschicht.Dies ermöglicht die Skalierung des Zeichnen.Wenn nicht angegeben, wird das Bild nicht in Breite geschnitten, wenn geschnitten.

dh double

Die Höhe zum Zeichnen des Bildes in der Zielschicht.Dies ermöglicht die Skalierung des Zeichnen.Wenn nicht angegeben, wird das Bild beim Zeichnen nicht in Höhe Skaliert.

DrawImage(HTMLCanvasElement, doppelt, doppelt, doppelt, doppelt, doppelt, doppelt, doppelt)

Zeichnen Sie das angegebenes Bild.

[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

Die HTMLCanvasElement in den Kontext ziehen.

sx double

Die X-Koordinate der oberen linken Ecke der Subrechte Ecke des Quellbildes, um in den Zielkontext zu ziehen.

sy double

Die Y-Koordinate der oberen linken Ecke der Subrechte Ecke des Quellbildes, um in den Zielkontext zu ziehen.

sw double

Die Breite des Sub-Rechtangels des Quellbildes, um in den Zielkontext zu ziehen.Wenn nicht angegeben, wird der gesamte Rechtangel von den von sx und sy angegebenen Koordinaten bis zur unteren rechten Ecke des Bildes verwendet.

sh double

Die Höhe des Subrechtsangels des Quellbildes, um in den Zielkontext zu ziehen.

dx double

Der X koordiniert in der Zielvorgang, an der die obere linken Ecke des Quellbildes zu platzieren.

dy double

Die Y koordiniert in der Zielkanve, an der die obere linken Ecke des Quellbildes zu platzieren.

dw double

Die Breite zum Zeichnen des Bildes in der Zielschicht.Dies ermöglicht die Skalierung des Zeichnen.Wenn nicht angegeben, wird das Bild nicht in Breite geschnitten, wenn geschnitten.

dh double

Die Höhe zum Zeichnen des Bildes in der Zielschicht.Dies ermöglicht die Skalierung des Zeichnen.Wenn nicht angegeben, wird das Bild beim Zeichnen nicht in Höhe Skaliert.

Fill()

Füllen Sie die Unterwege mit dem aktuellen Füllstil und dem Standard-Algorithmus CanvasFillRule.Nonzero.

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

Fill(CanvasFillRule)

Füllen Sie die Unterwege mit dem aktuellen Füllstil.

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

Parameters

fillRule CanvasFillRule

Der Algorithmus zu bestimmen, ob ein Punkt in einem Weg oder außerhalb eines Weges ist.

Fill(Path2D)

Füllen Sie die Unterwege mit dem aktuellen Füllstil und dem Standard-Algorithmus CanvasFillRule.Nonzero.

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

Parameters

path Path2D

Ein Path2D Weg zu füllen.

Fill(Path2D und CanvasFillRule)

Füllen Sie die Unterwege mit dem aktuellen Füllstil.

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

Parameters

path Path2D

Ein Path2D Weg zu füllen.

fillRule CanvasFillRule

Der Algorithmus zu bestimmen, ob ein Punkt in einem Weg oder außerhalb eines Weges ist.

FillRect(doppelt, doppelt, doppelt und doppelt)

Drücken Sie einen gefüllten Rechteck auf (x, y) Position, dessen Größe durch Breite und Höhe bestimmt wird.

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

Parameters

x double

Die X-Axe der Koordinate für das Ausgangspunkt des Rechteckens.

y double

Die y-Axe der Koordinate für das Ausgangspunkt des Rechteckens.

w double

Die Breite des Rechteckens.

h double

Die Höhe des Rechteckens.

FillText(String, Doppel, Doppel)

Drücken (füllen) einen bestimmten Text in der gegebenen (x,y) Position.

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

Parameters

text string

Der Text zum Zeichnen mit den aktuellen Fonts, TextAlign, TextBaseline und Richtungswerte.

x double

Die X-Axe des Koordinats für den Text-Startpunkt.

y double

Die y-Axe des Koordinats für den Text-Startpunkt.

FillText(String, doppelt, doppelt, doppelt)

Drücken (füllen) einen bestimmten Text in der gegebenen (x,y) Position.

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

Parameters

text string

Der Text zum Zeichnen mit den aktuellen Fonts, TextAlign, TextBaseline und Richtungswerte.

x double

Die X-Axe des Koordinats für den Text-Startpunkt.

y double

Die y-Axe des Koordinats für den Text-Startpunkt.

maxWidth double

Die maximale Breite zum Zeichnen.Wenn angegeben und der String als breiter als diese Breite berechnet wird, wird die Schrift angepasst, um eine horizontale Kondensierte Schrift zu verwenden (wenn eine verfügbar ist oder wenn eine angemessene Lesbar ist, kann eine durch die Skalierung der aktuellen Schrift horizontalerweise synthetisiert werden) oder eine kleinere Schrift.

GetImageData(doppelt, doppelt, doppelt und doppelt)

Wiederherstellt ein ImageData-Objekt, das die zugrunde liegenden Pixeldaten für das von der Rechteckel angegebenen Gebiet darstellt, das mit (sx, sy) beginnt und eine sw Breite und sh Höhe hat.Diese Methode wird nicht von der Kanvas-Transformationsmatrix beeinflusst.

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

Parameters

sx double

Die x-Koordinate des oberen linken Ecks des Rechteckens, aus dem die ImageData extrahiert wird.

sy double

Die y-Koordinate des oberen linken Ecks des Rechteckens, aus dem die ImageData extrahiert wird.

sw double

Die Breite des Rechteckens, aus dem die ImageData extrahiert wird.

sh double

Die Höhe des Rechteckens, aus dem die ImageData extrahiert wird.

Returns

IImageData

Ein ImageData-Objekt, das die Bilddaten für den gegebenen Rechteck des Kanvas enthält.

IsPointInPath(Doppel, Doppel)

Berichte darüber, ob oder nicht der angegebenen Punkt im aktuellen Weg enthalten ist.

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

Parameters

x double

Die X-Koordinate des Punkts zu überprüfen.

y double

Die Y-Koordinate des Punkts zu überprüfen.

Returns

bool

Es wird wahr, wenn der Punkt innerhalb des Bereichs ist, das durch die Füllung eines Weges enthalten ist, sonst falsch.

IsPointInPath(Doppel, Doppel, CanvasFillRule)

Berichte darüber, ob oder nicht der angegebenen Punkt im aktuellen Weg enthalten ist.

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

Parameters

x double

Die X-Koordinate des Punkts zu überprüfen.

y double

Die Y-Koordinate des Punkts zu überprüfen.

fillRule CanvasFillRule

Der Algorithmus zu bestimmen, ob ein Punkt in einem Weg oder außerhalb eines Weges ist.

Returns

bool

Es wird wahr, wenn der Punkt innerhalb des Bereichs ist, das durch die Füllung eines Weges enthalten ist, sonst falsch.

IsPointInPath(Path2D, doppelt, doppelt)

Berichte darüber, ob oder nicht der angegebenen Punkt im aktuellen Weg enthalten ist.

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

Parameters

path Path2D

Ein Path2D Weg zu überprüfen.

x double

Die X-Koordinate des Punkts zu überprüfen.

y double

Die Y-Koordinate des Punkts zu überprüfen.

Returns

bool

Es wird wahr, wenn der Punkt innerhalb des Bereichs ist, das durch die Füllung eines Weges enthalten ist, sonst falsch.

IsPointInPath(Path2D, doppelt, doppelt, CanvasFillRule)

Berichte darüber, ob oder nicht der angegebenen Punkt im aktuellen Weg enthalten ist.

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

Parameters

path Path2D

Ein Path2D Weg zu überprüfen.

x double

Die X-Koordinate des Punkts zu überprüfen.

y double

Die Y-Koordinate des Punkts zu überprüfen.

fillRule CanvasFillRule

Der Algorithmus zu bestimmen, ob ein Punkt in einem Weg oder außerhalb eines Weges ist.

Returns

bool

Es wird wahr, wenn der Punkt innerhalb des Bereichs ist, das durch die Füllung eines Weges enthalten ist, sonst falsch.

IsPointInStroke(Doppel, Doppel)

Berichte darüber, ob oder nicht der angegebenen Punkt innerhalb des durch die Streichung einer Straße enthaltenen Gebiets liegt.

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

Parameters

x double

Die X-Koordinate des Punkts zu überprüfen.

y double

Die Y-Koordinate des Punkts zu überprüfen.

Returns

bool

Es wird wahr, wenn der Punkt innerhalb des Gebiets ist, das durch den Schlag eines Weges enthalten ist, andernfalls falsch.

IsPointInStroke(Path2D, doppelt, doppelt)

Berichte darüber, ob oder nicht der angegebenen Punkt innerhalb des durch die Streichung einer Straße enthaltenen Gebiets liegt.

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

Parameters

path Path2D

Ein Path2D Weg zu überprüfen.

x double

Die X-Koordinate des Punkts zu überprüfen.

y double

Die Y-Koordinate des Punkts zu überprüfen.

Returns

bool

Es wird wahr, wenn der Punkt innerhalb des Gebiets ist, das durch den Schlag eines Weges enthalten ist, andernfalls falsch.

MeasureText(String)

Wiederherstellen eines TextMetrics Objekt.

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

Parameters

text string

Text zu messen.

Returns

ITextMetrics

Ein Textmetrischer Objekt.

PutImageData(IImageData, doppelt, doppelt)

Zeichnen Sie Daten aus dem gegebenen ImageData-Objekt in die Bitmap.Wenn ein schmutziges Rechteck geliefert wird, werden nur die Pixel aus diesem Rechteck festgelegt.Diese Methode wird nicht von der Kanvas-Transformationsmatrix beeinflusst.

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

Parameters

imagedata IImageData

Ein ImageData-Objekt, das die Reihe von Pixelwerte enthält.

dx double

Horizontale Position (x-Koordinate), an der die Bilddaten in den Zielvorgängen platzieren.

dy double

Vertikale Position (y-Koordinate), an der die Bilddaten in den Zielvorgängen platzieren.

PutImageData(IImageData, doppelt, doppelt, doppelt, doppelt, doppelt)

Zeichnen Sie Daten aus dem gegebenen ImageData-Objekt in die Bitmap.Wenn ein schmutziges Rechteck geliefert wird, werden nur die Pixel aus diesem Rechteck festgelegt.Diese Methode wird nicht von der Kanvas-Transformationsmatrix beeinflusst.

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

Parameters

imagedata IImageData

Ein ImageData-Objekt, das die Reihe von Pixelwerte enthält.

dx double

Horizontale Position (x-Koordinate), an der die Bilddaten in den Zielvorgängen platzieren.

dy double

Vertikale Position (y-Koordinate), an der die Bilddaten in den Zielvorgängen platzieren.

dirtyX double

Horizontale Position (x-Koordinate). Die x-Koordinate des oberen linken Handkorns Ihrer Bilddaten.

dirtyY double

Vertikale Position (y-Koordinate). Die y-Koordinate des oberen linken Handkorns Ihrer Bilddaten.

dirtyWidth double

Breite der rechte Ecke zu malen. Defekte an der Breite der Bilddaten.

dirtyHeight double

Höhe des Rechteckens zu malen. Defekte an der Höhe der Bilddaten.

RemoveHitRegion(String)

Entfernen Sie die getroffene Region mit dem angegebenen ID aus der Kanvas.

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

Parameters

id string

Eine String, die das ID der Region darstellt, die entfernt werden soll.

ResetTransform()

Wiederherstellt die aktuelle Transformation durch die Identitätsmatrix.

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

Restore()

Wiederherstellen des Zeichnungsstils zum letzten Element auf dem “State Stack” gespeichert durch save().

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

Rotate(doppelt)

Es fügt eine Rotation an die Transformationsmatrix hinzu.Der Angelsargument repräsentiert einen Uhrwinkel und wird in Radianen ausgedrückt.

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

Parameters

angle double

Es repräsentiert einen Rotationswinkel, der in Radianen ausgedrückt wird.

Save()

Speichern Sie den aktuellen Zeichnungstil mit einem Stack, so dass Sie jede Änderung, die Sie tun, mit der Wiederherstellung() umdrehen können().

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

Scale(Doppel, Doppel)

Er fügt eine skalierende Transformation an die Kanvas-Einheiten durch x horizontalerweise und durch y vertikalerweise hin.

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

Parameters

x double

Skalierungsfaktor in horizontaler Richtung.

y double

Skalierungsfaktor in vertikaler Richtung.

SetTransform(doppelt, doppelt, doppelt, doppelt, doppelt)

Er nimmt die aktuelle Transformation in die Identitätsmatrix zurück und nimmt dann die Transform() Methode mit den gleichen Argumenten an.

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

Parameters

a double

Horizontale Skalierung.

b double

Die horizontale Schwingung.

c double

Die vertikale Schwingung.

d double

Vertikale Skalierung.

e double

Horizontale Bewegung.

f double

Vertikal bewegt sich.

Stroke()

Stroke die Unterwege mit dem aktuellen Stroke-Stil.

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

Stroke(Path2D)

Stroke die Unterwege mit dem aktuellen Stroke-Stil.

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

Parameters

path Path2D

Ein Path2D Weg zum Stroke.

StrokeRect(doppelt, doppelt, doppelt und doppelt)

Malen Sie einen Rechtangel, der einen Ausgangspunkt bei (x, y) hat und eine w-weite und eine h-höhe auf den Kanvas hat, mit dem aktuellen Stroke-Stil.

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

Parameters

x double

Die X-Axe der Koordinate für das Ausgangspunkt des Rechteckens.

y double

Die y-Axe der Koordinate für das Ausgangspunkt des Rechteckens.

w double

Die Breite des Rechteckens.

h double

Die Höhe des Rechteckens.

StrokeText(String, Doppel, Doppel)

Drücken (Stracken) einen bestimmten Text in der gegebenen Position (x, y.

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

Parameters

text string

Der Text zum Zeichnen mit den aktuellen Fonts, TextAlign, TextBaseline und Richtungswerte.

x double

Die X-Axe des Koordinats für den Text-Startpunkt.

y double

Die y-Axe des Koordinats für den Text-Startpunkt.

StrokeText(String, doppelt, doppelt oder doppelt?)

Drücken (Stracken) einen bestimmten Text in der gegebenen Position (x, y.

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

Parameters

text string

Der Text zum Zeichnen mit den aktuellen Fonts, TextAlign, TextBaseline und Richtungswerte.

x double

Die X-Axe des Koordinats für den Text-Startpunkt.

y double

Die y-Axe des Koordinats für den Text-Startpunkt.

maxWidth double ?

Die maximale Breite zum Zeichnen.Wenn angegeben und der String als breiter als diese Breite berechnet wird, wird die Schrift angepasst, um eine horizontale Kondensierte Schrift zu verwenden (wenn eine verfügbar ist oder wenn eine angemessene Lesbar ist, kann eine durch die Skalierung der aktuellen Schrift horizontalerweise synthetisiert werden) oder eine kleinere Schrift.

Transform(doppelt, doppelt, doppelt, doppelt, doppelt)

Multipliziert die aktuelle Transformationsmatrix mit der mit ihren Argumenten beschriebenen Matrix.

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

Parameters

a double

Horizontale Skalierung.

b double

Die horizontale Schwingung.

c double

Die vertikale Schwingung.

d double

Vertikale Skalierung.

e double

Horizontale Bewegung.

f double

Vertikal bewegt sich.

Translate(Doppel, Doppel)

Er fügt eine Übersetzungstransformation hinzu, indem er die Kanvas und ihre Herkunft x horizontalerweise und y vertikalerweise auf dem Netz bewegt.

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

Parameters

x double

Abstand in der horizontalen Richtung zu bewegen.

y double

Abstand in vertikaler Richtung zu bewegen.</string,></string,>

 Deutsch