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
Элемент Aspose.Html.Dom
rect
RectangleF
Ограничение коробки нода.
Returns
Возвращается [истинный], если элемент должен быть образован.
BeginPage(Сизеф)
Начинается обновление новой страницы.
void BeginPage(SizeF size)
Parameters
size
SizeF
Размер страницы .
Clip(FillRule)
Изменяет текущий клипный путь, пересекая его с текущим путем, используя FillRule для определения региона, который должен быть заполнен.Этот метод прекращает текущий путь.
void Clip(FillRule rule)
Parameters
rule
FillRule
Правило заполнения уточняет, как склеивается интерьер закрытого пути.
ClosePath()
Закрывает текущий подпут, прикрепляя прямой сегмент линии от текущего пункта к начальной точке субпута.Если текущий подпутник уже закрыт, «ClosePath» ничего не делает.Этот оператор прекращает текущий подпут. Привязывая другой сегмент к текущему пути начинается новый подпут,Даже если новый сегмент начинается в конечном пункте, достигнутом методом «ClosePath».
void ClosePath()
CubicBezierTo(Точка F, PointF)
Добавьте кубическую Bézier-кориву к текущему пути.Корива простирается от текущей точки до точки pt3,используют pt1 и pt2 как контрольные точки Bézier. новая текущая точка является pt3.
void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)
Parameters
pt1
PointF
Координаты первого пункта
pt2
PointF
Координаты второго пункта
pt3
PointF
Координаты третьей точки
DrawImage(byte[ ], 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
Элемент Aspose.Html.Dom
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», то новый «Мove To» перекрывает его;Никаких остатков предыдущей операции «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
Точка, которая указывает координаты, где начать текст.