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
Наследованные члены
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; }
Стоимость недвижимости
PageIndex
Поставьте или получите индекс текущей страницы
protected int PageIndex { get; set; }
Стоимость недвижимости
StreamProvider
Получает объект потокового провайдера.
protected ICreateStreamProvider StreamProvider { get; }
Стоимость недвижимости
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
Возвращается [истинный], если элемент должен быть образован.
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
Продолжение файла .
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,>