Class DocDevice
Namn på plats: Aspose.Html.Rendering.Doc Sammanfattning: Aspose.HTML.dll (25.4.0)
Representerar rendering till ett DOCX-dokument.
[ComVisible(true)]
public class DocDevice : Device<docdevice.docgraphiccontext, docrenderingoptions="">, IDevice, IDisposable
Inheritance
object ← Device ← Device<docdevice.docgraphiccontext, docrenderingoptions=""> ← DocDevice
Implements
Arvsmedlemmar
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(ICreateStreamleverantör)
Initialiserar en ny instans av Aspose.Html.Rendering.Doc.DocDevice klass.
public DocDevice(ICreateStreamProvider streamProvider)
Parameters
streamProvider
ICreateStreamProvider
Objekt som implementerar Aspose.Html.IO.ICreateStreamProvider gränssnitt
DocDevice(DocRenderingOptions, ICreateStreamProvider)
Initialiserar en ny instans av Aspose.Html.Rendering.Doc.DocDevice klass genom att renderera alternativ och strömleverantör.
public DocDevice(DocRenderingOptions options, ICreateStreamProvider streamProvider)
Parameters
options
DocRenderingOptions
Rendering av alternativ.
streamProvider
ICreateStreamProvider
Objekt som implementerar Aspose.Html.IO.ICreateStreamProvider gränssnitt
DocDevice(Sträng)
Initialiserar en ny instans av Aspose.Html.Rendering.Doc.DocDevice klass med utgångsfilnamn.
public DocDevice(string file)
Parameters
file
string
Utgångsfilnamn
DocDevice(DocRenderingOptions, sträng)
Initialiserar en ny instans av Aspose.Html.Rendering.Doc.DocDevice klass genom att renderera alternativ och utgångsfilnamn.
public DocDevice(DocRenderingOptions options, string file)
Parameters
options
DocRenderingOptions
Rendering av alternativ.
file
string
Utgångsfilnamn
DocDevice(Stream)
Initialiserar en ny instans av Aspose.Html.Rendering.Doc.DocDevice klass genom outputström.
public DocDevice(Stream stream)
Parameters
stream
Stream
Utgångströmen
DocDevice(DocRenderingOptions, Stream)
Initialiserar en ny instans av Aspose.Html.Rendering.Doc.DocDevice klass genom att renderera alternativ och outputström.
public DocDevice(DocRenderingOptions options, Stream stream)
Parameters
options
DocRenderingOptions
Rendering av alternativ.
stream
Stream
Utgångströmen
Methods
AddRect(RectangleF)
Lägger en rektangel till den aktuella vägen som en komplett underväg.
public override void AddRect(RectangleF rect)
Parameters
rect
RectangleF
En rektangel att dra.
BeginDocument(Document)
Det börjar med att presentera dokumentet.
public override void BeginDocument(Document document)
Parameters
document
Document
och dokumentet .
BeginElement(Element, RectangleF)
Det börjar med att återställa html-noden.
public override bool BeginElement(Element element, RectangleF rect)
Parameters
element
Element
Det är html elementet.
rect
RectangleF
Gränssnittskåpet av noden.
Returns
Returnerar [true] om elementet ska bearbetas.
BeginPage(Sjöf)
Börjar att återställa den nya sidan.
public override void BeginPage(SizeF size)
Parameters
size
SizeF
Storleken på sidan.
Clip(FillRule)
Ändrar den aktuella klippvägen genom att gränsa den med den aktuella vägen, med FillMode-regeln för att bestämma regionen att fylla.Denna metod avslutar den nuvarande vägen.
public override void Clip(FillRule mode)
Parameters
mode
FillRule
Fyllningsläge anger hur inredningen av en stängd väg klipps
ClosePath()
Stäng den aktuella undervägen genom att täcka en raka linje segment från den aktuella punkten till utgångspunkten för undervägen.Om den aktuella undervägen redan är stängd gör “ClosePath” ingenting.Den här operatören avslutar den aktuella undervägen. Genom att lägga till ett annat segment på den aktuella vägen börjar en ny undervägen,Även om det nya segmentet börjar vid slutpunkten som nås med “ClosePath” -metoden.
public override void ClosePath()
CubicBezierTo(PointF, PointF och PointF)
Lägger en kubisk Bézier kurva till den aktuella vägen. kurvan sträcker sig från den aktuella punkten till den aktuella punkten pt2,Använd pt1 och pt2 som Bézier-kontrollpunkter. den nya aktuella punkten är pt3.
public override void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)
Parameters
pt1
PointF
Koordinatorer i första punkten
pt2
PointF
Koordinat från andra punkten
pt3
PointF
Koordinatorer av tredje punkten
DrawImage(byte[ ], WebImageFormat, RectangleF)
Dra den angivna bilden.
public override void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)
Parameters
data
byte
[ ]
Ett antal byter som representerar bilden.
imageFormat
WebImageFormat
Bildformatet är.
rect
RectangleF
En rektangel som bestämmer position och storlek att dra.
EndElement(Element)
Avsluta renderingen av html-noden.
public override void EndElement(Element element)
Parameters
element
Element
Det är html elementet.
EndPage()
Slutar att återställa den aktuella sidan.
public override void EndPage()
Fill(FillRule)
Fyller hela regionen som är täckt av den nuvarande vägen.Om vägen består av flera avkopplade undervägar fyller den inuti alla undervägar,övervägs tillsammans.Denna metod avslutar den nuvarande vägen.
public override void Fill(FillRule mode)
Parameters
mode
FillRule
Fyllningsläge anger hur inredningen av en stängd väg fylls
FillText(Sträng, PointF)
Fyll i den angivna textrutan på den angivna platsen.
public override void FillText(string text, PointF pt)
Parameters
text
string
Sträng att fylla.
pt
PointF
Punkt som anger koordinaterna i texten.
Flush()
Flushar alla data till outputström.
public override void Flush()
GetExtension()
Få förlängning av utgångsfilen.
protected override string GetExtension()
Returns
Förlängningen av filen.
Initialize()
Initialiserar kontext stack.
protected override void Initialize()
LineTo(PointF)
Lägger till en raka linje segment från den aktuella punkten till den aktuella punkten (pt).
public override void LineTo(PointF pt)
Parameters
pt
PointF
Punkt av var att skapa linjen till.
MoveTo(PointF)
En ny underväg börjar genom att flytta den aktuella punkten till koordinaterna i parametr pt, missar någon anslutande linje segment.Om den föregående vägkonstruktionsmetoden i den nuvarande vägen också var “MoveTo”, överskrider den den nya “MoveTo”;Inga rester av den tidigare “MoveTo” operationen förblir på vägen.
public override void MoveTo(PointF pt)
Parameters
pt
PointF
Punkt av var att flytta vägen till.
Stroke()
En linje sträcker sig längs den aktuella vägen. den sträckta linjen följer varje raka eller kurviga segment i vägen,centrerad på segmentet med sidor parallellt med det. Var och en av vägarnas undervägar behandlas separat.Denna metod avslutar den nuvarande vägen.
public override void Stroke()
StrokeAndFill(FillRule)
Strålar och fyller den nuvarande vägen.Denna metod avslutar den nuvarande vägen.
public override void StrokeAndFill(FillRule mode)
Parameters
mode
FillRule
Fyllande läge anger hur inredningen av en stängd väg fylls.
StrokeText(Sträng, PointF)
Spruta den angivna textrutan på den angivna platsen.
public override void StrokeText(string text, PointF pt)
Parameters
text
string
String till stroke.
pt
PointF
Punkt som anger koordinaterna där texten ska börja.</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,>