Interface IDevice
Le nom : Aspose.Html.Rendering Assemblaggio: Aspose.HTML.dll (25.4.0)
Définit des méthodes et des propriétés qui soutiennent la rendue personnalisée des éléments graphiques tels que les voies, le texte et les images.
[ComVisible(true)]
public interface IDevice : IDisposable
Implements
Properties
GraphicContext
Il s’agit du contexte graphique.
GraphicContext GraphicContext { get; }
Valore di proprietà
Options
Il offre des options.
RenderingOptions Options { get; }
Valore di proprietà
Methods
AddRect(RectangleF)
Appuyez un rectangle sur la voie actuelle en tant que sous-path complet.
void AddRect(RectangleF rect)
Parameters
rect
RectangleF
Un rectangle à dessiner.
BeginDocument(Document)
Commence la présentation du document.
void BeginDocument(Document document)
Parameters
document
Document
Il documento .
BeginElement(Élément, RectangleF)
Commencez par renouveler l’élément.
bool BeginElement(Element element, RectangleF rect)
Parameters
element
Element
L’Aspose.Html.Dom.Elemento
rect
RectangleF
La boîte de bord du node.
Returns
Retourne [true] si l’élément doit être traité.
BeginPage(Le SizeF)
Commencez la randonnée de la nouvelle page.
void BeginPage(SizeF size)
Parameters
size
SizeF
La taille de la page.
Clip(FillRule)
Modifiez la voie actuelle en l’intersectant avec le chemin actuel, en utilisant la FillRule pour déterminer la région à remplir.Cette méthode met fin à la voie actuelle.
void Clip(FillRule rule)
Parameters
rule
FillRule
La règle de remplissage spécifie comment l’intérieur d’un chemin fermé est cliqué
ClosePath()
Fermez la voie sous-marine en appuyant un segment de ligne droite du point actuel jusqu’au point de départ de la route.Si le sous-path actuel est déjà fermé, “ClosePath” ne fait rien.Cet opérateur finit la sous-path actuelle. Appliquant un autre segment à la voie courante, commence une nouvelle subpath,Même si le nouveau segment commence au point de fin atteint par la méthode “ClosePath”.
void ClosePath()
CubicBezierTo(PointF, pointF et pointf)
Appliquez une courbe de Bézier à la voie courante.La couronne s’étend du point courant au point pt3,utilisant pt1 et pt2 comme les points de contrôle Bézier. le nouveau point actuel est pt3.
void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)
Parameters
pt1
PointF
Les coordonnées du premier point
pt2
PointF
Les coordonnées du second point
pt3
PointF
Les coordonnées du troisième point
DrawImage(Le byte[ ], WebImageFormat, RectangleF)
Scopri l’immagine specificata.
void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)
Parameters
data
byte
[ ]
Un certain nombre de bytes représentant l’image.
imageFormat
WebImageFormat
Format de l’image.
rect
RectangleF
Un rectangle qui détermine la position et la taille à dessiner.
EndDocument()
Fin de la rédaction du document.
void EndDocument()
EndElement(Element)
C’est la fin de l’élément.
void EndElement(Element element)
Parameters
element
Element
L’Aspose.Html.Dom.Elemento
EndPage()
Rendez-vous sur la page actuelle.
void EndPage()
Fill(FillRule)
Il remplit toute la région fermée par la voie actuelle.Si le sentier est composé de plusieurs sous-pathes disconnectées, il remplit les intérieurs de tous les souterrains,considéré ensemble.Cette méthode met fin à la voie actuelle.
void Fill(FillRule rule)
Parameters
rule
FillRule
La règle de remplissage spécifie comment l’intérieur d’un chemin fermé est rempli
FillText(Le point, PointF)
Il remplit la ligne de texte spécifiée à l’emplacement indiqué.
void FillText(string text, PointF pt)
Parameters
text
string
La ligne pour remplir.
pt
PointF
Un point qui spécifie les coordonnées du texte.
Flush()
Flush toutes les données vers le flux de sortie.
void Flush()
LineTo(PointF)
Approche un segment de ligne droite du point actuel au point (pt).
void LineTo(PointF pt)
Parameters
pt
PointF
Point de où créer la ligne à.
MoveTo(PointF)
Un nouveau sous-path commence en déplaçant le point actuel vers les coordonnées du paramètre pt, en omettant tout segment de ligne de connexion.Si la méthode de construction précédente de la route actuelle était aussi « MoveTo », la nouvelle « MovTo » l’excède ;Aucun vestige de l’opération précédente “MoveTo” ne reste sur le chemin.
void MoveTo(PointF pt)
Parameters
pt
PointF
Le point vers lequel passer la route.
RestoreGraphicContext()
Restaurer l’ensemble du contexte graphique à sa valeur antérieure en le popping de la boîte.
void RestoreGraphicContext()
SaveGraphicContext()
Appuyez une copie de l’ensemble du contexte graphique sur le stack.
void SaveGraphicContext()
Stroke()
La ligne brisée suit chaque segment droit ou courbe dans le chemin,centré sur le segment avec des côtés parallèles à celui-ci. Chacun des sous-routes du chemin est traité séparément.Cette méthode met fin à la voie actuelle.
void Stroke()
StrokeAndFill(FillRule)
Réservez et remplissez la voie actuelle.Cette méthode met fin à la voie actuelle.
void StrokeAndFill(FillRule rule)
Parameters
rule
FillRule
La règle de remplissage spécifie comment l’intérieur d’un chemin fermé est rempli.
StrokeText(Le point, PointF)
Téléchargez la ligne de texte spécifiée à l’emplacement indiqué.
void StrokeText(string text, PointF pt)
Parameters
text
string
Résistance à l’attaque.
pt
PointF
Point qui spécifie les coordonnées où commencer le texte.