Class DocDevice
De naam: Aspose.Html.Rendering.Doc Verzameling: Aspose.HTML.dll (25.5.0)
Vertegenwoordigen rendering naar een DOCX document.
[ComVisible(true)]
public class DocDevice : Device<docdevice.docgraphiccontext, docrenderingoptions="">, IDevice, IDisposable
Inheritance
object ← Device ← Device<docdevice.docgraphiccontext, docrenderingoptions=""> ← DocDevice
Implements
Geëerbiede leden
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(ICreateStreamProvider)
Initialiseert een nieuwe instantie van de Aspose.Html.Rendering.Doc.DocDevice klasse.
public DocDevice(ICreateStreamProvider streamProvider)
Parameters
streamProvider
ICreateStreamProvider
Object dat de Aspose.Html.IO.ICreateStreamProvider-interface implementeert
DocDevice(DocRenderingOptions, ICreateStreamProvider)
Initialiseert een nieuwe instantie van de Aspose.Html.Rendering.Doc.DocDevice-klasse door het renderen van opties en de streaming provider.
public DocDevice(DocRenderingOptions options, ICreateStreamProvider streamProvider)
Parameters
options
DocRenderingOptions
Rendering opties.
streamProvider
ICreateStreamProvider
Object dat de Aspose.Html.IO.ICreateStreamProvider-interface implementeert
DocDevice(String)
Initialiseert een nieuwe instantie van de Aspose.Html.Rendering.Doc.DocDevice-klasse door de uitgangsbestandnaam.
public DocDevice(string file)
Parameters
file
string
De uitgangsbestandnaam
DocDevice(DocRenderingOptions, string)
Initialiseert een nieuwe instantie van de Aspose.Html.Rendering.Doc.DocDevice-klasse door het renderen van opties en de output-bestandnaam.
public DocDevice(DocRenderingOptions options, string file)
Parameters
options
DocRenderingOptions
Rendering opties.
file
string
De uitgangsbestandnaam
DocDevice(Stream)
Initialiseert een nieuwe instantie van de Aspose.Html.Rendering.Doc.DocDevice-klasse per output stream.
public DocDevice(Stream stream)
Parameters
stream
Stream
De output stream
DocDevice(DocRenderingOptions, Stream)
Initialiseert een nieuwe instantie van de Aspose.Html.Rendering.Doc.DocDevice-klasse door het renderen van opties en uitgangstromen.
public DocDevice(DocRenderingOptions options, Stream stream)
Parameters
options
DocRenderingOptions
Rendering opties.
stream
Stream
De output stream
Methods
AddRect(RectangleF)
Voeg een rectangle toe aan de huidige route als een volledige onderweg.
public override void AddRect(RectangleF rect)
Parameters
rect
RectangleF
Een rectangle om te trekken.
BeginDocument(Document)
Begin de aflevering van het document.
public override void BeginDocument(Document document)
Parameters
document
Document
Het document .
BeginElement(Het element, RectangleF)
Het begin van de rendering van de html-node.
public override bool BeginElement(Element element, RectangleF rect)
Parameters
element
Element
Het html element.
rect
RectangleF
Borderingskist van de knoop.
Returns
Returns [true] als het element moet worden verwerkt.
BeginPage(SizeF)
Begin de rendering van de nieuwe pagina.
public override void BeginPage(SizeF size)
Parameters
size
SizeF
De grootte van de pagina.
Clip(FillRule)
Wijzigt de huidige clipproute door het met de huidige route te intersecteren, met behulp van de FillMode-regel om de regio te bepalen om te vullen.Deze methode beëindigt de huidige route.
public override void Clip(FillRule mode)
Parameters
mode
FillRule
De vullenmodus bepaalt hoe het interieur van een gesloten pad is geklipt
ClosePath()
Sluit de huidige onderweg door een rechtstreekse lijnsegment van het huidige punt naar het uitgangspunt van de onderweg te schakelen.Als de huidige onderweg al gesloten is, doet “ClosePath” niets.Deze exploitant beëindigt de huidige subpad. Bij het toevoegen van een ander segment aan de huidige route begint een nieuwe subpad,Zelfs als het nieuwe segment begint bij het eindpunt bereikt door de “ClosePath” methode.
public override void ClosePath()
CubicBezierTo(PointF, PointF en PointF)
Voeg een kubieke Bézier curve toe aan de huidige pad. De curve breidt van het huidige punt naar het pt2 punt,met behulp van pt1 en pt2 als de Bézier-controlepunten. het nieuwe huidige punt is pt3.
public override void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)
Parameters
pt1
PointF
Coördinaten van het eerste punt
pt2
PointF
Coördinaten van het tweede punt
pt3
PointF
Coördinaten van derde punt
DrawImage(byte[], WebImageFormat, RectangleF)
Verwijder de aangegeven afbeelding.
public override void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)
Parameters
data
byte
[]
Een reeks bytes die het beeld vertegenwoordigen.
imageFormat
WebImageFormat
afbeelding formaat.
rect
RectangleF
Een rectangel die de positie en de grootte bepaalt om te trekken.
EndElement(Element)
Het eindigt met de rendering van de html-node.
public override void EndElement(Element element)
Parameters
element
Element
Het html element.
EndPage()
Het einde van de actuele pagina.
public override void EndPage()
Fill(FillRule)
Het vult de hele regio omringd door de huidige route.Als de route bestaat uit meerdere ontbindte onderwegen, vult het de binnenkant van alle onderwegen,Samen overwogen.Deze methode beëindigt de huidige route.
public override void Fill(FillRule mode)
Parameters
mode
FillRule
De vullenmodus bepaalt hoe het interieur van een gesloten pad wordt gevuld.
FillText(Hoofdstuk, PointF)
Vul de gespecificeerde tekstlijn in de gespecificeerde locatie.
public override void FillText(string text, PointF pt)
Parameters
text
string
String om te vullen.
pt
PointF
Een punt dat de coördinaten van de tekst bepaalt.
Flush()
Flush alle gegevens naar output stream.
public override void Flush()
GetExtension()
Geeft een uitbreiding van de output-bestand.
protected override string GetExtension()
Returns
De bestand uitbreiding.
Initialize()
Het initiëren van de context stack.
protected override void Initialize()
LineTo(puntf)
Voeg een rechte lijnsegment van het huidige punt naar het punt (pt).
public override void LineTo(PointF pt)
Parameters
pt
PointF
punt van waar de lijn te creëren.
MoveTo(puntf)
Een nieuwe subpad begint door het huidige punt naar de coördinaten van de parameter pt te verplaatsen, het vermijden van elk verbindingssegment.Als de vorige route bouwmethode in de huidige route ook “MoveTo” was, de nieuwe “MoveTo” overstijgt het;Geen overblijfsel van de vorige “MoveTo” operatie blijft in de weg.
public override void MoveTo(PointF pt)
Parameters
pt
PointF
Het punt waar je de weg naartoe moet gaan.
Stroke()
De gebroken lijn volgt elk rechte of gekruurde segment in de weg,gericht op het segment met zijden parallel aan het. Elk van de onderwegen van de route wordt afzonderlijk behandeld.Deze methode beëindigt de huidige route.
public override void Stroke()
StrokeAndFill(FillRule)
Strokes en vul de huidige route.Deze methode beëindigt de huidige route.
public override void StrokeAndFill(FillRule mode)
Parameters
mode
FillRule
De vullenmodus bepaalt hoe het interieur van een gesloten pad wordt gevuld.
StrokeText(Hoofdstuk, PointF)
Strijdt de gespecificeerde tekstlijn op de gespecificeerde locatie.
public override void StrokeText(string text, PointF pt)
Parameters
text
string
String naar stroke.
pt
PointF
Een punt dat de coördinaten bepaalt waar de tekst moet beginnen.</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,>