Class DocDevice

Class DocDevice

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

Reprezentarea unui document DOCX.

[ComVisible(true)]
public class DocDevice : Device<docdevice.docgraphiccontext, docrenderingoptions="">, IDevice, IDisposable

Inheritance

object Device Device<docdevice.docgraphiccontext, docrenderingoptions=""> DocDevice

Implements

IDevice , IDisposable

Membrii moștenitori

Device<docdevice.docgraphiccontext, docrenderingoptions="">.Initialize() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.SaveGraphicContext() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.RestoreGraphicContext() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.GetExtension() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.BeginDocument(Document) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.EndDocument() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.BeginPage(SizeF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.EndPage() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Flush() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.BeginElement(Element, RectangleF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.EndElement(Element) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.ClosePath() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.MoveTo(PointF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.LineTo(PointF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.AddRect(RectangleF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.CubicBezierTo(PointF, PointF, PointF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Stroke() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Fill(FillRule) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Clip(FillRule) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.StrokeAndFill(FillRule) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.FillText(string, PointF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.StrokeText(string, PointF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.DrawImage(byte[], WebImageFormat, RectangleF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Dispose() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Dispose(bool) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Options , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Configuration , Device<docdevice.docgraphiccontext, docrenderingoptions="">.GraphicContext , Device<docdevice.docgraphiccontext, docrenderingoptions="">.StreamProvider , Device<docdevice.docgraphiccontext, docrenderingoptions="">.OutputStream , Device<docdevice.docgraphiccontext, docrenderingoptions="">.PageIndex , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

DocDevice(Războiul cu furnizorii)

Inițializează o nouă instanță a clasei Aspose.Html.Rendering.Doc.DocDevice.

public DocDevice(ICreateStreamProvider streamProvider)

Parameters

streamProvider ICreateStreamProvider

Obiectul care implementează interfața Aspose.Html.IO.ICreateStreamProvider

DocDevice(DocRenderingOptions, ICreateStreamProvider)

Inițializează o nouă instanță a clasei Aspose.Html.Rendering.Doc.DocDevice prin renderarea opțiunilor și a furnizorului de streaming.

public DocDevice(DocRenderingOptions options, ICreateStreamProvider streamProvider)

Parameters

options DocRenderingOptions

Opţiuni de renderizare.

streamProvider ICreateStreamProvider

Obiectul care implementează interfața Aspose.Html.IO.ICreateStreamProvider

DocDevice(Strângere)

Inițializează o nouă instanță a clasei Aspose.Html.Rendering.Doc.DocDevice prin numele fișierului de ieșire.

public DocDevice(string file)

Parameters

file string

Numele fișierului de ieșire

DocDevice(DocRenderingOptions, string)

Inițializează o nouă instanță a clasei Aspose.Html.Rendering.Doc.DocDevice prin renderarea opțiunilor și a numelui fișierului de ieșire.

public DocDevice(DocRenderingOptions options, string file)

Parameters

options DocRenderingOptions

Opţiuni de renderizare.

file string

Numele fișierului de ieșire

DocDevice(Stream)

Inițializează o nouă instanță a clasei Aspose.Html.Rendering.Doc.DocDevice prin fluxul de ieșire.

public DocDevice(Stream stream)

Parameters

stream Stream

Fluxul de ieșire

DocDevice(Cuvânt cheie, Stream)

Inițializează o nouă instanță a clasei Aspose.Html.Rendering.Doc.DocDevice prin renderarea opțiunilor și a fluxului de ieșire.

public DocDevice(DocRenderingOptions options, Stream stream)

Parameters

options DocRenderingOptions

Opţiuni de renderizare.

stream Stream

Fluxul de ieșire

Methods

AddRect(Rețeaua)

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

public override void AddRect(RectangleF rect)

Parameters

rect RectangleF

Un rectanglu pentru a trage.

BeginDocument(Document)

Începe prezentarea documentului.

public override void BeginDocument(Document document)

Parameters

document Document

şi documentul .

BeginElement(Elementă, RectangleF)

Începe procesarea nodului HTML.

public override bool BeginElement(Element element, RectangleF rect)

Parameters

element Element

elementul HTML.

rect RectangleF

Cutia de blocare a nodului.

Returns

bool

Se întoarce dacă elementul trebuie procesat.

BeginPage(Sibiu)

Începe redarea noii pagini.

public override void BeginPage(SizeF size)

Parameters

size SizeF

Dimensiunea paginii.

Clip(FillRule)

Modificați calea curentă prin intersectarea acesteia cu calea curentă, folosind regula FillMode pentru a determina regiunea de a umple.Această metodă încheie calea actuală.

public override void Clip(FillRule mode)

Parameters

mode FillRule

Modul 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”.

public override 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 pt2,folosind pt1 și pt2 ca puncte de control Bézier. noul punct curent este pt3.

public override 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ă.

public override 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.

EndElement(Element)

S-a încheiat procesarea nodului HTML.

public override void EndElement(Element element)

Parameters

element Element

elementul HTML.

EndPage()

Se termină înregistrarea paginii actuale.

public override 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ă.

public override void Fill(FillRule mode)

Parameters

mode FillRule

Modul 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ă.

public override 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.

public override void Flush()

GetExtension()

Obține extinderea fișierului de ieșire.

protected override string GetExtension()

Returns

string

extinderea fișierului.

Initialize()

Inițializați contextul stack.

protected override void Initialize()

LineTo(Punctul)

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

public override 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.

public override void MoveTo(PointF pt)

Parameters

pt PointF

Punctul de unde să se deplaseze drumul spre.

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ă.

public override void Stroke()

StrokeAndFill(FillRule)

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

public override void StrokeAndFill(FillRule mode)

Parameters

mode FillRule

Modul 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ă.

public override void StrokeText(string text, PointF pt)

Parameters

text string

Răspundeți la stroke.

pt PointF

Punctul care specifică coordonatele unde să înceapă textul.</docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,>

 Română