Interface IDevice

Interface IDevice

Название пространства: Aspose.Html.Rendering Ассоциация: Aspose.HTML.dll (25.4.0)

Определяет методы и свойства, которые поддерживают персонализированное представление графических элементов, таких как пути, текст и изображения.

[ComVisible(true)]
public interface IDevice : IDisposable

Implements

IDisposable

Properties

GraphicContext

Получается графический контекст.

GraphicContext GraphicContext { get; }

Стоимость недвижимости

GraphicContext

Options

Получается рендеринг вариантов.

RenderingOptions Options { get; }

Стоимость недвижимости

RenderingOptions

Methods

AddRect(Ректангеф)

Добавьте прямоугольник к текущему пути как полный подпутник.

void AddRect(RectangleF rect)

Parameters

rect RectangleF

Исключение прямоугольника для рисунка.

BeginDocument(Document)

Начинается передача документа.

void BeginDocument(Document document)

Parameters

document Document

В документе .

BeginElement(Элемент, RectangleF)

Начинается восстановление элемента.

bool BeginElement(Element element, RectangleF rect)

Parameters

element Element

Элемент Aspose.Html.Dom

rect RectangleF

Ограничение коробки нода.

Returns

bool

Возвращается [истинный], если элемент должен быть образован.

BeginPage(Сизеф)

Начинается обновление новой страницы.

void BeginPage(SizeF size)

Parameters

size SizeF

Размер страницы .

Clip(FillRule)

Изменяет текущий клипный путь, пересекая его с текущим путем, используя FillRule для определения региона, который должен быть заполнен.Этот метод прекращает текущий путь.

void Clip(FillRule rule)

Parameters

rule FillRule

Правило заполнения уточняет, как склеивается интерьер закрытого пути.

ClosePath()

Закрывает текущий подпут, прикрепляя прямой сегмент линии от текущего пункта к начальной точке субпута.Если текущий подпутник уже закрыт, «ClosePath» ничего не делает.Этот оператор прекращает текущий подпут. Привязывая другой сегмент к текущему пути начинается новый подпут,Даже если новый сегмент начинается в конечном пункте, достигнутом методом «ClosePath».

void ClosePath()

CubicBezierTo(Точка F, PointF)

Добавьте кубическую Bézier-кориву к текущему пути.Корива простирается от текущей точки до точки pt3,используют pt1 и pt2 как контрольные точки Bézier. новая текущая точка является pt3.

void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)

Parameters

pt1 PointF

Координаты первого пункта

pt2 PointF

Координаты второго пункта

pt3 PointF

Координаты третьей точки

DrawImage(byte[ ], WebImageFormat, RectangleF)

Нажмите указанное изображение.

void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)

Parameters

data byte [ ]

Существует множество байтов, представляющих изображение.

imageFormat WebImageFormat

Формат изображения .

rect RectangleF

Прямой угол, который определяет положение и размеры для рисунка.

EndDocument()

Завершается передача документа.

void EndDocument()

EndElement(Element)

Завершается сдача элемента.

void EndElement(Element element)

Parameters

element Element

Элемент Aspose.Html.Dom

EndPage()

Завершается рендерирование текущей страницы.

void EndPage()

Fill(FillRule)

Наполняет весь регион закрытым текущим маршрутом.Если путь состоит из нескольких отключенных подпутков, он заполняет внутренние участки всех подпутков.Рассмотрим вместе.Этот метод прекращает текущий путь.

void Fill(FillRule rule)

Parameters

rule FillRule

Правило заполнения определяет, как наполняется интерьер закрытого пути.

FillText(Пояс, PointF)

Заполняет указанную текстовую строку в указанном месте.

void FillText(string text, PointF pt)

Parameters

text string

Заполнить строк.

pt PointF

Точка, указывающая координаты текста.

Flush()

Флуширует все данные к потоку выхода.

void Flush()

LineTo(PointF)

Добавить прямой сегмент линии от текущей точки к точке (pt).

void LineTo(PointF pt)

Parameters

pt PointF

Точка, где создать линию к.

MoveTo(PointF)

Начинается новый подпутник, перемещая текущую точку в координаты параметра pt, пропуская любой сегмент линии соединения.Если предыдущий метод строительства дорог на текущем пути также был «MoveTo», то новый «Мove To» перекрывает его;Никаких остатков предыдущей операции «MoveTo» не остается на пути.

void MoveTo(PointF pt)

Parameters

pt PointF

Точка, куда перемещаться дорогу.

RestoreGraphicContext()

Восстанавливает весь графический контекст к его предыдущему значению, вытягивая его из стака.

void RestoreGraphicContext()

SaveGraphicContext()

Нажмите копию всего графического контекста на стек.

void SaveGraphicContext()

Stroke()

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

void Stroke()

StrokeAndFill(FillRule)

Погрузитесь и заполните текущий путь.Этот метод прекращает текущий путь.

void StrokeAndFill(FillRule rule)

Parameters

rule FillRule

Правило заполнения определяет, как наполняется интерьер закрытого пути.

StrokeText(Пояс, PointF)

Нажмите указанную текстовую строку в указанном месте.

void StrokeText(string text, PointF pt)

Parameters

text string

Стремление к инсульту.

pt PointF

Точка, которая указывает координаты, где начать текст.

 Русский