Aspose.Html.Dom.Canvas

Aspose.Html.Дом.Canvas пространство имен предоставляет interfaces для уточнения деталей 2D-рендеринга, а также параметры для заполнения и класса Path2D.

Классы

Учебный классОписание
Path2DИнтерфейс Path2D Canvas 2D API используется для объявления путей, которые затем используются в объектах CanvasRenderingContext2D. Методы пути интерфейса CanvasRenderingContext2D также присутствуют в этом интерфейсе и позволяют вам создавать пути , которые вы можете сохранить и воспроизвести по мере необходимости на холсте.

Интерфейсы

ИнтерфейсОписание
ICanvasDrawingStylesИнтерфейс ICanvasDrawingStyles предоставляет методы и свойства, управляющие тем, как рисуются линии и как размещается текст.
ICanvasGradientПредставляет непрозрачный объект, описывающий градиент.
ICanvasPathMethodsИнтерфейс ICanvasPathMethods используется для управления путями объектов.
ICanvasPatternПредставляет непрозрачный объект, описывающий шаблон, основанный на изображении, холсте или видео.
ICanvasRenderingContext2DИнтерфейс ICanvasRenderingContext2D используется для рисования прямоугольников, текста, изображений и других объектов на элементе холста. Он обеспечивает контекст 2D-рендеринга для поверхности рисования элемента холста.
IImageDataСоздает объект ImageData из заданного Uint8ClampedArray и размера содержащегося в нем изображения. Если массив не задан, создается изображение черного прямоугольника.
ITextMetricsПредставляет размер текста на холсте.

перечисление

перечислениеОписание
CanvasFillRuleЭто перечисление используется для выбора алгоритма правила заполнения, с помощью которого определяется, находится ли точка внутри или вне пути.