Class DocDevice
Der Name: Aspose.Html.Rendering.Doc Sammlung: Aspose.HTML.dll (25.4.0)
Repräsentation eines DOCX-Dokuments.
[ComVisible(true)]
public class DocDevice : Device<docdevice.docgraphiccontext, docrenderingoptions="">, IDevice, IDisposable
Inheritance
object ← Device ← Device<docdevice.docgraphiccontext, docrenderingoptions=""> ← DocDevice
Implements
Vererbte Mitglieder
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(ICreateStreamAnbieter)
Initialisiert eine neue Instanz der Aspose.Html.Rendering.Doc.DocDevice Klasse.
public DocDevice(ICreateStreamProvider streamProvider)
Parameters
streamProvider
ICreateStreamProvider
Objekt, der die Aspose.Html.IO.ICreateStreamProvider-Interface implementiert
DocDevice(DocRenderingOptions, ICreateStreamProvider)
Initialisiert eine neue Instanz der Aspose.Html.Rendering.Doc.DocDevice Klasse durch Rendering-Optionen und Stream-Anbieter.
public DocDevice(DocRenderingOptions options, ICreateStreamProvider streamProvider)
Parameters
options
DocRenderingOptions
Rendering Optionen.
streamProvider
ICreateStreamProvider
Objekt, der die Aspose.Html.IO.ICreateStreamProvider-Interface implementiert
DocDevice(String)
Initialisiert eine neue Instanz der Aspose.Html.Rendering.Doc.DocDevice Klasse durch Ausgangsdateienamen.
public DocDevice(string file)
Parameters
file
string
Name des Output-Dateiums
DocDevice(DocRenderingOptions, String)
Initialisiert eine neue Instanz der Aspose.Html.Rendering.Doc.DocDevice Klasse, indem Sie Optionen und Ausgangsdateienamen renderieren.
public DocDevice(DocRenderingOptions options, string file)
Parameters
options
DocRenderingOptions
Rendering Optionen.
file
string
Name des Output-Dateiums
DocDevice(Stream)
Initialisiert eine neue Instanz der Aspose.Html.Rendering.Doc.DocDevice Klasse durch Ausgangstrom.
public DocDevice(Stream stream)
Parameters
stream
Stream
Der Ausgangstrom
DocDevice(DocRenderingOptions, Stream)
Initialisiert eine neue Instanz der Aspose.Html.Rendering.Doc.DocDevice Klasse, indem Sie Optionen und Ausgangströme renderieren.
public DocDevice(DocRenderingOptions options, Stream stream)
Parameters
options
DocRenderingOptions
Rendering Optionen.
stream
Stream
Der Ausgangstrom
Methods
AddRect(RectangleF)
Hinzufügen Sie einen Rechteck auf den aktuellen Weg als vollständige Unterweg.
public override void AddRect(RectangleF rect)
Parameters
rect
RectangleF
Eine rechte Ecke zum Zeichnen.
BeginDocument(Document)
Beginnt die Veröffentlichung des Dokuments.
public override void BeginDocument(Document document)
Parameters
document
Document
Das Dokument.
BeginElement(Das Element, RectangleF)
Beginnt die Renderung der HTML-Node.
public override bool BeginElement(Element element, RectangleF rect)
Parameters
element
Element
Das HTML Element.
rect
RectangleF
Grenzbox der Node.
Returns
Rückkehr, wenn das Element verarbeitet werden sollte.
BeginPage(SIEF)
Beginnt die Renderung der neuen Seite.
public override void BeginPage(SizeF size)
Parameters
size
SizeF
Größe der Seite.
Clip(FillRule)
Modifizieren Sie den aktuellen Clipping-Route, indem Sie ihn mit dem aktuellen Route miteinander verbinden, indem Sie die FillMode-Regel verwenden, um die Region zu bestimmen, die zu füllen ist.Diese Methode beendet den aktuellen Weg.
public override void Clip(FillRule mode)
Parameters
mode
FillRule
Füllungsmodus erläutert, wie das Innere einer geschlossenen Strecke geklebt wird
ClosePath()
Schließt die aktuelle Substraße, indem Sie ein reiches Line-Segment vom aktuellen Punkt bis zum Ausgangspunkt der Substraße anstreben.Wenn der aktuelle Unterweg bereits geschlossen ist, macht “ClosePath” nichts.Dieser Betreiber beendet den aktuellen Unterweg. Wenn ein anderes Segment auf den aktuellen Weg angegriffen wird, beginnt eine neue Unterweg,Auch wenn das neue Segment am Endpunkt beginnt, das mit der Methode “ClosePath” erreicht wird.
public override void ClosePath()
CubicBezierTo(PointF, PointF und PointF)
Hinzufügen Sie eine kubische Bézier-Kurve auf den aktuellen Weg. Die Kurve erstreckt sich vom aktuellen Punkt bis zum Punkt pt2,mit pt1 und pt2 als Bézier-Kontrollpunkte. Der neue aktuelle Punkt ist pt3.
public override void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)
Parameters
pt1
PointF
Koordinaten des ersten Punkts
pt2
PointF
Koordinaten des zweiten Punkts
pt3
PointF
Koordinaten des dritten Punkts
DrawImage(byte[][], WebImageFormat, RectangleF)
Zeichnen Sie das angegebenes Bild.
public override void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)
Parameters
data
byte
[][]
Eine Reihe von Byten, die das Bild darstellen.
imageFormat
WebImageFormat
Bildformate zu machen.
rect
RectangleF
Ein Rechtangel, der die Position und die Größe bestimmen soll.
EndElement(Element)
Endet die Renderung der HTML-Node.
public override void EndElement(Element element)
Parameters
element
Element
Das HTML Element.
EndPage()
Endet die Renderung der aktuellen Seite.
public override void EndPage()
Fill(FillRule)
Sie füllt die gesamte Region durch den aktuellen Weg umgeben.Wenn der Weg aus mehreren abgeschlossenen Unterwegen besteht, füllt er die Innenräume aller Unterwegen,gemeinsam berücksichtigt.Diese Methode beendet den aktuellen Weg.
public override void Fill(FillRule mode)
Parameters
mode
FillRule
Füllungsmodus beschreibt, wie das Innere einer geschlossenen Strecke gefüllt wird
FillText(String und PointF)
Füllen Sie die angegebenen Textrad an der angegebenen Stelle.
public override void FillText(string text, PointF pt)
Parameters
text
string
String zu füllen.
pt
PointF
Punkt, in dem die Koordinaten des Textes angegeben werden.
Flush()
Flushes alle Daten zum Output Stream.
public override void Flush()
GetExtension()
Er erhält eine Erweiterung des Output-Datei.
protected override string GetExtension()
Returns
Die Datei Erweiterung.
Initialize()
Beginn der Kontextstack.
protected override void Initialize()
LineTo(Punkte)
Hinzufügen Sie ein reiches Line-Segment vom aktuellen Punkt zum Punkt (pt.
public override void LineTo(PointF pt)
Parameters
pt
PointF
Punkt, wo man die Linie zu erstellen.
MoveTo(Punkte)
Ein neuer Unterweg beginnt, indem der aktuelle Punkt zu den Koordinaten des Parameter pt bewegt wird, wobei jeder Verbindungslinie-Segment vergessen wird.Wenn die vorherige Path-Konstruktionsmethode im aktuellen Path auch “MoveTo” war, übertrifft die neue “MoveTo;Keine Reste der vorherigen “MoveTo” Operation bleibt auf dem Weg.
public override void MoveTo(PointF pt)
Parameters
pt
PointF
Der Punkt, wo man den Weg zu bewegen.
Stroke()
Stört eine Linie entlang der laufenden Strecke. Die Strecke folgt jedem direkten oder kurven Segment in der Strecke,auf dem Segment mit Seiten parallel zu ihm. Jede der Unterwege des Weges wird separat behandelt.Diese Methode beendet den aktuellen Weg.
public override void Stroke()
StrokeAndFill(FillRule)
Stroke und füllen Sie den aktuellen Weg.Diese Methode beendet den aktuellen Weg.
public override void StrokeAndFill(FillRule mode)
Parameters
mode
FillRule
Füllungsmodus spricht, wie das Innere einer geschlossenen Strecke gefüllt wird.
StrokeText(String und PointF)
Stürzen Sie die angegebenen Textrad an der angegebenen Stelle.
public override void StrokeText(string text, PointF pt)
Parameters
text
string
String zum Stroke.
pt
PointF
Punkt, in dem die Koordinaten angegeben werden, wo der Text zu starten ist.</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,>