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

Html.Dom.Element.

rect RectangleF

Ограничаване на кутията на нода.

Returns

bool

Връща [истински], ако елементът трябва да бъде обработен.

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, Точка F, Точка F)

Bézier крива към текущия път. кривата се простира от текущата точка до точка 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

Html.Dom.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(Поинт)

Добавете пряк сегмент от текущата точка до точката (pt).

void LineTo(PointF pt)

Parameters

pt PointF

Точка на къде да се създаде линията за.

MoveTo(Поинт)

Започва нова подпутката, като премества текущата точка в координатите на параметъра pt, пропускайки всеки сегмент на свързващата линия.Ако предишният метод за изграждане на пътя в настоящия път също е бил „MoveTo“, новият “MovTo” го надхвърля;Няма остатъци от предишната операция “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

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

 Български