Class Device
Navne til: Aspose.Html.Rendering Sammensætning: Aspose.HTML.dll (25.4.0)
Representerer basisklassen til implementering af specifikke renderingsanordninger.
[ComVisible(true)]
public abstract class Device<tgraphiccontext, trenderingoptions=""> : Device, IDevice, IDisposable where TGraphicContext : GraphicContext, new() where TRenderingOptions : RenderingOptions
Typer af parametre
TGraphicContext
Grafisk kontekst, der holder de aktuelle grafiske kontrolparametre
TRenderingOptions
Rendering muligheder
Inheritance
object ← Device ← Device<tgraphiccontext, trenderingoptions="">
Implements
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Device(TrenderingOptions, ICreateStreamProvider)
Initialiserer en ny instans af Aspose.Html.Rendering.Device`2 klasse ved at rendering muligheder og streaming leverandør.
protected Device(TRenderingOptions options, ICreateStreamProvider streamProvider)
Parameters
options
Trendindstillinger
Rendering af muligheder.
streamProvider
ICreateStreamProvider
Objekt, der implementerer Aspose.Html.IO.ICreateStreamProvider-grænsefladen
Device(TræningOptioner, String)
Initialiserer en ny instans af Aspose.Html.Rendering.Device`2 klasse ved at render optioner og output filnavne.
protected Device(TRenderingOptions options, string file)
Parameters
options
Trendindstillinger
Rendering af muligheder.
file
string
Udgangsfilens navn.
Device(Træningoptioner, Stream)
Initialiserer en ny instans af Aspose.Html.Rendering.Device`2 klasse ved at render optioner og outputstrøm.
protected Device(TRenderingOptions options, Stream stream)
Parameters
options
Trendindstillinger
Rendering af muligheder.
stream
Stream
Udledning af strømmen.
Properties
Configuration
Få enhedskonfiguration.
protected virtual Device<tgraphiccontext, trenderingoptions="">.DeviceConfiguration Configuration { get; }
Ejendomsværdi
Device <tgraphiccontext, trenderingoptions="">. DeviceConfiguration
GraphicContext
Gør det grafiske kontekst
public TGraphicContext GraphicContext { get; }
Ejendomsværdi
GrafikKontext
Options
Der er mulighed for at give mulighed.
public TRenderingOptions Options { get; }
Ejendomsværdi
Trendindstillinger
OutputStream
Sæt og få udledningstrømmen.
protected Stream OutputStream { get; }
Ejendomsværdi
PageIndex
Sæt eller få indexet på den nuværende side
protected int PageIndex { get; set; }
Ejendomsværdi
StreamProvider
Får strømleverandørens objekt.
protected ICreateStreamProvider StreamProvider { get; }
Ejendomsværdi
Methods
AddRect(RectangleF)
Vedhæft en rektangle til den nuværende vej som en komplet undervej.
public virtual void AddRect(RectangleF rect)
Parameters
rect
RectangleF
En rektangle til at tegne.
BeginDocument(Document)
Det er begyndt at udstede dokumentet.
public virtual void BeginDocument(Document document)
Parameters
document
Document
Det dokument.
BeginElement(Element, RectangleF)
Det er begyndt at udskifte knuden.
public virtual bool BeginElement(Element element, RectangleF rect)
Parameters
element
Element
Den Aspose.Html.Dom.Element.
rect
RectangleF
Grænseboks af knuden.
Returns
Returnerer [true] hvis elementet skal behandles.
BeginPage(Sizef)
Det er begyndt at genoprette den nye side.
public virtual void BeginPage(SizeF size)
Parameters
size
SizeF
Størrelsen af siden.
Clip(FillRule)
ndrer den nuværende klippevej ved at krydse den med den nuværende vej, ved hjælp af FillRule for at bestemme regionen til at fylde.Denne metode afsluttede den nuværende vej.
public virtual void Clip(FillRule rule)
Parameters
rule
FillRule
Fyllingsreglen angiver, hvordan indretningen af en lukket vej klippes
ClosePath()
lukker den nuværende undervej ved at lægge en ret linje segment fra den nuværende punkt til udgangspunktet for undervej.Hvis den nuværende undervej allerede er lukket, “ClosePath” gør ingenting.Denne operatør slutter den nuværende undervej. Ved at tilføje et andet segment til den nuværende vej begynder en ny undervej,Selv om det nye segment begynder ved slutpunktet, der er nået ved “ClosePath” -metoden.
public virtual void ClosePath()
CubicBezierTo(PointF, PointF og PointF)
Tilføj en kubisk Bézier kurve til den nuværende vej. Kurven udvides fra den nuværende punkt til pt2-punktet,Brug pt1 og pt2 som Bézier-kontrolpunkterne. den nye nuværende punkt er pt3.
public virtual void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)
Parameters
pt1
PointF
Koordinering af første punkt
pt2
PointF
Koordinater af andet punkt
pt3
PointF
Koordinatorer af tredje punkt
Dispose()
Udfører applikationsdefinerede opgaver, der er forbundet med frigivelse, frigivelse eller genoprettelse af uadministrerede ressourcer.
public void Dispose()
Dispose(Bool)
Udgiv uadministrerede og - valgfrit - forvaltede ressourcer.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
’true’ at frigive både forvaltede og uforvaltede ressourcer; ‘falske’ at frigive kun uforvaltede ressourcer.
DrawImage(byte[], WebImageFormat, RectangleF)
Skær det angivne billede.
public virtual void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)
Parameters
data
byte
[]
En række byte repræsenterer billedet.
imageFormat
WebImageFormat
Billedformatet er.
rect
RectangleF
En rektangle, der bestemmer placering og størrelse til at tegne.
EndDocument()
Endte udgivelsen af dokumentet.
public virtual void EndDocument()
EndElement(Element)
Endte med at udskifte knuden.
public virtual void EndElement(Element element)
Parameters
element
Element
Den Aspose.Html.Dom.Element.
EndPage()
Endte med at udskifte den nuværende side.
public virtual void EndPage()
Fill(FillRule)
Det fylder hele regionen lukket af den nuværende vej.Hvis vejen består af flere disconnected underveje, fylder den de indre af alle underveje,overvejet sammen.Denne metode afsluttede den nuværende vej.
public virtual void Fill(FillRule rule)
Parameters
rule
FillRule
Fyllingsreglen angiver, hvordan indretningen af en lukket vej er fyldt
FillText(Tænk, pointf)
Fyller den angivne tekstlinje på den angivne placering.
public virtual void FillText(string text, PointF pt)
Parameters
text
string
String til at fylde.
pt
PointF
Et punkt, der angiver koordinaterne i teksten.
Flush()
Flushes alle data til outputstrøm.
public virtual void Flush()
GetExtension()
Går udvidelse af output filen.
protected virtual string GetExtension()
Returns
Udvidelsen af filen.
Initialize()
Initialiserer kontekst stack.
protected virtual void Initialize()
LineTo(pointf)
Tilføj en ret linje segment fra det aktuelle punkt til det aktuelle punkt (pt.
public virtual void LineTo(PointF pt)
Parameters
pt
PointF
Hvor skal man oprette linjen til.
MoveTo(pointf)
En ny undervej begynder ved at flytte det aktuelle punkt til koordinaterne af parameteren pt, undlader ethvert tilkoblingslinjsegment.Hvis den tidligere vejkonstruktionsmetode i den nuværende vej også var “MoveTo”, overskrider den nye “MoveTo;Ingen rester af den tidligere “MoveTo” operation forbliver på vejen.
public virtual void MoveTo(PointF pt)
Parameters
pt
PointF
Det punkt, hvor man skal bevæge vejen til.
RestoreGraphicContext()
Tilbage hele grafisk kontekst til dens tidligere værdi ved at poppe den fra stagen.
public virtual void RestoreGraphicContext()
SaveGraphicContext()
Tryk en kopi af hele grafisk kontekst på stacken.
public virtual void SaveGraphicContext()
Stroke()
Stræk en linje langs den nuværende vej. Den strækte linje følger hvert ret eller kurvet segment i vejen,centreret på segmentet med sider parallelt med det. Hver af vejens undervejs behandles separat.Denne metode afsluttede den nuværende vej.
public virtual void Stroke()
StrokeAndFill(FillRule)
Slip og fyld den nuværende vej.Denne metode afsluttede den nuværende vej.
public virtual void StrokeAndFill(FillRule rule)
Parameters
rule
FillRule
Fyllingsreglen angiver, hvordan indretningen af en lukket vej er fyldt.
StrokeText(Tænk, pointf)
Skru den angivne tekststrå på den angivne placering.
public virtual void StrokeText(string text, PointF pt)
Parameters
text
string
String til stroke.
pt
PointF
Et punkt, der angiver koordinaterne, hvor teksten skal starte.</tgraphiccontext,></tgraphiccontext,></tgraphiccontext,></tgraphiccontext,>