Interface ICanvasRenderingContext2D
Названий на: Aspose.Html.Dom.Canvas Асамблея: Aspose.HTML.dll (25.4.0)
Інтерфейс ICanvasRenderingContext2D використовується для зображення прямих куточків, тексту, зображень та інших об’єктів на елемент канави. Він забезпечує контекст зображення 2D для зображення поверхні елемента канави.
[ComVisible(true)]
[DOMNoInterfaceObject]
[DOMObject]
public interface ICanvasRenderingContext2D : ICanvasDrawingStyles, ICanvasPathMethods
Implements
ICanvasDrawingStyles , ICanvasPathMethods
Properties
Canvas
Прочитаний тільки зворотний посилання на HTMLCanvasElement. може бути нульовим, якщо він не пов’язаний з елементом канави.
[DOMName("canvas")]
HTMLCanvasElement Canvas { get; }
вартість нерухомості
FillStyle
Колір або стиль для використання всередині форм. (чорний)
[DOMName("fillStyle")]
object FillStyle { get; set; }
вартість нерухомості
GlobalAlpha
Альфа значення, яке застосовується до форм і зображень, перш ніж вони складаються на канаві.
[DOMName("globalAlpha")]
double GlobalAlpha { get; set; }
вартість нерухомості
GlobalCompositeOperation
З глобальною Альфа застосовується цей набір того, як форми і зображення витягуються на існуючу біт-картку.
[DOMName("globalCompositeOperation")]
string GlobalCompositeOperation { get; set; }
вартість нерухомості
ImageSmoothingEnabled
Модуль розтягування зображення; якщо вимкнений, зображення не будуть розтягуватися, якщо скальовані.
[DOMName("imageSmoothingEnabled")]
bool ImageSmoothingEnabled { get; set; }
вартість нерухомості
ShadowBlur
Визначте ефект набряку. дефолт 0
[DOMName("shadowBlur")]
double ShadowBlur { get; set; }
вартість нерухомості
ShadowColor
Колір тіні. дефолтний повністю прозорий чорний.
[DOMName("shadowColor")]
string ShadowColor { get; set; }
вартість нерухомості
Створення ShadowOffsetX
Горизонтальна відстань від тіні буде відшкодована. дефолт 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
Осі й координату для прямокутної початкової точки.
w
double
Ширина прямокутника.
h
double
Висота прямокутника.
Clip()
Створює новий схильний регіон, розраховуючи перехрест поточного схильного регіону і область, описану шляхом, використовуючи правило не-нулевого схильного числа.Відкриті підпути повинні бути неминуче закриті при обчисленні схильного регіону, не впливаючи на фактичні підпути.Новий скелетний регіон замінює існуючий скелетний регіон.
[DOMName("clip")]
void Clip()
Clip(CanvasFillRule)
Створює новий схильний регіон, розраховуючи перехрест поточного схильного регіону і область, описану шляхом, використовуючи правило не-нулевого схильного числа.Відкриті підпути повинні бути неминуче закриті при обчисленні схильного регіону, не впливаючи на фактичні підпути.Новий скелетний регіон замінює існуючий скелетний регіон.
[DOMName("clip")]
void Clip(CanvasFillRule fillRule)
Parameters
fillRule
CanvasFillRule
Алгоритм, яким можна визначити, чи є точка всередині або за межами шляху
Clip(Path2D і CanvasFillRule)
Створює новий схильний регіон, розраховуючи перехрест поточного схильного регіону і область, описану шляхом, використовуючи правило не-нулевого схильного числа.Відкриті підпути повинні бути неминуче закриті при обчисленні схильного регіону, не впливаючи на фактичні підпути.Новий скелетний регіон замінює існуючий скелетний регіон.
[DOMName("clip")]
void Clip(Path2D path, CanvasFillRule fillRule)
Parameters
path
Path2D
Створення Path2D Path to Clip
fillRule
CanvasFillRule
Алгоритм, яким можна визначити, чи є точка всередині або за межами дороги.
CreateImageData(подвійний, подвійний)
Створює новий, білий об’єкт ImageData з зазначеними розмірами.Всі пікселі в новому об’єкті є чорними.
[DOMName("createImageData")]
IImageData CreateImageData(double sw, double sh)
Parameters
sw
double
Ширина дає новий об’єкт ImageData.
sh
double
Висота дає новий об’єкт ImageData.
Returns
Новий об’єкт ImageData з зазначеною шириною і висотою.Новий об’єкт заповнюється прозоровими чорними пікселями.
CreateImageData(IIMageДата)
Створює новий, білий об’єкт 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
Осі й координату початкової точки.
x1
double
X-осі координату кінцевої точки.
y1
double
Осі й координату кінцевої точки.
Returns
Лінійний CanvasGradient.
CreatePattern(Елемент HTMLImage, струн)
Створює шаблон за допомогою зазначеного зображення ( CanvasImageSource).Він повторює джерело в напрямках, визначених аргументом повторення.
[DOMName("createPattern")]
ICanvasPattern CreatePattern(HTMLImageElement image, string repetition)
Parameters
image
HTMLImageElement
Елемент HTMLImage, який використовується як зображення для повторення
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
Осі і координати стартового кола
r0
double
Радіо стартового циклу.
x1
double
X-осі координат кінцевого кола.
y1
double
Осі координат кінцевого кола.
r1
double
Радіум кінцевого кола.
Returns
Радіальний CanvasGradient ініціалізується з двома визначеними циклами.
DrawFocusIfNeeded(Element)
Якщо даний елемент зосереджений, цей метод витягує фокусний колір навколо поточного шляху.
[DOMName("drawFocusIfNeeded")]
void DrawFocusIfNeeded(Element element)
Parameters
element
Element
Елемент, щоб перевірити, чи це зосереджено чи ні.
DrawImage(Двомісний, Двомісний, Двомісний)
Використовуйте визначену картину.
[DOMName("drawImage")]
void DrawImage(HTMLImageElement image, double dx, double dy)
Parameters
image
HTMLImageElement
Наступна статтяКто вийде в контекст.
dx
double
Кс координує в напрямку призначення, на якому покласти верхній лівий кут зображення джерела.
dy
double
Y координує в домінуючій канаві, на якій розміщувати верхній лівий кут зображення джерела.
DrawImage(HTMLCanvasЕлемент, подвійний, подвійний)
Використовуйте визначену картину.
[DOMName("drawImage")]
void DrawImage(HTMLCanvasElement image, double dx, double dy)
Parameters
image
HTMLCanvasElement
HTMLCanvasElement для витягування в контекст.
dx
double
Кс координує в напрямку призначення, на якому покласти верхній лівий кут зображення джерела.
dy
double
Y координує в домінуючій канаві, на якій розміщувати верхній лівий кут зображення джерела.
DrawImage(HTMLImageElement, подвійний, подвійний, подвійний, подвійний)
Використовуйте визначену картину.
[DOMName("drawImage")]
void DrawImage(HTMLImageElement image, double dx, double dy, double dw, double dh)
Parameters
image
HTMLImageElement
Наступна статтяКто вийде в контекст.
dx
double
Кс координує в напрямку призначення, на якому покласти верхній лівий кут зображення джерела.
dy
double
Y координує в домінуючій канаві, на якій розміщувати верхній лівий кут зображення джерела.
dw
double
Ширина для витягування зображення в конфігурації призначення. Це дозволяє скалювати витягнутий зображення. Якщо не визначено, зображення не скалюється в ширині при витягуванні.
dh
double
Висота для витягування зображення в конфігурації призначення. Це дозволяє скалювати витягнутий зображення. Якщо не визначено, зображення не скалюється в висоті при витягуванні.
DrawImage(HTMLCanvasЕлемент, подвійний, подвійний, подвійний, подвійний)
Використовуйте визначену картину.
[DOMName("drawImage")]
void DrawImage(HTMLCanvasElement image, double dx, double dy, double dw, double dh)
Parameters
image
HTMLCanvasElement
HTMLCanvasElement для витягування в контекст.
dx
double
Кс координує в напрямку призначення, на якому покласти верхній лівий кут зображення джерела.
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
Наступна статтяКто вийде в контекст.
sx
double
Координат X верхнього лівого кута субректильного кута зображення джерела для витягування в контекст призначення.
sy
double
Координат Y верхнього лівого кута субректильного кута зображення джерела для витягування в контекст призначення.
sw
double
Якщо не визначено, використовується весь прямокутник від координатів, зазначених sx і sy до нижньо-правого кута зображення.
sh
double
Висота субректильного кута зображення джерела для витягування в контекст призначення.
dx
double
Кс координує в напрямку призначення, на якому покласти верхній лівий кут зображення джерела.
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
Кс координує в напрямку призначення, на якому покласти верхній лівий кут зображення джерела.
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(ПАТХ2Д)
Заповніть підпути поточним стилем заповнення та стандартним алгоритмом 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
Осі й координату для прямокутної початкової точки.
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
Осі координат для початкової точки тексту.
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
Осі координат для початкової точки тексту.
maxWidth
double
Якщо визначено, і стрічка обчислюється більш широкою, ніж ця ширина, шрифт пристосовується для використання більш горизонтально кондензованого шрифту (якщо один доступний або якщо розумно читається один може бути синтезований шляхом масштабування поточного шрифту горизонтально) або меншого шрифту.
GetImageData(подвійний, подвійний, подвійний, подвійний)
Повертає об’єкт ImageData, що представляє основні піксельні дані для області канави, зазначеної прямокутником, що починається з (sx, sy) і має ширину sw і ширину sh.Цей метод не впливає на матрицю трансформації канави.
[DOMName("getImageData")]
IImageData GetImageData(double sx, double sy, double sw, double sh)
Parameters
sx
double
Координат x верхнього лівого кута прямокутника, з якого буде витягнута ImageData.
sy
double
Координат y верхнього лівого кута прямокутника, з якого буде витягнута ImageData.
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 в біт-картку.Якщо надається брудний прямокутник, то малюються тільки пікселі з цього прямокутника.Цей метод не впливає на матрицю трансформації канави.
[DOMName("putImageData")]
void PutImageData(IImageData imagedata, double dx, double dy)
Parameters
imagedata
IImageData
Об’єкт ImageData, що містить ряд піксельних цінностей.
dx
double
Горизонтальна позиція (х-координат), на якій розміщувати дані зображення в канонах призначення.
dy
double
Вертикальна позиція (і-координат), на якій розміщувати дані зображення в канонах призначення.
PutImageData(IImageData, подвійний, подвійний, подвійний, подвійний)
Зображуйте дані з даного об’єкта ImageData в біт-картку.Якщо надається брудний прямокутник, то малюються тільки пікселі з цього прямокутника.Цей метод не впливає на матрицю трансформації канави.
[DOMName("putImageData")]
void PutImageData(IImageData imagedata, double dx, double dy, double dirtyX, double dirtyY, double dirtyWidth, double dirtyHeight)
Parameters
imagedata
IImageData
Об’єкт ImageData, що містить ряд піксельних цінностей.
dx
double
Горизонтальна позиція (х-координат), на якій розміщувати дані зображення в канонах призначення.
dy
double
Вертикальна позиція (і-координат), на якій розміщувати дані зображення в канонах призначення.
dirtyX
double
Горизонтальна позиція (x-координат). координат x верхнього лівого кута даних зображення. дефекти до 0.
dirtyY
double
Вертикальна позиція (y-координат). координат y верхнього лівого кута даних зображення. дефекти до 0.
dirtyWidth
double
Ширина прямокутника для малювання. дефекти до ширини даних зображення.
dirtyHeight
double
Висота прямокутника для малювання. дефекти до висоти даних зображення.
RemoveHitRegion(стрічка)
Видаляється уражений регіон з зазначеним ідентифікатором з канави.
[DOMName("removeHitRegion")]
void RemoveHitRegion(string id)
Parameters
id
string
Стіна, що являє собою ідентифікатор регіону, який має бути видалений.
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(ПАТХ2Д)
Натисніть підпути з поточним стилем удару.
[DOMName("stroke")]
void Stroke(Path2D path)
Parameters
path
Path2D
Дорога Path2D до удару.
StrokeRect(подвійний, подвійний, подвійний, подвійний)
Зображуйте прямокутник, який має початкову точку на (x, y) і має ширину w і висоту h на канаві, використовуючи поточний стиль удару.
[DOMName("strokeRect")]
void StrokeRect(double x, double y, double w, double h)
Parameters
x
double
X-осі координату для прямокутної початкової точки.
y
double
Осі й координату для прямокутної початкової точки.
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
Осі координат для початкової точки тексту.
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
Осі координат для початкової точки тексту.
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,>