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; }
부동산 가치
FillStyle
색상 또는 스타일 내부 모양을 사용할 수 있습니다. 기본 : (블랙).
[DOMName("fillStyle")]
object FillStyle { get; set; }
부동산 가치
GlobalAlpha
알파 값은 캔버스에 구성되기 전에 형식과 이미지에 적용됩니다.Default 1.0 (opaque).
[DOMName("globalAlpha")]
double GlobalAlpha { get; set; }
부동산 가치
GlobalCompositeOperation
글로벌 알파가 적용되면이 세트는 형식과 이미지가 기존 비트 맵에 어떻게 끌어 들이는지 설정합니다.
[DOMName("globalCompositeOperation")]
string GlobalCompositeOperation { get; set; }
부동산 가치
ImageSmoothingEnabled
이미지 부드러움 모드; 끄면 이미지가 부드러워지지 않습니다.
[DOMName("imageSmoothingEnabled")]
bool ImageSmoothingEnabled { get; set; }
부동산 가치
ShadowBlur
흐르는 효과를 지정합니다.Default 0
[DOMName("shadowBlur")]
double ShadowBlur { get; set; }
부동산 가치
ShadowColor
그림자의 색상. 기본적으로 완전히 투명한 검정색.
[DOMName("shadowColor")]
string ShadowColor { get; set; }
부동산 가치
Shadow오프세트X
수평 거리 그늘은 보상됩니다. 기본 0.
[DOMName("shadowOffsetX")]
double ShadowOffsetX { get; set; }
부동산 가치
Shadow오프세티
수직 거리 그늘은 보상됩니다. 기본 0.
[DOMName("shadowOffsetY")]
double ShadowOffsetY { get; set; }
부동산 가치
StrokeStyle
색상 또는 스타일은 모양 주위의 라인에 사용할 수 있습니다. 기본 : (블랙).
[DOMName("strokeStyle")]
object StrokeStyle { get; set; }
부동산 가치
Methods
AddHitRegion(단어 <string, string=“>”)
캔버스에 히트 지역을 추가합니다.이것은 히트 탐지를 쉽게 할 수 있으며, DOM 요소로 이벤트를 라우팅 할 수 있습니다.그리고 사용자가 그것을 보지 않고 캔버스를 탐험 할 수있게합니다.
void AddHitRegion(Dictionary<string, string=""> options)
Parameters
options
Dictionary
<에 대한 정보
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
지정된 폭과 높이를 가진 새로운 ImageData 개체.이 새로운 개체는 투명한 검은 픽셀로 채워집니다.
CreateImageData(제2장 날짜)
지정된 차원을 가진 새, 흰색 ImageData 개체를 만듭니다.새 개체의 모든 픽셀은 투명한 검정색입니다.
[DOMName("createImageData")]
IImageData CreateImageData(IImageData imagedata)
Parameters
imagedata
IImageData
이미지가 존재하는 ImageData 개체는 폭과 높이를 복사 할 수 있습니다.
Returns
지정된 폭과 높이를 가진 새로운 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
라인형 캔버스그라디언트
CreatePattern(HTMLImageElement, 스트리트)
지정된 이미지를 사용하여 패턴을 만듭니다 (CanvasImageSource).그것은 반복 논쟁에 의해 지정된 방향으로 출처를 반복합니다.
[DOMName("createPattern")]
ICanvasPattern CreatePattern(HTMLImageElement image, string repetition)
Parameters
image
HTMLImageElement
반복되는 이미지로 사용되는 HTMLImageElement
repetition
string
그림을 반복하는 방법을 나타내는 스트립.
Returns
패턴을 묘사하는 눈에 띄는 개체.
CreatePattern(HTMLCanvas제품, 스트리트)
지정된 이미지를 사용하여 패턴을 만듭니다 (CanvasImageSource).그것은 반복 논쟁에 의해 지정된 방향으로 출처를 반복합니다.
[DOMName("createPattern")]
ICanvasPattern CreatePattern(HTMLCanvasElement image, string repetition)
Parameters
image
HTMLCanvasElement
반복되는 이미지로 사용되는 HTMLCanvasElement
repetition
string
그림을 반복하는 방법을 나타내는 스트립.
Returns
패턴을 묘사하는 눈에 띄는 개체.
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
방사선 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
캔버스의 특정 직경에 대한 이미지 데이터를 포함하는 ImageData 개체.
IsPointInPath(더블, 더블)
지정된 포인트가 현재 경로에 포함되어 있는지 여부를 보고하십시오.
[DOMName("isPointInPath")]
bool IsPointInPath(double x, double y)
Parameters
x
double
X 지점의 좌표를 확인할 수 있습니다.
y
double
확인할 수 있는 지점의 Y 조정.
Returns
지점이 경로를 채우는 영역 내부에 있는 경우, 그렇지 않으면 가짜로 돌아갑니다.
IsPointInPath(더블, 더블, CanvasFillRule)
지정된 포인트가 현재 경로에 포함되어 있는지 여부를 보고하십시오.
[DOMName("isPointInPath")]
bool IsPointInPath(double x, double y, CanvasFillRule fillRule)
Parameters
x
double
X 지점의 좌표를 확인할 수 있습니다.
y
double
확인할 수 있는 지점의 Y 조정.
fillRule
CanvasFillRule
지점이 경로 안에 있는지 또는 경로 밖에 있는지 결정하는 알고리즘.
Returns
지점이 경로를 채우는 영역 내부에 있는 경우, 그렇지 않으면 가짜로 돌아갑니다.
IsPointInPath(Path2D, 더블, 더블)
지정된 포인트가 현재 경로에 포함되어 있는지 여부를 보고하십시오.
[DOMName("isPointInPath")]
bool IsPointInPath(Path2D path, double x, double y)
Parameters
path
Path2D
Path2D 경로를 확인합니다.
x
double
X 지점의 좌표를 확인할 수 있습니다.
y
double
확인할 수 있는 지점의 Y 조정.
Returns
지점이 경로를 채우는 영역 내부에 있는 경우, 그렇지 않으면 가짜로 돌아갑니다.
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
지점이 경로를 채우는 영역 내부에 있는 경우, 그렇지 않으면 가짜로 돌아갑니다.
IsPointInStroke(더블, 더블)
지정된 지점이 경로의 흔들림에 포함된 영역 내부에 있는지 여부를 보고하십시오.
[DOMName("isPointInStroke")]
bool IsPointInStroke(double x, double y)
Parameters
x
double
X 지점의 좌표를 확인할 수 있습니다.
y
double
확인할 수 있는 지점의 Y 조정.
Returns
지점이 경로의 흔들림에 의해 포함 된 영역 내부에있는 경우, 그렇지 않으면 가짜로 돌아갑니다.
IsPointInStroke(Path2D, 더블, 더블)
지정된 지점이 경로의 흔들림에 포함된 영역 내부에 있는지 여부를 보고하십시오.
bool IsPointInStroke(Path2D path, double x, double y)
Parameters
path
Path2D
Path2D 경로를 확인합니다.
x
double
X 지점의 좌표를 확인할 수 있습니다.
y
double
확인할 수 있는 지점의 Y 조정.
Returns
지점이 경로의 흔들림에 의해 포함 된 영역 내부에있는 경우, 그렇지 않으면 가짜로 돌아갑니다.
MeasureText(스트리트)
TextMetrics 객체를 반환합니다.
[DOMName("measureText")]
ITextMetrics MeasureText(string text)
Parameters
text
string
텍스트를 측정해야 합니다.
Returns
텍스트 메트릭스 개체
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,>