Class DocDevice
A név: Aspose.Html.Rendering.Doc Összefoglaló: Aspose.HTML.dll (25.4.0)
A dokumentumot a DOCX dokumentumhoz képviseli.
[ComVisible(true)]
public class DocDevice : Device<docdevice.docgraphiccontext, docrenderingoptions="">, IDevice, IDisposable
Inheritance
object ← Device ← Device<docdevice.docgraphiccontext, docrenderingoptions=""> ← DocDevice
Implements
Örökletes tagok
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(Az ICreateStreamProvider)
Kezdeményez egy új példát az Aspose.Html.Rendering.Doc.DocDevice osztály.
public DocDevice(ICreateStreamProvider streamProvider)
Parameters
streamProvider
ICreateStreamProvider
Objektum, amely az Aspose.Html.IO.ICreateStreamProvider felületet vezeti be
DocDevice(DocRenderingOptions, ICreateStreamProvider)
Kezdeményez egy új példát az Aspose.Html.Rendering.Doc.DocDevice osztály a rendering opciók és a stream szolgáltató.
public DocDevice(DocRenderingOptions options, ICreateStreamProvider streamProvider)
Parameters
options
DocRenderingOptions
Rendelkezési lehetőségek.
streamProvider
ICreateStreamProvider
Objektum, amely az Aspose.Html.IO.ICreateStreamProvider felületet vezeti be
DocDevice(A string)
Elindítja az Aspose.Html.Rendering.Doc.DocDevice osztály új példáját a kimeneti fájl neve alapján.
public DocDevice(string file)
Parameters
file
string
A kimeneti fájl neve
DocDevice(Térképek, string)
Elindítja az Aspose.Html.Rendering.Doc.DocDevice osztály új példáját az opciók és a kimeneti fájl neve megjelenítésével.
public DocDevice(DocRenderingOptions options, string file)
Parameters
options
DocRenderingOptions
Rendelkezési lehetőségek.
file
string
A kimeneti fájl neve
DocDevice(Stream)
Elindítja az Aspose.Html.Rendering.Doc.DocDevice osztály új példányát a kimeneti áramlással.
public DocDevice(Stream stream)
Parameters
stream
Stream
A kiadás áramlása
DocDevice(Részletesebben Opciók, Stream)
Elindítja az Aspose.Html.Rendering.Doc.DocDevice osztály új példáját az opciók és a kimeneti áramlás renderelésével.
public DocDevice(DocRenderingOptions options, Stream stream)
Parameters
options
DocRenderingOptions
Rendelkezési lehetőségek.
stream
Stream
A kiadás áramlása
Methods
AddRect(RectangleF)
Helyezzen egy jobboldalt a jelenlegi útvonalra, mint egy teljes alútvonalat.
public override void AddRect(RectangleF rect)
Parameters
rect
RectangleF
Egy rektangul a rajzoláshoz.
BeginDocument(Document)
Kezdődik a dokumentum bemutatása.
public override void BeginDocument(Document document)
Parameters
document
Document
Ez a dokumentum.
BeginElement(Elemek, RectangleF)
Kezdődik a HTML csomópont megjelenítése.
public override bool BeginElement(Element element, RectangleF rect)
Parameters
element
Element
A html elem.
rect
RectangleF
A csomópont záró dobozát.
Returns
Visszatér [igaz] ha az elemet feldolgozni kell.
BeginPage(Szépség)
Kezdődik az új oldal bemutatása.
public override void BeginPage(SizeF size)
Parameters
size
SizeF
Az oldal mérete.
Clip(FillRule)
Változtassa meg a jelenlegi csúszás útvonalát azáltal, hogy összekapcsolja a jelenlegi útvonalat, a FillMode szabályt használva, hogy meghatározzák, hogy melyik régiót kell kitölteni.Ez a módszer megszünteti a jelenlegi utat.
public override void Clip(FillRule mode)
Parameters
mode
FillRule
A kitöltés módja meghatározza, hogy a zárt út belső részét hogyan vágják le
ClosePath()
Zárja be a jelenlegi alútvonalat azáltal, hogy a jelenlegi pontból a alútvonal kiindulási pontjáig egyenes vonal szegmenset ragaszkodik.Ha a jelenlegi alút már bezárva van, a “ClosePath” nem tesz semmit.Ez az operátor megszünteti a jelenlegi alútvonalat.A jelenlegi útvonalra egy másik szegmens hozzáadásával új alútvonal kezdődik,Még akkor is, ha az új szegmens a „ClosePath” módszer által elérett végponton kezdődik.
public override void ClosePath()
CubicBezierTo(PointF, PointF és PointF)
Helyezzen egy kubikus Bézier forgalmat a jelenlegi úthoz. A forgalmat a jelenlegi ponttól a pt2 pontig terjesztik,a pt1 és pt2 használata a Bézier ellenőrzési pontként. az új jelenlegi pont a pt3.
public override void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)
Parameters
pt1
PointF
Az első pont koordinátora
pt2
PointF
A második pont koordinátora
pt3
PointF
Harmadik pont koordinátora
DrawImage(Byte[], WebImageFormat, RectangleF)
Írja be a meghatározott képet.
public override void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)
Parameters
data
byte
[]
Számos bajt képviseli a képet.
imageFormat
WebImageFormat
Kép formátum
rect
RectangleF
A rektangul, amely meghatározza a pozíciót és a méretet, hogy húzza.
EndElement(Element)
Véget ér a html csomópont.
public override void EndElement(Element element)
Parameters
element
Element
A html elem.
EndPage()
Véget ért a jelenlegi oldaltól.
public override void EndPage()
Fill(FillRule)
Az egész területet a jelenlegi útvonal zárja le.Ha az út több összekapcsolt alútból áll, akkor az összes alút belsejét kitölti,Együtt megvizsgálva.Ez a módszer megszünteti a jelenlegi utat.
public override void Fill(FillRule mode)
Parameters
mode
FillRule
A kitöltési mód meghatározza, hogy a zárt út belső részét hogyan töltjük ki
FillText(Térkép, PointF)
Töltse ki a megadott szövegszalagot a megadott helyen.
public override void FillText(string text, PointF pt)
Parameters
text
string
A szálak kitöltése.
pt
PointF
Az a pont, amely meghatározza a szöveg koordinátáit.
Flush()
Az összes adatot a kimeneti áramlásra áramlik.
public override void Flush()
GetExtension()
Megkapja a kimeneti fájl kiterjesztését.
protected override string GetExtension()
Returns
A fájl kiterjesztése.
Initialize()
Kezdődik a kontextus stack.
protected override void Initialize()
LineTo(PointF)
Hozzon hozzá egy egyenletes vonal szegmensét a jelenlegi pontból a ponthoz (pt).
public override void LineTo(PointF pt)
Parameters
pt
PointF
A pont, ahová kell létrehozni a vonalat.
MoveTo(PointF)
Egy új alút megkezdődik azáltal, hogy a jelenlegi pontot a pt paraméter koordinátáira mozgatja, elhanyagolva a csatlakozó vonal szegmensét.Ha az előző út építési módszer a jelenlegi út is “MoveTo”, az új “MoveTo” túllép;Az előző „MoveTo” művelet sem marad az úton.
public override void MoveTo(PointF pt)
Parameters
pt
PointF
A pont, ahová mozgatni az utat.
Stroke()
A csúszott vonal követi az út minden egyenes vagy forgó szegmensét,a szegmensre összpontosítva párhuzamos oldalakkal. az út minden alútját külön-külön kezelik.Ez a módszer megszünteti a jelenlegi utat.
public override void Stroke()
StrokeAndFill(FillRule)
Kattintson és töltse ki a jelenlegi útvonalat.Ez a módszer megszünteti a jelenlegi utat.
public override void StrokeAndFill(FillRule mode)
Parameters
mode
FillRule
A kitöltés módja meghatározza, hogy a zárt út belső részét hogyan töltjük ki.
StrokeText(Térkép, PointF)
A kijelölt szövegszalagot a kijelölt helyen rázza meg.
public override void StrokeText(string text, PointF pt)
Parameters
text
string
Sárkány a stroke.
pt
PointF
Pont, amely meghatározza a koordinátákat, hol kell elkezdeni a szöveget.</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,>