Class Device
Le nom : Aspose.Html.Rendering Assemblaggio: Aspose.HTML.dll (25.4.0)
Représente la classe de base pour la mise en œuvre de dispositifs de rendu spécifiques.
[ComVisible(true)]
public abstract class Device<tgraphiccontext, trenderingoptions=""> : Device, IDevice, IDisposable where TGraphicContext : GraphicContext, new() where TRenderingOptions : RenderingOptions
Tipo di parametri
TGraphicContext
Contexte graphique qui maintient les paramètres de contrôle graphiques actuels
TRenderingOptions
Options de rendement
Inheritance
object ← Device ← Device<tgraphiccontext, trenderingoptions="">
Implements
I membri ereditari
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Device(Options de tendance, ICreateStreamProvider)
Initialiser une nouvelle instance de la classe Aspose.Html.Rendering.Device`2 en rendant les options et le fournisseur de flux.
protected Device(TRenderingOptions options, ICreateStreamProvider streamProvider)
Parameters
options
Options de tendance
Options de renversement.
streamProvider
ICreateStreamProvider
Objet qui met en œuvre l’interface Aspose.Html.IO.ICreateStreamProvider
Device(Options de tendance, string)
Initialisez une nouvelle instance de la classe Aspose.Html.Rendering.Device`2 en rendant les options et le nom du fichier de sortie.
protected Device(TRenderingOptions options, string file)
Parameters
options
Options de tendance
Options de renversement.
file
string
出力ファイル名
Device(Options de tendance, Stream)
Initialisez une nouvelle instance de la classe Aspose.Html.Rendering.Device`2 en rendant les options et le flux de sortie.
protected Device(TRenderingOptions options, Stream stream)
Parameters
options
Options de tendance
Options de renversement.
stream
Stream
Il flusso di produzione.
Properties
Configuration
Configuration de l’appareil.
protected virtual Device<tgraphiccontext, trenderingoptions="">.DeviceConfiguration Configuration { get; }
Valore di proprietà
Device <tgraphiccontext, trenderingoptions="">. DeviceConfiguration
GraphicContext
Découvrez le contexte graphique
public TGraphicContext GraphicContext { get; }
Valore di proprietà
Contexte de TGraphic
Options
Il offre des options.
public TRenderingOptions Options { get; }
Valore di proprietà
Options de tendance
OutputStream
Mettez et obtenez le flux de sortie.
protected Stream OutputStream { get; }
Valore di proprietà
PageIndex
Sélectionnez ou obtenez l’index de la page actuelle
protected int PageIndex { get; set; }
Valore di proprietà
StreamProvider
Obtenez l’objet du fournisseur de courant.
protected ICreateStreamProvider StreamProvider { get; }
Valore di proprietà
Methods
AddRect(RectangleF)
Appuyez un rectangle sur la voie actuelle en tant que sous-path complet.
public virtual void AddRect(RectangleF rect)
Parameters
rect
RectangleF
Un rectangle à dessiner.
BeginDocument(Document)
Commence la présentation du document.
public virtual void BeginDocument(Document document)
Parameters
document
Document
Il documento .
BeginElement(Élément, RectangleF)
Commence la randonnée du node.
public virtual 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.
public virtual 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.
public virtual 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”.
public virtual 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 pt2,utilisant pt1 et pt2 comme les points de contrôle Bézier. le nouveau point actuel est pt3.
public virtual 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
Dispose()
Esegue compiti definiti in applicazione associati al rilascio, al rilascio o al riutilizzo di risorse non gestite.
public void Dispose()
Dispose(Boulée)
Rilascia risorse non gestite e - opzionale - gestite.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
“true” per rilasciare sia risorse gestite che non gestite; “falso” per rilasciare solo risorse non gestite.
DrawImage(Le byte[ ], WebImageFormat, RectangleF)
Scopri l’immagine specificata.
public virtual 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.
public virtual void EndDocument()
EndElement(Element)
C’est la fin du node.
public virtual void EndElement(Element element)
Parameters
element
Element
L’Aspose.Html.Dom.Elemento
EndPage()
Rendez-vous sur la page actuelle.
public virtual 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.
public virtual 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é.
public virtual 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.
public virtual void Flush()
GetExtension()
Obtenez une extension du fichier de sortie.
protected virtual string GetExtension()
Returns
Extension du fichier.
Initialize()
Initialiser le contexte stack.
protected virtual void Initialize()
LineTo(PointF)
Approche un segment de ligne droite du point actuel au point (pt).
public virtual 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.
public virtual 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.
public virtual void RestoreGraphicContext()
SaveGraphicContext()
Appuyez une copie de l’ensemble du contexte graphique sur le stack.
public virtual 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.
public virtual void Stroke()
StrokeAndFill(FillRule)
Réservez et remplissez la voie actuelle.Cette méthode met fin à la voie actuelle.
public virtual 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é.
public virtual 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.</tgraphiccontext,></tgraphiccontext,></tgraphiccontext,></tgraphiccontext,>