Class ImageDevice

ImageDevice class

Cette classe encapsule le rendu du document en image.

public class ImageDevice : Device, IMultiPageDevice

Constructeurs

NomLa description
ImageDevice()Initialise la nouvelle instance deImageDevice .
ImageDevice(ImageFormat)Initialise la nouvelle instance deImageDevice avec le format d’image spécifié.
ImageDevice(Size)Initialise la nouvelle instance deImageDevice avec la taille spécifiée d’une page.
ImageDevice(Size, ImageFormat)Initialise la nouvelle instance deImageDevice avec une taille de page et un format d’image spécifiés.

Propriétés

NomLa description
override Background { get; set; }Indique si l’appareil utilise le mode RVB direct, c’est-à-dire RVB.
override CharTM { get; set; }Renvoie ou spécifie la transformation actuelle des caractères.
Creator { get; set; }Renvoie ou spécifie le créateur de la sortie de périphérique résultante.
virtual CurrentPageNumber { get; }Numéro de la page actuelle.
override Font { get; set; }Renvoie ou spécifie la police actuelle.
Format { get; }Format d’image.
ImagesBytes { get; }Renvoie les images résultantes en octets, un tableau d’octets pour une page.
override IsDirectRGB { get; }Indique si l’appareil utilise le mode RVB direct, c’est-à-dire RVB.
IsLicensed { get; }Indique si cette instance de la bibliothèque Aspose.Page est sous licence.
override Opacity { get; set; }Renvoie ou spécifie l’arrière-plan actuel de la page.
virtual OpacityMask { get; set; }Renvoie ou spécifie le masque d’opacité actuel.
override Paint { get; set; }Renvoie ou spécifie la peinture actuelle.
Properties { get; set; }Propriétés de l’appareil, y compris les métadonnées.
override SaveOptions { set; }Options de gestion du processus de rendu.
override Size { get; set; }Renvoie ou spécifie une taille de la page.
override Stroke { get; set; }Renvoie ou spécifie le trait actuel.
override TextRenderingMode { get; set; }Renvoie ou spécifie le mode de rendu du texte actuel.
override TextStrokeWidth { get; set; }Renvoie ou spécifie la largeur actuelle du trait de texte.

Méthodes

NomLa description
virtual ClosePage()Rend la préparation nécessaire de l’appareil après le rendu de la page.
override Create()Crée une copie de cet appareil.
override Dispose()Elimine l’appareil.
override Draw(GraphicsPath)Dessine un chemin.
virtual DrawArc(double, double, double, double, double, double)Dessine un arc.
override DrawImage(Bitmap, Matrix, Color)Dessine une image avec transformation et arrière-plan assignés.
virtual DrawLine(double, double, double, double)Dessine un segment de ligne.
virtual DrawOval(double, double, double, double)Dessine un ovale.
virtual DrawPolygon(double[], double[], int)Dessine un polygone.
virtual DrawPolygon(int[], int[], int)Dessine un polygone.
virtual DrawPolyline(double[], double[], int)Dessine une polyligne.
virtual DrawPolyline(int[], int[], int)Dessine une polyligne.
virtual DrawRect(double, double, double, double)Dessine un rectangle.
virtual DrawRoundRect(double, double, double, double, double, double)Dessine un rectangle rond.
override DrawString(string, double, double)Dessine une chaîne à un point donné.
override EndDocument()Rend la préparation nécessaire de l’appareil après le rendu du document.
override Fill(GraphicsPath)Remplit un chemin.
virtual FillArc(double, double, double, double, double, double)Remplit un arc.
virtual FillOval(double, double, double, double)Remplit un ovale.
virtual FillPolygon(double[], double[], int)Remplit un polygone.
virtual FillPolygon(int[], int[], int)Remplit un polygone.
virtual FillRect(double, double, double, double)Remplit un rectangle.
virtual FillRoundRect(double, double, double, double, double, double)Remplit un rectangle rond.
GetProperty(string)Obtient une valeur de propriété de chaîne. (2 methods)
GetPropertyColor(string)Obtient une valeur de la propriété color. (2 methods)
GetPropertyDouble(string)Obtient une valeur de propriété double. (2 methods)
GetPropertyInt(string)Obtient une valeur de la propriété entière. (2 methods)
GetPropertyMargins(string)Obtient une valeur de la propriété margins. (2 methods)
GetPropertyRectangle(string)Obtient une valeur de la propriété rectangle. (2 methods)
GetPropertySize(string)Obtient une valeur de la propriété size. (2 methods)
override GetTransform()Obtient la transformation actuelle.
override InitClip()Initialise un clip de l’appareil.
virtual InitPageNumbers()Initialise le nombre de pages à sortir.
IsProperty(string)Obtient une valeur de propriété booléenne. (2 methods)
virtual OpenPage(string)Rend la préparation nécessaire de l’appareil avant le rendu de la page.
virtual OpenPage(float, float)Effectue la préparation nécessaire de l’appareil avant chaque rendu de page.
override ReNew()Réinitialiser l’appareil à l’état initial pour tout le document.
override Reset()Réinitialiser l’appareil à l’état initial pour une page.
override Rotate(double)Faites pivoter la matrice de transformation actuelle sur l’axe Z. Appelle writeTransform(Transform). La rotation avec un angle thêta positif fait pivoter les points sur l’axe x positif vers l’axe y positif.
virtual Rotate(double, double, double)Faire pivoter la matrice de transformation actuelle autour d’un point.
override Scale(double, double)Met à l’échelle la matrice de transformation actuelle. Appelle writeTransform(Transform).
override SetClip(GraphicsPath)Forme des clips.
override SetTransform(Matrix)Spécifie la transformation actuelle.
override Shear(double, double)Cisaille la matrice de transformation actuelle. Appelle writeTransform(Transform).
override StartDocument()Fait la préparation nécessaire de l’appareil avant de commencer le rendu du document.
override ToString()Renvoie le nom du type d’appareil.
override Transform(Matrix)Transforme la matrice de transformation actuelle. Appelle writeTransform(Transform).
override Translate(double, double)Traduit la matrice de transformation actuelle. Appelle writeTransform(Transform).
virtual UpdatePageParameters(IMultiPageDevice)Met à jour les paramètres de page d’un autre appareil multipage.
override WriteComment(string)Écrit un commentaire.

Des champs

NomLa description
static readonly BACKGROUNDClé de propriété “Arrière-plan”.
static readonly BACKGROUND_COLORClé de propriété “Couleur de fond”.
static readonly EMBED_FONTSClé de propriété “Intégrer la police dans le document”.
static readonly EMIT_ERRORSValeur de la propriété “Émettre des erreurs”.
static readonly EMIT_WARNINGSValeur de la propriété “Émettre des avertissements”.
static readonly FIT_TO_PAGEClé de propriété “Ajuster le contenu à la page”.
static readonly ORIENTATIONClé de propriété “Orientation”.
static readonly PAGE_MARGINSClé de propriété “Marges de page”.
static readonly PAGE_SIZEClé de propriété “Taille de la page”.
static readonly PRODUCERValeur de la propriété “Producteur”.
static readonly TRANSPARENTClé de propriété “Transparente”.

Voir également