Interface IDevice

Interface IDevice

Numele spaţiului: Aspose.Html.Rendering Asamblare: Aspose.HTML.dll (25.4.0)

Define metode și proprietăți care susțin renderarea personalizată a elementelor grafice, cum ar fi căile, textul și imaginile.

[ComVisible(true)]
public interface IDevice : IDisposable

Implements

IDisposable

Properties

GraphicContext

Găsește contextul grafic.

GraphicContext GraphicContext { get; }

Valoarea proprietății

GraphicContext

Options

Obțineți opțiuni de render.

RenderingOptions Options { get; }

Valoarea proprietății

RenderingOptions

Methods

AddRect(Rețeaua)

Adăugați un rectanglu la calea curentă ca subțire completă.

void AddRect(RectangleF rect)

Parameters

rect RectangleF

Un rectanglu pentru a trage.

BeginDocument(Document)

Începe prezentarea documentului.

void BeginDocument(Document document)

Parameters

document Document

şi documentul .

BeginElement(Elementă, RectangleF)

Începe procesarea elementului.

bool BeginElement(Element element, RectangleF rect)

Parameters

element Element

Aspoză .Html.Dom.Element

rect RectangleF

Cutia de blocare a nodului.

Returns

bool

Se întoarce dacă elementul trebuie procesat.

BeginPage(Sibiu)

Începe redarea noii pagini.

void BeginPage(SizeF size)

Parameters

size SizeF

Dimensiunea paginii.

Clip(FillRule)

Modifică traseul curent de clătire prin intersectarea acestuia cu traseul curent, folosind FillRule pentru a determina regiunea de a umple.Această metodă încheie calea actuală.

void Clip(FillRule rule)

Parameters

rule FillRule

Regula de umplere specifică modul în care interiorul unei căi închise este tăiat

ClosePath()

Închide subapoiul curent prin aplicarea unui segment de linie dreaptă de la punctul curent la punctul de pornire al subapoiului.Dacă subcalea curentă este deja închisă, “ClosePath” nu face nimic.Acest operator încheie subcalea curentă. Adăugând un alt segment la ruta curentă, începe un nou subcalea,Chiar dacă noul segment începe la punctul final atins prin metoda “ClosePath”.

void ClosePath()

CubicBezierTo(Punctul F, Punctul F)

Adăugați o curbă cubă Bézier la calea curentă. curba se extinde de la punctul curent la punctul pt3,folosind pt1 și pt2 ca puncte de control Bézier. noul punct curent este pt3.

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

Parameters

pt1 PointF

Coordonarea primului punct

pt2 PointF

Coordonate din punctul 2

pt3 PointF

Coordonarea punctului al treilea

DrawImage(în byte[], WebImageFormat, RectangleF)

Descrieți imaginea specificată.

void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)

Parameters

data byte []

O serie de byte care reprezinta imaginea.

imageFormat WebImageFormat

Formatul de imagine.

rect RectangleF

Un rectanglu care determină poziția și dimensiunea de a trage.

EndDocument()

Se termină prezentarea documentului.

void EndDocument()

EndElement(Element)

Se încheie realizarea elementului.

void EndElement(Element element)

Parameters

element Element

Aspoză .Html.Dom.Element

EndPage()

Se termină înregistrarea paginii actuale.

void EndPage()

Fill(FillRule)

Îmbunătățește întreaga regiune închisă de calea actuală.Dacă drumul este alcătuit din mai multe căi subconectate, el umple interiorul tuturor căilor subconectate,considerate împreună.Această metodă încheie calea actuală.

void Fill(FillRule rule)

Parameters

rule FillRule

Regula de umplere specifică modul în care este umplut interiorul unei căi închise

FillText(Cuvânt cheie, PointF)

Îndeplinește stringul de text specificat la locația specificată.

void FillText(string text, PointF pt)

Parameters

text string

Strânge pentru a umple.

pt PointF

Punctul care specifică coordonatele textului.

Flush()

Flush toate datele la fluxul de ieșire.

void Flush()

LineTo(Punctul)

Adăugați un segment de linie dreaptă de la punctul curent la punctul (pt).

void LineTo(PointF pt)

Parameters

pt PointF

Punctul de unde să creați linia la.

MoveTo(Punctul)

Începe o nouă suburbie prin mutarea punctului curent la coordonatele parametrului pt, omitând orice segment de linie de conectare.Dacă metoda anterioară de construcție a căii în căile curente a fost, de asemenea, “MoveTo”, noul “MoveTo” o depășește;Nici o rămășiță a operațiunii anterioare “MoveTo” nu rămâne pe drum.

void MoveTo(PointF pt)

Parameters

pt PointF

Punctul de unde să se deplaseze drumul spre.

RestoreGraphicContext()

Întoarce întregul context grafic la valoarea sa anterioară prin înfășurarea acestuia din stac.

void RestoreGraphicContext()

SaveGraphicContext()

Pune o copie a întregului context grafic pe stack.

void SaveGraphicContext()

Stroke()

Linia strânsă urmează fiecare segment direct sau curvat în calea curentă,centrat pe segment cu părți paralele acestuia. fiecare dintre suburbiile drumului este tratat separat.Această metodă încheie calea actuală.

void Stroke()

StrokeAndFill(FillRule)

Închideți și umpleți calea curentă.Această metodă încheie calea actuală.

void StrokeAndFill(FillRule rule)

Parameters

rule FillRule

Regula de umplere specifică modul în care este umplut interiorul unei căi închise.

StrokeText(Cuvânt cheie, PointF)

Strângeți stringul de text specificat la locația specificată.

void StrokeText(string text, PointF pt)

Parameters

text string

Răspundeți la stroke.

pt PointF

Punctul care specifică coordonatele unde să înceapă textul.

 Română