Interface IDevice
Το όνομα: Aspose.Html.Rendering Συγκέντρωση: Aspose.HTML.dll (25.4.0)
Προσδιορίζει μεθόδους και ιδιότητες που υποστηρίζουν την προσαρμοσμένη αναπαραγωγή των γραφικών στοιχείων όπως τα μονοπάτια, το κείμενο και τις εικόνες.
[ComVisible(true)]
public interface IDevice : IDisposable
Implements
Properties
GraphicContext
Βρείτε το γραφικό πλαίσιο.
GraphicContext GraphicContext { get; }
Αξία ιδιοκτησίας
Options
Δίνει τις επιλογές.
RenderingOptions Options { get; }
Αξία ιδιοκτησίας
Methods
AddRect(Ρέκτανγκλ)
Προσθέστε μια ορθογώνια στην τρέχουσα διαδρομή ως πλήρη υποδιαδρομή.
void AddRect(RectangleF rect)
Parameters
rect
RectangleF
Μια ορθογώνια για να τραβήξει.
BeginDocument(Document)
Ξεκινά η παράδοση του εγγράφου.
void BeginDocument(Document document)
Parameters
document
Document
Το έγγραφο .
BeginElement(Ετικέτες, RectangleF)
Ξεκινά η αναπαραγωγή του στοιχείου.
bool BeginElement(Element element, RectangleF rect)
Parameters
element
Element
Το Aspose.Html.Dom.Element
rect
RectangleF
Κρατήστε το κουτί του κόμβου.
Returns
Επιστρέφει [αληθινά] αν το στοιχείο πρέπει να επεξεργαστεί.
BeginPage(ΣΙΕΦ)
Ξεκινά η αναπαραγωγή της νέας σελίδας.
void BeginPage(SizeF size)
Parameters
size
SizeF
Το μέγεθος της σελίδας.
Clip(FillRule)
Τροποποιεί την τρέχουσα διαδρομή κλιπ με τη διασύνδεσή της με την τρέχουσα διαδρομή, χρησιμοποιώντας το FillRule για να καθορίσει την περιοχή για να γεμίσει.Αυτή η μέθοδος τερματίζει την τρέχουσα πορεία.
void Clip(FillRule rule)
Parameters
rule
FillRule
Ο κανόνας συμπλήρωσης καθορίζει τον τρόπο κλίσης του εσωτερικού ενός κλειστού μονοπάτι
ClosePath()
Κλείνει το τρέχον υποδρόμιο προσθέτοντας ένα ευθείο τμήμα γραμμής από το τρέχον σημείο στο σημείο εκκίνησης του υποδρόμου.Εάν η τρέχουσα υποδιαδρομή είναι ήδη κλειστή, το “ClosePath” δεν κάνει τίποτα.Αυτός ο φορέας τερματίζει την τρέχουσα υποδιαδρομή. προσθέτοντας ένα άλλο τμήμα στην τρέχουσα διαδρομή ξεκινά μια νέα υποδιαδρομή,Ακόμη και αν το νέο τμήμα ξεκινά στο τελικό σημείο που επιτυγχάνεται με τη μέθοδο “ClosePath”.
void ClosePath()
CubicBezierTo(Ετικέτες PointF, PointF, PointF)
Προσθέστε μια κουβέντα Bézier στο τρέχον μονοπάτι. Η κουβέντα επεκτείνεται από το τρέχον σημείο στο σημείο pt3,χρησιμοποιώντας pt1 και pt2 ως σημεία ελέγχου Bézier. το νέο τρέχον σημείο είναι pt3.
void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)
Parameters
pt1
PointF
Συντονισμοί του πρώτου σημείου
pt2
PointF
Συντονισμοί δεύτερου σημείου
pt3
PointF
Συντονισμοί τρίτου σημείου
DrawImage(Μπίτι[ ], WebImageFormat, RectangleF)
Εμφάνιση της συγκεκριμένης εικόνας.
void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)
Parameters
data
byte
[ ]
Μια σειρά από bytes που αντιπροσωπεύουν την εικόνα.
imageFormat
WebImageFormat
Φωτογραφική μορφή.
rect
RectangleF
Μια ορθογώνια που καθορίζει τη θέση και το μέγεθος για να τραβήξει.
EndDocument()
Τελειώνει η παράδοση του εγγράφου.
void EndDocument()
EndElement(Element)
Τελειώνει η αναπαραγωγή του στοιχείου.
void EndElement(Element element)
Parameters
element
Element
Το Aspose.Html.Dom.Element
EndPage()
Τελειώνει η αναπαραγωγή της τρέχουσας σελίδας.
void EndPage()
Fill(FillRule)
Συμπληρώνει ολόκληρη την περιοχή κλειστή από την τρέχουσα διαδρομή.Εάν το μονοπάτι αποτελείται από αρκετές αποσυνδεδεμένες υποδρομές, γεμίζει τα εσωτερικά όλων των υποδρομών,Εξετάζονται μαζί.Αυτή η μέθοδος τερματίζει την τρέχουσα πορεία.
void Fill(FillRule rule)
Parameters
rule
FillRule
Ο κανόνας συμπλήρωσης καθορίζει τον τρόπο συμπλήρωσης του εσωτερικού ενός κλειστού μονοπάτι
FillText(Σύνδεσμος, PointF)
Συμπληρώνει την καθορισμένη γραμμή κειμένου στην καθορισμένη τοποθεσία.
void FillText(string text, PointF pt)
Parameters
text
string
Σύνδεσμος για να γεμίσει.
pt
PointF
Το σημείο που καθορίζει τους συντονισμούς του κειμένου.
Flush()
Συσκευάζει όλα τα δεδομένα στο ρεύμα παραγωγής.
void Flush()
LineTo(PointF)
Προσθέστε ένα ευθεία τμήμα γραμμής από το τρέχον σημείο στο σημείο (pt). το νέο τρέχον σημείο είναι pt.
void LineTo(PointF pt)
Parameters
pt
PointF
Το σημείο στο οποίο να δημιουργήσετε τη γραμμή προς.
MoveTo(PointF)
Ένα νέο υποδρόμιο ξεκινά με τη μετακίνηση του τρέχοντος σημείου σε συντονισμούς του παραμέτρου pt, παραλείποντας οποιοδήποτε τμήμα γραμμής σύνδεσης.Εάν η προηγούμενη μέθοδος κατασκευής του δρόμου στο τρέχον δρόμο ήταν επίσης “MoveTo”, το νέο “MoveTo” το υπερβαίνει.Κανένα από τα υπόλοιπα της προηγούμενης επιχείρησης “MoveTo” δεν παραμένει στο δρόμο.
void MoveTo(PointF pt)
Parameters
pt
PointF
Το σημείο στο οποίο πρέπει να μετακινηθεί ο δρόμος.
RestoreGraphicContext()
Αποκαταστήστε ολόκληρο το γραφικό πλαίσιο στην προηγούμενη αξία του, πιέζοντάς το από το σκάκι.
void RestoreGraphicContext()
SaveGraphicContext()
Πατήστε ένα αντίγραφο ολόκληρου του γραφικού περιβάλλοντος στο σκάφος.
void SaveGraphicContext()
Stroke()
Έρχεται μια γραμμή κατά μήκος του τρέχοντος δρόμου.Η γραμμή που έρχεται ακολουθεί κάθε ευθεία ή καμπυλό τμήμα στο δρόμο,επικεντρώνεται στο τμήμα με πλευρές παράλληλες προς αυτό.Κάθε από τα υποδρόμια του μονοπάτι αντιμετωπίζεται ξεχωριστά.Αυτή η μέθοδος τερματίζει την τρέχουσα πορεία.
void Stroke()
StrokeAndFill(FillRule)
Περπατήστε και γεμίστε το τρέχον μονοπάτι.Αυτή η μέθοδος τερματίζει την τρέχουσα πορεία.
void StrokeAndFill(FillRule rule)
Parameters
rule
FillRule
Ο κανόνας συμπλήρωσης καθορίζει τον τρόπο συμπλήρωσης του εσωτερικού ενός κλειστού μονοπάτι.
StrokeText(Σύνδεσμος, PointF)
Κρατήστε την καθορισμένη γραμμή κειμένου στην καθορισμένη τοποθεσία.
void StrokeText(string text, PointF pt)
Parameters
text
string
Σύνδεση με το εγκεφαλικό.
pt
PointF
Το σημείο που καθορίζει τους συντονισμούς όπου να ξεκινήσει το κείμενο.