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
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
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
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,>