Class Device
Το όνομα: Aspose.Html.Rendering Συγκέντρωση: Aspose.HTML.dll (25.4.0)
Αντιπροσωπεύει την κατηγορία βάσης για την εφαρμογή συγκεκριμένων συσκευών rendering.
[ComVisible(true)]
public abstract class Device<tgraphiccontext, trenderingoptions=""> : Device, IDevice, IDisposable where TGraphicContext : GraphicContext, new() where TRenderingOptions : RenderingOptions
Τύπος παραμέτρων
TGraphicContext
Το γραφικό πλαίσιο που διατηρεί τις τρέχουσες παραμέτρους ελέγχου γραφικών
TRenderingOptions
Rendering επιλογές
Inheritance
object ← Device ← Device<tgraphiccontext, trenderingoptions="">
Implements
Κληρονομημένα μέλη
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Device(Δραστηριότητες κοντά σε: ICreateStreamProvider)
Αρχίζει μια νέα παράσταση της κατηγορίας Aspose.Html.Rendering.Device`2 με την παράδοση επιλογών και του προμηθευτή ροής.
protected Device(TRenderingOptions options, ICreateStreamProvider streamProvider)
Parameters
options
Επιλογές τάσης
Ραντεβού επιλογών.
streamProvider
ICreateStreamProvider
Το αντικείμενο που εφαρμόζει τη διεπαφή Aspose.Html.IO.ICreateStreamProvider
Device(Σύνδεσμος, Σύνδεσμος)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Html.Rendering.Device`2 με την αναπαραγωγή επιλογών και το όνομα του αρχείου εξόδου.
protected Device(TRenderingOptions options, string file)
Parameters
options
Επιλογές τάσης
Ραντεβού επιλογών.
file
string
Το όνομα του αρχείου εξόδου.
Device(Δραστηριότητες, Stream)
Αρχίζει μια νέα παράσταση της κατηγορίας Aspose.Html.Rendering.Device`2 με την αναπαραγωγή επιλογών και ροής εξόδου.
protected Device(TRenderingOptions options, Stream stream)
Parameters
options
Επιλογές τάσης
Ραντεβού επιλογών.
stream
Stream
Το ρεύμα παραγωγής.
Properties
Configuration
Αποκτά τη διαμόρφωση της συσκευής.
protected virtual Device<tgraphiccontext, trenderingoptions="">.DeviceConfiguration Configuration { get; }
Αξία ιδιοκτησίας
Device <tgraphiccontext, trenderingoptions="">. DeviceConfiguration
GraphicContext
Κάντε το γραφικό πλαίσιο
public TGraphicContext GraphicContext { get; }
Αξία ιδιοκτησίας
ΤΓΡΑΦΙΚΟ ΣΧΕΔΙΟ
Options
Δίνει τις επιλογές.
public TRenderingOptions Options { get; }
Αξία ιδιοκτησίας
Επιλογές τάσης
OutputStream
Εισάγετε και παίρνετε το ρεύμα εξόδου.
protected Stream OutputStream { get; }
Αξία ιδιοκτησίας
PageIndex
Δημιουργήστε ή να πάρετε τον δείκτη της τρέχουσας σελίδας
protected int PageIndex { get; set; }
Αξία ιδιοκτησίας
StreamProvider
Αποκτά το αντικείμενο του προμηθευτή ρεύματος.
protected ICreateStreamProvider StreamProvider { get; }
Αξία ιδιοκτησίας
Methods
AddRect(Ρέκτανγκλ)
Προσθέστε μια ορθογώνια στην τρέχουσα διαδρομή ως πλήρη υποδιαδρομή.
public virtual void AddRect(RectangleF rect)
Parameters
rect
RectangleF
Μια ορθογώνια για να τραβήξει.
BeginDocument(Document)
Ξεκινά η παράδοση του εγγράφου.
public virtual void BeginDocument(Document document)
Parameters
document
Document
Το έγγραφο .
BeginElement(Ετικέτες, RectangleF)
Ξεκινά η ανάκαμψη του κόμβου.
public virtual bool BeginElement(Element element, RectangleF rect)
Parameters
element
Element
Το Aspose.Html.Dom.Element
rect
RectangleF
Κρατήστε το κουτί του κόμβου.
Returns
Επιστρέφει [αληθινά] αν το στοιχείο πρέπει να επεξεργαστεί.
BeginPage(ΣΙΕΦ)
Ξεκινά η αναπαραγωγή της νέας σελίδας.
public virtual void BeginPage(SizeF size)
Parameters
size
SizeF
Το μέγεθος της σελίδας.
Clip(FillRule)
Τροποποιεί την τρέχουσα διαδρομή κλιπ με τη διασύνδεσή της με την τρέχουσα διαδρομή, χρησιμοποιώντας το FillRule για να καθορίσει την περιοχή για να γεμίσει.Αυτή η μέθοδος τερματίζει την τρέχουσα πορεία.
public virtual void Clip(FillRule rule)
Parameters
rule
FillRule
Ο κανόνας συμπλήρωσης καθορίζει τον τρόπο κλίσης του εσωτερικού ενός κλειστού μονοπάτι
ClosePath()
Κλείνει το τρέχον υποδρόμιο προσθέτοντας ένα ευθείο τμήμα γραμμής από το τρέχον σημείο στο σημείο εκκίνησης του υποδρόμου.Εάν η τρέχουσα υποδιαδρομή είναι ήδη κλειστή, το “ClosePath” δεν κάνει τίποτα.Αυτός ο φορέας τερματίζει την τρέχουσα υποδιαδρομή. προσθέτοντας ένα άλλο τμήμα στην τρέχουσα διαδρομή ξεκινά μια νέα υποδιαδρομή,Ακόμη και αν το νέο τμήμα ξεκινά στο τελικό σημείο που επιτυγχάνεται με τη μέθοδο “ClosePath”.
public virtual void ClosePath()
CubicBezierTo(Ετικέτες PointF, PointF, PointF)
Προσθέστε μια κουβέντα Bézier στο τρέχον μονοπάτι. Η κουβέντα επεκτείνεται από το τρέχον σημείο στο σημείο pt2,χρησιμοποιώντας pt1 και pt2 ως σημεία ελέγχου Bézier. το νέο τρέχον σημείο είναι pt3.
public virtual void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)
Parameters
pt1
PointF
Συντονισμοί του πρώτου σημείου
pt2
PointF
Συντονισμοί δεύτερου σημείου
pt3
PointF
Συντονισμοί τρίτου σημείου
Dispose()
Εκτελεί καθορισμένα από την εφαρμογή καθήκοντα που σχετίζονται με την απελευθέρωση, την απελευθέρωση ή την ανακατασκευή μη διαχειριζόμενων πόρων.
public void Dispose()
Dispose(Μπόλ)
Αποδίδει μη διαχειριζόμενους και - προαιρετικά - διαχειριζόμενους πόρους.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
«δίκαιοι» για να απελευθερώσουν τόσο διαχειριζόμενους όσο και μη διαχειριζόμενους πόρους· «δίκαιοι» για να απελευθερώσουν μόνο μη διαχειριζόμενους πόρους.
DrawImage(Μπίτι[ ], WebImageFormat, RectangleF)
Εμφάνιση της συγκεκριμένης εικόνας.
public virtual void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)
Parameters
data
byte
[ ]
Μια σειρά από bytes που αντιπροσωπεύουν την εικόνα.
imageFormat
WebImageFormat
Φωτογραφική μορφή.
rect
RectangleF
Μια ορθογώνια που καθορίζει τη θέση και το μέγεθος για να τραβήξει.
EndDocument()
Τελειώνει η παράδοση του εγγράφου.
public virtual void EndDocument()
EndElement(Element)
Τελειώνει η ανανέωση του κόμβου.
public virtual void EndElement(Element element)
Parameters
element
Element
Το Aspose.Html.Dom.Element
EndPage()
Τελειώνει η αναπαραγωγή της τρέχουσας σελίδας.
public virtual void EndPage()
Fill(FillRule)
Συμπληρώνει ολόκληρη την περιοχή κλειστή από την τρέχουσα διαδρομή.Εάν το μονοπάτι αποτελείται από αρκετές αποσυνδεδεμένες υποδρομές, γεμίζει τα εσωτερικά όλων των υποδρομών,Εξετάζονται μαζί.Αυτή η μέθοδος τερματίζει την τρέχουσα πορεία.
public virtual void Fill(FillRule rule)
Parameters
rule
FillRule
Ο κανόνας συμπλήρωσης καθορίζει τον τρόπο συμπλήρωσης του εσωτερικού ενός κλειστού μονοπάτι
FillText(Σύνδεσμος, PointF)
Συμπληρώνει την καθορισμένη γραμμή κειμένου στην καθορισμένη τοποθεσία.
public virtual void FillText(string text, PointF pt)
Parameters
text
string
Σύνδεσμος για να γεμίσει.
pt
PointF
Το σημείο που καθορίζει τους συντονισμούς του κειμένου.
Flush()
Συσκευάζει όλα τα δεδομένα στο ρεύμα παραγωγής.
public virtual void Flush()
GetExtension()
Αποκτά επέκταση του αρχείου εκκίνησης.
protected virtual string GetExtension()
Returns
Η επέκταση του αρχείου.
Initialize()
Εισαγωγή στο πλαίσιο του Στάκ.
protected virtual void Initialize()
LineTo(PointF)
Προσθέστε ένα ευθεία τμήμα γραμμής από το τρέχον σημείο στο σημείο (pt). το νέο τρέχον σημείο είναι pt.
public virtual void LineTo(PointF pt)
Parameters
pt
PointF
Το σημείο στο οποίο να δημιουργήσετε τη γραμμή προς.
MoveTo(PointF)
Ένα νέο υποδρόμιο ξεκινά με τη μετακίνηση του τρέχοντος σημείου σε συντονισμούς του παραμέτρου pt, παραλείποντας οποιοδήποτε τμήμα γραμμής σύνδεσης.Εάν η προηγούμενη μέθοδος κατασκευής του δρόμου στο τρέχον δρόμο ήταν επίσης “MoveTo”, το νέο “MoveTo” το υπερβαίνει.Κανένα από τα υπόλοιπα της προηγούμενης επιχείρησης “MoveTo” δεν παραμένει στο δρόμο.
public virtual void MoveTo(PointF pt)
Parameters
pt
PointF
Το σημείο στο οποίο πρέπει να μετακινηθεί ο δρόμος.
RestoreGraphicContext()
Αποκαταστήστε ολόκληρο το γραφικό πλαίσιο στην προηγούμενη αξία του, πιέζοντάς το από το σκάκι.
public virtual void RestoreGraphicContext()
SaveGraphicContext()
Πατήστε ένα αντίγραφο ολόκληρου του γραφικού περιβάλλοντος στο σκάφος.
public virtual void SaveGraphicContext()
Stroke()
Έρχεται μια γραμμή κατά μήκος του τρέχοντος δρόμου.Η γραμμή που έρχεται ακολουθεί κάθε ευθεία ή καμπυλό τμήμα στο δρόμο,επικεντρώνεται στο τμήμα με πλευρές παράλληλες προς αυτό.Κάθε από τα υποδρόμια του μονοπάτι αντιμετωπίζεται ξεχωριστά.Αυτή η μέθοδος τερματίζει την τρέχουσα πορεία.
public virtual void Stroke()
StrokeAndFill(FillRule)
Περπατήστε και γεμίστε το τρέχον μονοπάτι.Αυτή η μέθοδος τερματίζει την τρέχουσα πορεία.
public virtual void StrokeAndFill(FillRule rule)
Parameters
rule
FillRule
Ο κανόνας συμπλήρωσης καθορίζει τον τρόπο συμπλήρωσης του εσωτερικού ενός κλειστού μονοπάτι.
StrokeText(Σύνδεσμος, PointF)
Κρατήστε την καθορισμένη γραμμή κειμένου στην καθορισμένη τοποθεσία.
public virtual void StrokeText(string text, PointF pt)
Parameters
text
string
Σύνδεση με το εγκεφαλικό.
pt
PointF
Το σημείο που καθορίζει τους συντονισμούς όπου να ξεκινήσει το κείμενο.</tgraphiccontext,></tgraphiccontext,></tgraphiccontext,></tgraphiccontext,>