Class Device

Class Device

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

Представляет базовый класс для реализации конкретных rendering устройств.

[ComVisible(true)]
public abstract class Device<tgraphiccontext, trenderingoptions=""> : Device, IDevice, IDisposable where TGraphicContext : GraphicContext, new() where TRenderingOptions : RenderingOptions

Типы параметров

TGraphicContext

Графический контекст, содержащий текущие графические параметры управления

TRenderingOptions

Рендерные варианты

Inheritance

object Device Device<tgraphiccontext, trenderingoptions="">

Implements

IDevice , IDisposable

Наследованные члены

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Device(Трендинговые опционы, ICreateStreamProvider)

Инициализует новую инстанцию класса Aspose.Html.Rendering.Device`2 путем представления опций и провайдера потока.

protected Device(TRenderingOptions options, ICreateStreamProvider streamProvider)

Parameters

options Трендинг опции

Рендерные варианты .

streamProvider ICreateStreamProvider

Объект, который внедряет интерфейс Aspose.Html.IO.ICreateStreamProvider

Device(Трендинг опционы, string)

Инициализует новую инстанцию класса Aspose.Html.Rendering.Device`2 путем рендера опций и названия файла выхода.

protected Device(TRenderingOptions options, string file)

Parameters

options Трендинг опции

Рендерные варианты .

file string

Имя файла выхода.

Device(Трендинг опционы, Stream)

Инициализует новую инстанцию класса Aspose.Html.Rendering.Device`2 путем рендера опций и потока выхода.

protected Device(TRenderingOptions options, Stream stream)

Parameters

options Трендинг опции

Рендерные варианты .

stream Stream

Происхождение потока.

Properties

Configuration

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

protected virtual Device<tgraphiccontext, trenderingoptions="">.DeviceConfiguration Configuration { get; }

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

Device <tgraphiccontext, trenderingoptions="">. DeviceConfiguration

GraphicContext

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

public TGraphicContext GraphicContext { get; }

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

ТГРАФИЧЕСКИЙ КОНТЕКСТ

Options

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

public TRenderingOptions Options { get; }

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

Трендинг опции

OutputStream

Сделайте и получаете выходный поток.

protected Stream OutputStream { get; }

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

Stream

PageIndex

Поставьте или получите индекс текущей страницы

protected int PageIndex { get; set; }

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

int

StreamProvider

Получает объект потокового провайдера.

protected ICreateStreamProvider StreamProvider { get; }

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

ICreateStreamProvider

Methods

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

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

public virtual void AddRect(RectangleF rect)

Parameters

rect RectangleF

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

BeginDocument(Document)

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

public virtual void BeginDocument(Document document)

Parameters

document Document

В документе .

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

Начинается рендерирование узла.

public virtual bool BeginElement(Element element, RectangleF rect)

Parameters

element Element

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

rect RectangleF

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

Returns

bool

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

BeginPage(Сизеф)

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

public virtual void BeginPage(SizeF size)

Parameters

size SizeF

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

Clip(FillRule)

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

public virtual void Clip(FillRule rule)

Parameters

rule FillRule

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

ClosePath()

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

public virtual void ClosePath()

CubicBezierTo(Точка F, PointF)

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

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

Parameters

pt1 PointF

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

pt2 PointF

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

pt3 PointF

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

Dispose()

Осуществляет задания, определенные приложением, связанные с освобождением, освобождением или восстановлением неконтролируемых ресурсов.

public void Dispose()

Dispose(Боол)

Выпускает неконтролируемые и - опционально - управляемые ресурсы.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

“Правда” для освобождения как управляемых, так и не управляемых ресурсов; “фальшивая” для освобождения только не управляемых ресурсов.

DrawImage(byte[ ], WebImageFormat, RectangleF)

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

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

Parameters

data byte [ ]

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

imageFormat WebImageFormat

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

rect RectangleF

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

EndDocument()

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

public virtual void EndDocument()

EndElement(Element)

Завершается сдача нода.

public virtual void EndElement(Element element)

Parameters

element Element

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

EndPage()

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

public virtual void EndPage()

Fill(FillRule)

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

public virtual void Fill(FillRule rule)

Parameters

rule FillRule

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

FillText(Пояс, PointF)

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

public virtual void FillText(string text, PointF pt)

Parameters

text string

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

pt PointF

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

Flush()

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

public virtual void Flush()

GetExtension()

Получается расширение файла выхода.

protected virtual string GetExtension()

Returns

string

Продолжение файла .

Initialize()

Инициативы контекстного стака.

protected virtual void Initialize()

LineTo(PointF)

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

public virtual void LineTo(PointF pt)

Parameters

pt PointF

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

MoveTo(PointF)

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

public virtual void MoveTo(PointF pt)

Parameters

pt PointF

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

RestoreGraphicContext()

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

public virtual void RestoreGraphicContext()

SaveGraphicContext()

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

public virtual void SaveGraphicContext()

Stroke()

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

public virtual void Stroke()

StrokeAndFill(FillRule)

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

public virtual void StrokeAndFill(FillRule rule)

Parameters

rule FillRule

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

StrokeText(Пояс, PointF)

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

public virtual void StrokeText(string text, PointF pt)

Parameters

text string

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

pt PointF

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

 Русский