Interface IDevice
Названий на: Aspose.Html.Rendering Асамблея: Aspose.HTML.dll (25.4.0)
Визначає методи і властивості, які підтримують налаштування графічних елементів, таких як шляхи, текст і зображення.
[ComVisible(true)]
public interface IDevice : IDisposable
Implements
Properties
GraphicContext
Визначте графічний контекст.
GraphicContext GraphicContext { get; }
вартість нерухомості
Options
Вони отримують варіанти.
RenderingOptions Options { get; }
вартість нерухомості
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
Повернеться [правда] якщо елемент повинен бути оброблений.
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
Точка, яка визначає координати, звідки почати текст.