Interface ICanvasRenderingContext2D

Interface ICanvasRenderingContext2D

이름 공간 : Aspose.Html.Dom.Canvas 구성: Aspose.HTML.dll (25.4.0)

ICanvasRenderingContext2D 인터페이스는 캔버스 요소에 직경, 텍스트, 이미지 및 기타 개체를 그리는 데 사용됩니다.

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

Implements

ICanvasDrawingStyles , ICanvasPathMethods

Properties

Canvas

HTMLCanvasElement에 대한 읽기만 뒷 참조.그것이 캔버스 요소와 관련이 없다면 0이 될 수 있습니다.

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

부동산 가치

HTMLCanvasElement

FillStyle

색상 또는 스타일 내부 모양을 사용할 수 있습니다. 기본 : (블랙).

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

부동산 가치

object

GlobalAlpha

알파 값은 캔버스에 구성되기 전에 형식과 이미지에 적용됩니다.Default 1.0 (opaque).

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

부동산 가치

double

GlobalCompositeOperation

글로벌 알파가 적용되면이 세트는 형식과 이미지가 기존 비트 맵에 어떻게 끌어 들이는지 설정합니다.

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

부동산 가치

string

ImageSmoothingEnabled

이미지 부드러움 모드; 끄면 이미지가 부드러워지지 않습니다.

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

부동산 가치

bool

ShadowBlur

흐르는 효과를 지정합니다.Default 0

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

부동산 가치

double

ShadowColor

그림자의 색상. 기본적으로 완전히 투명한 검정색.

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

부동산 가치

string

Shadow오프세트X

수평 거리 그늘은 보상됩니다. 기본 0.

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

부동산 가치

double

Shadow오프세티

수직 거리 그늘은 보상됩니다. 기본 0.

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

부동산 가치

double

StrokeStyle

색상 또는 스타일은 모양 주위의 라인에 사용할 수 있습니다. 기본 : (블랙).

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

부동산 가치

object

Methods

AddHitRegion(단어 <string, string=“>”)

캔버스에 히트 지역을 추가합니다.이것은 히트 탐지를 쉽게 할 수 있으며, DOM 요소로 이벤트를 라우팅 할 수 있습니다.그리고 사용자가 그것을 보지 않고 캔버스를 탐험 할 수있게합니다.

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

Parameters

options Dictionary &lt에 대한 정보 string , string >

옵션 논쟁은 선택적입니다. 제공 할 때, 그것은 속성을 포함 할 수있는 개체입니다.

BeginPath()

새로운 경로를 시작하여 하위 경로 목록을 비우십시오.이 방법을 호출하면 새로운 경로를 만들 수 있습니다.

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

ClearHitRegions()

캔버스에서 모든 영향을받는 지역을 제거합니다.

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

ClearRect(더블, 더블, 더블, 더블)

출발점 (x, y) 및 크기 (폭, 높이)에 의해 정의 된 직경에있는 모든 픽셀을 투명한 검정색으로 삽입하여 이전에 촬영 된 콘텐츠를 제거합니다.

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

Parameters

x double

좌석 출발점에 대한 좌표의 x 좌석.

y double

좌석 출발점에 대한 좌석의 y 좌석.

w double

오른쪽의 넓이.

h double

오른쪽의 높이.

Clip()

현재 골목 지역의 교차점과 경로에 의해 설명 된 영역을 계산함으로써 새로운 골목 지역을 만들고, 0이 아닌 골목 숫자 규칙을 사용합니다.열려있는 지하철은 실제 지하철에 영향을 미치지 않고 지하철 지역을 계산할 때 지시적으로 폐쇄되어야 합니다.새로운 클리핑 지역은 현재 클리핑 지역을 대체합니다.

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

Clip(CanvasFillRule)

현재 골목 지역의 교차점과 경로에 의해 설명 된 영역을 계산함으로써 새로운 골목 지역을 만들고, 0이 아닌 골목 숫자 규칙을 사용합니다.열려있는 지하철은 실제 지하철에 영향을 미치지 않고 지하철 지역을 계산할 때 지시적으로 폐쇄되어야 합니다.새로운 클리핑 지역은 현재 클리핑 지역을 대체합니다.

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

Parameters

fillRule CanvasFillRule

지점이 경로 안에 있는지 또는 경로 밖에 있는지 결정하는 알고리즘

Clip(Path2D 및 CanvasFillRule)

현재 골목 지역의 교차점과 경로에 의해 설명 된 영역을 계산함으로써 새로운 골목 지역을 만들고, 0이 아닌 골목 숫자 규칙을 사용합니다.열려있는 지하철은 실제 지하철에 영향을 미치지 않고 지하철 지역을 계산할 때 지시적으로 폐쇄되어야 합니다.새로운 클리핑 지역은 현재 클리핑 지역을 대체합니다.

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

Parameters

path Path2D

Path2D 클립으로 가는 길입니다.

fillRule CanvasFillRule

지점이 경로 안에 있는지 또는 경로 밖에 있는지 결정하는 알고리즘.

CreateImageData(더블, 더블)

지정된 차원을 가진 새, 흰색 ImageData 개체를 만듭니다.새 개체의 모든 픽셀은 투명한 검정색입니다.

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

Parameters

sw double

새로운 ImageData 개체를 제공하는 폭.

sh double

새로운 ImageData 개체를 제공하는 높이.

Returns

IImageData

지정된 폭과 높이를 가진 새로운 ImageData 개체.이 새로운 개체는 투명한 검은 픽셀로 채워집니다.

CreateImageData(제2장 날짜)

지정된 차원을 가진 새, 흰색 ImageData 개체를 만듭니다.새 개체의 모든 픽셀은 투명한 검정색입니다.

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

Parameters

imagedata IImageData

이미지가 존재하는 ImageData 개체는 폭과 높이를 복사 할 수 있습니다.

Returns

IImageData

지정된 폭과 높이를 가진 새로운 ImageData 개체.이 새로운 개체는 투명한 검은 픽셀로 채워집니다.

CreateLinearGradient(더블, 더블, 더블, 더블)

파라미터에 의해 대표되는 좌표에 의해 주어진 라인을 따라 선형 그라디언트를 만듭니다.

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

Parameters

x0 double

출발점의 좌표의 x 좌표.

y0 double

시작점의 좌표의 y 좌표.

x1 double

끝점의 좌표의 x 좌표.

y1 double

끝점의 좌표의 y 좌표.

Returns

ICanvasGradient

라인형 캔버스그라디언트

CreatePattern(HTMLImageElement, 스트리트)

지정된 이미지를 사용하여 패턴을 만듭니다 (CanvasImageSource).그것은 반복 논쟁에 의해 지정된 방향으로 출처를 반복합니다.

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

Parameters

image HTMLImageElement

반복되는 이미지로 사용되는 HTMLImageElement

repetition string

그림을 반복하는 방법을 나타내는 스트립.

Returns

ICanvasPattern

패턴을 묘사하는 눈에 띄는 개체.

CreatePattern(HTMLCanvas제품, 스트리트)

지정된 이미지를 사용하여 패턴을 만듭니다 (CanvasImageSource).그것은 반복 논쟁에 의해 지정된 방향으로 출처를 반복합니다.

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

Parameters

image HTMLCanvasElement

반복되는 이미지로 사용되는 HTMLCanvasElement

repetition string

그림을 반복하는 방법을 나타내는 스트립.

Returns

ICanvasPattern

패턴을 묘사하는 눈에 띄는 개체.

CreateRadialGradient(더블, 더블, 더블, 더블, 더블)

그것은 파라미터에 의해 대표되는 두 회로의 좌표에 의해 주어진 방사선 그라디언트를 만듭니다.

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

Parameters

x0 double

시작 회로의 좌표의 x 좌표.

y0 double

시작 회로의 좌표의 y 좌표

r0 double

시작 회로의 방사선.

x1 double

최종 회로의 좌표의 x 좌표.

y1 double

최종 회로의 좌표의 y 좌표.

r1 double

최종 회로의 방사선.

Returns

ICanvasGradient

방사선 CanvasGradient는 두 개의 지정된 회로로 시작됩니다.

DrawFocusIfNeeded(Element)

특정 요소가 초점을 맞추면, 이 방법은 현재 경로 주위에 초점 반지를 끌어 올립니다.

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

Parameters

element Element

그것이 집중되어 있는지 아닌지 확인하는 요소입니다.

DrawImage(HTMLImageElement, 이중, 이중)

지정된 이미지를 표시합니다.

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

Parameters

image HTMLImageElement

HTMLImageElement은 맥락에 끌어 올려야합니다.

dx double

X는 출처 이미지의 왼쪽 상단 모서리를 배치하는 목적지 캔버스에 좌표합니다.

dy double

Y는 출처 이미지의 상단 왼쪽 구석을 위치하는 목적지 캔버스에 조정합니다.

DrawImage(HTMLCanvas제품, 이중, 이중)

지정된 이미지를 표시합니다.

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

Parameters

image HTMLCanvasElement

HTMLCanvasElement은 컨텍스트를 끌어내는 것입니다.

dx double

X는 출처 이미지의 왼쪽 상단 모서리를 배치하는 목적지 캔버스에 좌표합니다.

dy double

Y는 출처 이미지의 상단 왼쪽 구석을 위치하는 목적지 캔버스에 조정합니다.

DrawImage(HTMLImageElement, 이중, 이중, 이중)

지정된 이미지를 표시합니다.

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

Parameters

image HTMLImageElement

HTMLImageElement은 맥락에 끌어 올려야합니다.

dx double

X는 출처 이미지의 왼쪽 상단 모서리를 배치하는 목적지 캔버스에 좌표합니다.

dy double

Y는 출처 이미지의 상단 왼쪽 구석을 위치하는 목적지 캔버스에 조정합니다.

dw double

목적지에서 이미지를 끌어내는 폭. 이것은 끌어내는 이미지를 확장 할 수 있습니다. 지정되지 않은 경우, 이미지는 끌어내는 동안 폭으로 확장되지 않습니다.

dh double

목적지에서 그림을 그릴 수있는 높이.이것은 그려진 그림을 확장 할 수 있습니다.이 명시되지 않은 경우, 그림은 그려질 때 높이로 확장되지 않습니다.

DrawImage(HTMLCanvasElement, 이중, 이중, 이중)

지정된 이미지를 표시합니다.

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

Parameters

image HTMLCanvasElement

HTMLCanvasElement은 컨텍스트를 끌어내는 것입니다.

dx double

X는 출처 이미지의 왼쪽 상단 모서리를 배치하는 목적지 캔버스에 좌표합니다.

dy double

Y는 출처 이미지의 상단 왼쪽 구석을 위치하는 목적지 캔버스에 조정합니다.

dw double

목적지에서 이미지를 끌어내는 폭. 이것은 끌어내는 이미지를 확장 할 수 있습니다. 지정되지 않은 경우, 이미지는 끌어내는 동안 폭으로 확장되지 않습니다.

dh double

목적지에서 그림을 그릴 수있는 높이.이것은 그려진 그림을 확장 할 수 있습니다.이 명시되지 않은 경우, 그림은 그려질 때 높이로 확장되지 않습니다.

DrawImage(HTMLImageElement, 이중, 이중, 이중, 이중)

지정된 이미지를 표시합니다.

[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은 맥락에 끌어 올려야합니다.

sx double

출처 이미지의 하위 오른쪽 모서리의 상단 왼쪽 모서리의 X 좌표는 목적지 맥락으로 끌어 올립니다.

sy double

출처 이미지의 하위 오른쪽 모서리의 상단 왼쪽 모서리의 Y 좌표는 목적지 맥락으로 끌어 올립니다.

sw double

지정되지 않으면 sx 및 sy에 의해 지정된 좌표에서 이미지의 오른쪽 아래 구석까지 전체 직경을 사용합니다.

sh double

출처 이미지의 하위 직경의 높이가 목적지 맥락으로 끌어 올려야합니다.

dx double

X는 출처 이미지의 왼쪽 상단 모서리를 배치하는 목적지 캔버스에 좌표합니다.

dy double

Y는 출처 이미지의 상단 왼쪽 구석을 위치하는 목적지 캔버스에 조정합니다.

dw double

목적지에서 이미지를 끌어내는 폭. 이것은 끌어내는 이미지를 확장 할 수 있습니다. 지정되지 않은 경우, 이미지는 끌어내는 동안 폭으로 확장되지 않습니다.

dh double

목적지에서 그림을 그릴 수있는 높이.이것은 그려진 그림을 확장 할 수 있습니다.이 명시되지 않은 경우, 그림은 그려질 때 높이로 확장되지 않습니다.

DrawImage(HTMLCanvasElement, 이중, 이중, 이중, 이중, 이중)

지정된 이미지를 표시합니다.

[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은 컨텍스트를 끌어내는 것입니다.

sx double

출처 이미지의 하위 오른쪽 모서리의 상단 왼쪽 모서리의 X 좌표는 목적지 맥락으로 끌어 올립니다.

sy double

출처 이미지의 하위 오른쪽 모서리의 상단 왼쪽 모서리의 Y 좌표는 목적지 맥락으로 끌어 올립니다.

sw double

지정되지 않으면 sx 및 sy에 의해 지정된 좌표에서 이미지의 오른쪽 아래 구석까지 전체 직경을 사용합니다.

sh double

출처 이미지의 하위 직경의 높이가 목적지 맥락으로 끌어 올려야합니다.

dx double

X는 출처 이미지의 왼쪽 상단 모서리를 배치하는 목적지 캔버스에 좌표합니다.

dy double

Y는 출처 이미지의 상단 왼쪽 구석을 위치하는 목적지 캔버스에 조정합니다.

dw double

목적지에서 이미지를 끌어내는 폭. 이것은 끌어내는 이미지를 확장 할 수 있습니다. 지정되지 않은 경우, 이미지는 끌어내는 동안 폭으로 확장되지 않습니다.

dh double

목적지에서 그림을 그릴 수있는 높이.이것은 그려진 그림을 확장 할 수 있습니다.이 명시되지 않은 경우, 그림은 그려질 때 높이로 확장되지 않습니다.

Fill()

현재 채우기 스타일과 기본 알고리즘 CanvasFillRule.Nonzero로 하위 경로를 채우십시오.

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

Fill(CanvasFillRule)

현재의 채우기 스타일로 지하철을 채우십시오.

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

Parameters

fillRule CanvasFillRule

지점이 경로 안에 있는지 또는 경로 밖에 있는지 결정하는 알고리즘.

Fill(파트2D)

현재 채우기 스타일과 기본 알고리즘 CanvasFillRule.Nonzero로 하위 경로를 채우십시오.

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

Parameters

path Path2D

Path2D 경로를 채우고 있습니다.

Fill(Path2D 및 CanvasFillRule)

현재의 채우기 스타일로 지하철을 채우십시오.

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

Parameters

path Path2D

Path2D 경로를 채우고 있습니다.

fillRule CanvasFillRule

지점이 경로 안에 있는지 또는 경로 밖에 있는지 결정하는 알고리즘.

FillRect(더블, 더블, 더블, 더블)

그것은 (x, y) 위치에 채워진 직경을 끌어, 그 크기는 폭과 높이에 의해 결정됩니다.

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

Parameters

x double

좌석 출발점에 대한 좌표의 x 좌석.

y double

좌석 출발점에 대한 좌석의 y 좌석.

w double

오른쪽의 넓이.

h double

오른쪽의 높이.

FillText(링, 더블, 더블)

(x,y) 위치에 있는 특정 텍스트를 끌어 올립니다.

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

Parameters

text string

현재 글꼴, textAlign, textBaseline 및 방향 값을 사용하여 텍스트를 그릴 수 있습니다.

x double

텍스트 출발점에 대한 좌표의 x 좌표.

y double

텍스트 출발점에 대한 좌표의 y 좌표.

FillText(링, 더블, 더블, 더블)

(x,y) 위치에 있는 특정 텍스트를 끌어 올립니다.

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

Parameters

text string

현재 글꼴, textAlign, textBaseline 및 방향 값을 사용하여 텍스트를 그릴 수 있습니다.

x double

텍스트 출발점에 대한 좌표의 x 좌표.

y double

텍스트 출발점에 대한 좌표의 y 좌표.

maxWidth double

지정된 경우, 그리고 스트립이 이 폭보다 넓게 계산되면, 글꼴은 더 수평적으로 콘덴서트 된 글꼴을 사용하도록 조정됩니다 (어떤 글꼴이 사용할 수 있는 경우 또는 합리적으로 읽을 수 있는 글꼴이 현재 글꼴을 수평으로 스케일하여 합성 될 수 있는 경우) 또는 작은 글꼴.

GetImageData(더블, 더블, 더블, 더블)

ImageData 개체를 반환하여 (sx, sy)에서 시작하는 직경에 의해 지정된 캔버스의 영역에 대한 기본 픽셀 데이터를 나타내며 sw 폭과 sh 높이를 가지고 있습니다.이 방법은 캔버스 변환 매트릭스에 의해 영향을받지 않습니다.

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

Parameters

sx double

ImageData가 추출되는 직경의 왼쪽 상단 구석의 x 좌표입니다.

sy double

ImageData가 추출되는 직경의 왼쪽 상단 구석의 y 좌표입니다.

sw double

ImageData가 추출되는 직경의 폭.

sh double

ImageData가 추출되는 직경의 높이.

Returns

IImageData

캔버스의 특정 직경에 대한 이미지 데이터를 포함하는 ImageData 개체.

IsPointInPath(더블, 더블)

지정된 포인트가 현재 경로에 포함되어 있는지 여부를 보고하십시오.

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

Parameters

x double

X 지점의 좌표를 확인할 수 있습니다.

y double

확인할 수 있는 지점의 Y 조정.

Returns

bool

지점이 경로를 채우는 영역 내부에 있는 경우, 그렇지 않으면 가짜로 돌아갑니다.

IsPointInPath(더블, 더블, CanvasFillRule)

지정된 포인트가 현재 경로에 포함되어 있는지 여부를 보고하십시오.

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

Parameters

x double

X 지점의 좌표를 확인할 수 있습니다.

y double

확인할 수 있는 지점의 Y 조정.

fillRule CanvasFillRule

지점이 경로 안에 있는지 또는 경로 밖에 있는지 결정하는 알고리즘.

Returns

bool

지점이 경로를 채우는 영역 내부에 있는 경우, 그렇지 않으면 가짜로 돌아갑니다.

IsPointInPath(Path2D, 더블, 더블)

지정된 포인트가 현재 경로에 포함되어 있는지 여부를 보고하십시오.

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

Parameters

path Path2D

Path2D 경로를 확인합니다.

x double

X 지점의 좌표를 확인할 수 있습니다.

y double

확인할 수 있는 지점의 Y 조정.

Returns

bool

지점이 경로를 채우는 영역 내부에 있는 경우, 그렇지 않으면 가짜로 돌아갑니다.

IsPointInPath(Path2D, 이중, 이중, CanvasFillRule)

지정된 포인트가 현재 경로에 포함되어 있는지 여부를 보고하십시오.

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

Parameters

path Path2D

Path2D 경로를 확인합니다.

x double

X 지점의 좌표를 확인할 수 있습니다.

y double

확인할 수 있는 지점의 Y 조정.

fillRule CanvasFillRule

지점이 경로 안에 있는지 또는 경로 밖에 있는지 결정하는 알고리즘.

Returns

bool

지점이 경로를 채우는 영역 내부에 있는 경우, 그렇지 않으면 가짜로 돌아갑니다.

IsPointInStroke(더블, 더블)

지정된 지점이 경로의 흔들림에 포함된 영역 내부에 있는지 여부를 보고하십시오.

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

Parameters

x double

X 지점의 좌표를 확인할 수 있습니다.

y double

확인할 수 있는 지점의 Y 조정.

Returns

bool

지점이 경로의 흔들림에 의해 포함 된 영역 내부에있는 경우, 그렇지 않으면 가짜로 돌아갑니다.

IsPointInStroke(Path2D, 더블, 더블)

지정된 지점이 경로의 흔들림에 포함된 영역 내부에 있는지 여부를 보고하십시오.

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

Parameters

path Path2D

Path2D 경로를 확인합니다.

x double

X 지점의 좌표를 확인할 수 있습니다.

y double

확인할 수 있는 지점의 Y 조정.

Returns

bool

지점이 경로의 흔들림에 의해 포함 된 영역 내부에있는 경우, 그렇지 않으면 가짜로 돌아갑니다.

MeasureText(스트리트)

TextMetrics 객체를 반환합니다.

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

Parameters

text string

텍스트를 측정해야 합니다.

Returns

ITextMetrics

텍스트 메트릭스 개체

PutImageData(IImageData, 더블, 더블)

특정 ImageData 개체에서 bitmap에 데이터를 페인트합니다.더러운 직경이 제공되면 그 직경의 픽셀만 그려집니다.이 방법은 캔버스 변환 매트릭스에 의해 영향을받지 않습니다.

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

Parameters

imagedata IImageData

픽셀 값의 범위를 포함하는 ImageData 개체.

dx double

수평 위치 (x-koordinate)는 목적지 캔버스에 이미지 데이터를 배치하는 곳입니다.

dy double

Vertical position (y-coordinate) where to place the image data in the destination canvas (예를 들어, 예를 들어, 예를 들어, 예를 들어, 예를 들어, 예를 들어)

PutImageData(IImageData, 이중, 이중, 이중, 이중, 이중)

특정 ImageData 개체에서 bitmap에 데이터를 페인트합니다.더러운 직경이 제공되면 그 직경의 픽셀만 그려집니다.이 방법은 캔버스 변환 매트릭스에 의해 영향을받지 않습니다.

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

Parameters

imagedata IImageData

픽셀 값의 범위를 포함하는 ImageData 개체.

dx double

수평 위치 (x-koordinate)는 목적지 캔버스에 이미지 데이터를 배치하는 곳입니다.

dy double

Vertical position (y-coordinate) where to place the image data in the destination canvas (예를 들어, 예를 들어, 예를 들어, 예를 들어, 예를 들어, 예를 들어)

dirtyX double

수평 위치 (x 조정). 이미지 데이터의 왼쪽 상단 모서리의 x 조정.

dirtyY double

Vertical position (y-coordinate) 당신의 이미지 데이터의 왼쪽 상단 모서리의 y 조정.

dirtyWidth double

그림을 그려야 할 직경의 폭. 이미지 데이터의 폭에 대한 결함.

dirtyHeight double

그림을 그릴 수있는 직경의 높이. 이미지 데이터의 높이에 결함.

RemoveHitRegion(스트리트)

캔버스에서 지정된 ID를 가진 영향 지역을 제거합니다.

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

Parameters

id string

제거해야 할 지역의 ID를 나타내는 스트립.

ResetTransform()

현재의 변화를 정체성 매트릭스에 의해 복원합니다.

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

Restore()

저장()에 의해 저장된 ‘국가 스택’의 마지막 요소로 그림 스타일 상태를 복원합니다.

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

Rotate(듀얼)

변환 매트릭스에 회전을 추가합니다. 각도 논쟁은 시계별 회전 각도를 나타내며 방사선으로 표현됩니다.

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

Parameters

angle double

시계가 빛나는 방사선으로 표현된 회전 각도를 나타냅니다.

Save()

현재의 그림 스타일 상태를 스택을 사용하여 저장하여 복구()를 사용하여 수행하는 변경 사항을 반환할 수 있습니다.

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

Scale(더블, 더블)

캔버스 단위에 x 수평 및 y 수직으로 스케일링 변환을 추가합니다.

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

Parameters

x double

수평 방향으로 스케일링 요소.

y double

수직 방향으로 스케일링 요소.

SetTransform(더블, 더블, 더블, 더블, 더블)

현재 변환을 정체성 매트릭스로 재설정하고 동일한 논쟁으로 변환() 방법을 호소합니다.

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

Parameters

a double

수평 스케일링

b double

수평 스케일링

c double

수직 스케이팅

d double

수직 스케일링

e double

수평으로 움직이는

f double

수직 움직임

Stroke()

현재의 뇌졸중 스타일로 지하철을 충돌시킵니다.

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

Stroke(파트2D)

현재의 뇌졸중 스타일로 지하철을 충돌시킵니다.

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

Parameters

path Path2D

A Path2D 도로에 충격.

StrokeRect(더블, 더블, 더블, 더블)

(x, y)에서 출발점이 있는 직경을 그리며, 현재의 뇌졸중 스타일을 사용하여 캔버스에 w 폭과 h 높이를 가지고 있습니다.

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

Parameters

x double

좌석 출발점에 대한 좌표의 x 좌석.

y double

좌석 출발점에 대한 좌석의 y 좌석.

w double

오른쪽의 넓이.

h double

오른쪽의 높이.

StrokeText(링, 더블, 더블)

주어진 (x, y) 위치에 있는 특정 텍스트를 끌어 들이십시오.

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

Parameters

text string

현재 글꼴, textAlign, textBaseline 및 방향 값을 사용하여 텍스트를 그릴 수 있습니다.

x double

텍스트 출발점에 대한 좌표의 x 좌표.

y double

텍스트 출발점에 대한 좌표의 y 좌표.

StrokeText(링, 더블, 더블 또는 더블?)

주어진 (x, y) 위치에 있는 특정 텍스트를 끌어 들이십시오.

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

Parameters

text string

현재 글꼴, textAlign, textBaseline 및 방향 값을 사용하여 텍스트를 그릴 수 있습니다.

x double

텍스트 출발점에 대한 좌표의 x 좌표.

y double

텍스트 출발점에 대한 좌표의 y 좌표.

maxWidth double ?

지정된 경우, 그리고 스트립이 이 폭보다 넓게 계산되면, 글꼴은 더 수평적으로 콘덴서트 된 글꼴을 사용하도록 조정됩니다 (어떤 글꼴이 사용할 수 있는 경우 또는 합리적으로 읽을 수 있는 글꼴이 현재 글꼴을 수평으로 스케일하여 합성 될 수 있는 경우) 또는 작은 글꼴.

Transform(더블, 더블, 더블, 더블, 더블)

현재의 변환 매트릭스를 그것의 논쟁에 의해 설명 된 매트릭스로 늘립니다.

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

Parameters

a double

수평 스케일링

b double

수평 스케일링

c double

수직 스케이팅

d double

수직 스케일링

e double

수평으로 움직이는

f double

수직 움직임

Translate(더블, 더블)

번역 변환을 추가하여 캔버스와 그것의 출처를 망치에 수평으로 x 및 y로 이동합니다.

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

Parameters

x double

지평 방향으로 이동하는 거리.

y double

거리는 수직 방향으로 움직일 수 있습니다.</string,></string,>

 한국어