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

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

rect RectangleF

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

Returns

bool

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

BeginPage(SizeF)

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

void BeginPage(SizeF size)

Parameters

size SizeF

Розмір сторінки .

Clip(FillRule)

Змінює поточний стовп шляхом пересекання його з поточним шляхом, використовуючи FillRule для визначення регіону, який повинен бути заповнений.Цей метод припиняє поточний шлях.

void Clip(FillRule rule)

Parameters

rule FillRule

Правило заповнення визначає, як викривається всередині закритого шляху.

ClosePath()

Закриває поточний підштовх, прикріплюючи прямий сегмент лінії від поточної точки до початкової точки підштовху.Якщо поточний підхід вже закритий, «ClosePath» нічого не робить.Цей оператор припиняє поточний підпут. Прикріплення іншого сегменту до поточного шляху починається новий підпут,Навіть якщо новий сегмент починається з кінцевої точки, досягнутої методом «ClosePath».

void ClosePath()

CubicBezierTo(Створення PointF, PointF, PointF)

Додайте кубічну криву Безьєра до поточного шляху. крива простягається від поточного пункту до пункту pt3,використовуючи pt1 і pt2 як контрольні пункти Bézier. Новий поточний пункт є pt3.

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

Parameters

pt1 PointF

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

pt2 PointF

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

pt3 PointF

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

DrawImage(Батьківщина[ ], 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

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

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», новий «MoveTo» перевершує його;Ніяких останків попередньої операції «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

Точка, яка визначає координати, звідки почати текст.

 Українська