Class Device

Class Device

Названий на: Aspose.Html.Rendering Асамблея: Aspose.HTML.dll (25.4.0)

Представляє базовий клас для реалізації конкретних рендерових пристроїв.

[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(Створення TrenderingOptions, ICreateStreamProvider)

Ініціалює нову інстанцію класу Aspose.Html.Rendering.Device`2 шляхом рендерування варіантів і постачальника потоку.

protected Device(TRenderingOptions options, ICreateStreamProvider streamProvider)

Parameters

options Трендовий варіант

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

streamProvider ICreateStreamProvider

Об’єкт, який реалізує інтерфейс Aspose.Html.IO.ICreateStreamProvider

Device(Трендовий варіант, стрічка)

Ініціалізує нову інстанцію класу Aspose.Html.Rendering.Device`2 шляхом рендерації варіантів і назви файлу виходу.

protected Device(TRenderingOptions options, string file)

Parameters

options Трендовий варіант

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

file string

Назва вихідного файлу.

Device(Тенденції, потоки)

Ініціалює нову інстанцію класу 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

Додому / Додому / Елемент

rect RectangleF

Обмеження коробки ноду.

Returns

bool

Повернеться [правда] якщо елемент повинен бути оброблений.

BeginPage(SizeF)

Почнеться перегляд нової сторінки.

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(Створення PointF, PointF, PointF)

Додайте кубічну криву Безьєра до поточного шляху. крива простягається від поточного пункту до пункту 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(Батьківщина[ ], 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

Додому / Додому / Елемент

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()

Ініціалізація контексту Stack.

protected virtual void Initialize()

LineTo(PointF)

Додає прямий сегмент лінії від поточної точки до точки (pt).

public virtual void LineTo(PointF pt)

Parameters

pt PointF

Точка, де створити лінію до.

MoveTo(PointF)

Починається новий підхід, переміщаючи поточну точку до координатів параметра pt, пропускаючи будь-який сегмент лінії зв’язку.Якщо попередній метод будівництва шляху в нинішньому шляху також був «MoveTo», новий «MoveTo» перевершує його;Ніяких останків попередньої операції «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,>

 Українська