Class Device

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

IDevice , IDisposable

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à

Stream

PageIndex

Sélectionnez ou obtenez l’index de la page actuelle

protected int PageIndex { get; set; }

Valore di proprietà

int

StreamProvider

Obtenez l’objet du fournisseur de courant.

protected ICreateStreamProvider StreamProvider { get; }

Valore di proprietà

ICreateStreamProvider

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

bool

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

string

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,>

 Français