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)

Počela je isporuka dokumenta.

void BeginDocument(Document document)

Parameters

document Document

То је документ.

BeginElement(Елемент, Ректанглеф)

Počela je ponavljanje elementa.

bool BeginElement(Element element, RectangleF rect)

Parameters

element 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” не ради ништа.Овај оператор завршава тренутну подпуту. Додавањем другог сегмента на тренутну путу почиње нова подпута,чак и ако нови сегмент почиње на крајњој тачки која је достигнута методом “ЦлоеПатх”.

void ClosePath()

CubicBezierTo(ПоинтФ, ПоинтФ и ПоинтФ)

Причврстите кубичну Безиер кривину на текући пут. кривина се протеже од текуће тачке до тачке пт3,користе пт1 и пт2 као контролне тачке Безиер. нови тренутни тачка је пт3.

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)

Напуни цео регион затворен тренутним путем.Ако се пут састоји од неколико одвојених подпутова, испуњава унутрашњости свих подпутова,Razmotrili smo zajedno.Ова метода завршава садашњи пут.

void Fill(FillRule rule)

Parameters

rule FillRule

Правило пуњења одређује како се унутрашњост затвореног пута испуњава

FillText(КСНУМКС, КСНУМКС)

Попуните одређену текстуалну траку на одређеном месту.

void FillText(string text, PointF pt)

Parameters

text string

Заврши се за пуњење.

pt PointF

Точка која одређује координате текста.

Flush()

Флушира све податке на излазни ток.

void Flush()

LineTo(ПоинтФ)

Додајте сегмент правог линије од тренутне тачке до тачке (пт).

void LineTo(PointF pt)

Parameters

pt PointF

Точка где да се креира линија на.

MoveTo(ПоинтФ)

Почиње нови подпут премештањем тренутне тачке у координате параметара пт, пропуштајући било који сегмент повезивања линије.Ако је претходни метод изградње пута у тренутном путу такође био “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(КСНУМКС, КСНУМКС)

Уградите одређену текстуалну траку на одређеном месту.

void StrokeText(string text, PointF pt)

Parameters

text string

Причвршћивање до удара.

pt PointF

Точка која одређује координате где да почне текст.

 Српски