Class ImageDevice

ImageDevice class

Dispositif de composition d’image encapsulant la classe.

public class ImageDevice : Device, IMultiPageDevice

Constructeurs

NomLa description
ImageDevice()Crée la nouvelle instance.
ImageDevice(Size)Crée la nouvelle instance avec la taille de média spécifiée.

Propriétés

NomLa description
override Background { get; set; }Obtient/définit la couleur d’arrière-plan.
virtual 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; }Renvoie le numéro absolu de la page actuelle dans le document.
virtual CurrentRelativePageNumber { get; }Renvoie le numéro relatif de la page actuelle dans la partition actuelle.
override Font { get; set; }Obtient/définit la police actuelle.
virtual 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; }Obtient/définit l’opacité.
override OpacityMask { get; set; }Obtient/définit le pinceau pour le masque d’opacité. Le masque s’applique sur Paint ou Strike.
override Paint { get; set; }Obtient/définit le pinceau pour remplir les chemins.
Properties { get; set; }Propriétés de l’appareil, y compris les métadonnées.
Result { get; }Renvoie les tableaux d’octets des images résultantes. La première dimension concerne les documents internes et la seconde concerne les pages des documents internes.
override SaveOptions { set; }Initialise les options de sauvegarde.
override Size { get; set; }Obtient/définit la taille du support de l’appareil.
override Stroke { get; set; }Obtient/définit le trait pour tracer des chemins.
virtual TextRenderingMode { get; set; }Renvoie ou spécifie le mode de rendu du texte actuel.
virtual TextStrokeWidth { get; set; }Renvoie ou spécifie la largeur actuelle du trait de texte.

Méthodes

NomLa description
virtual ClosePage()Accomplit la page.
virtual ClosePartition()Réalisé la partition du document.
override Create()Crée une nouvelle instance de l’appareil basée sur cette instance d’appareil. Écrit cet état graphique de l’appareil, c’est-à-dire créeApsCanvas instance(s) avec les propriétés RenderTransform et Clip correspondantes.
override Dispose()Supprime cette instance d’appareil. Finalise cet état graphique d’instance de périphérique, c’est-à-dire bascule le contexte de composition APS vers leApsCanvas du niveau supérieur à l’état graphique de cet appareilApsCanvas .
override Draw(GraphicsPath)Dessine le chemin spécifié.
virtual DrawArc(double, double, double, double, double, double)Dessine un arc.
virtual 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 à la position spécifiée.
override EndDocument()Accomplit le document.
override Fill(GraphicsPath)Remplit le chemin spécifié.
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.
GetPropertyColor(string)Obtient une valeur de la propriété color.
GetPropertyDouble(string)Obtient une valeur de propriété double.
GetPropertyInt(string)Obtient une valeur de la propriété entière.
GetPropertyMargins(string)Obtient une valeur de la propriété margin.
GetPropertyRectangle(string)Obtient une valeur de la propriété rectangle.
GetPropertySize(string)Obtient une valeur de la propriété size.
override GetTransform()Renvoie la matrice de transformation actuelle.
virtual InitClip()Initialise le clip de l’appareil.
InitPageNumbers()Initialise le nombre de pages à sortir.
IsProperty(string)Obtient une valeur de propriété booléenne.
virtual OpenPage(string)Démarre une nouvelle page avec le titre spécifié.
virtual OpenPage(float, float)Démarre une nouvelle page avec la largeur et la hauteur spécifiées.
virtual OpenPartition()Démarre une nouvelle partition de document.
override ReNew()Remet les appareils à l’état initial.
override Reset()Réinitialise l’appareil.
override Rotate(double)Applique une rotation dans le sens des aiguilles d’une montre autour de l’origine à la matrice de transformation actuelle.
virtual Rotate(double, double, double)Faire pivoter la matrice de transformation actuelle autour d’un point.
override Scale(double, double)Applique le vecteur d’échelle spécifié à la matrice de transformation actuelle.
override SetClip(GraphicsPath)Ajoute le chemin spécifié au chemin du clip actuel.
override SetTransform(Matrix)Définit la matrice de transformation actuelle.
override Shear(double, double)Applique le vecteur de cisaillement spécifié à la matrice de transformation actuelle.
override StartDocument()Démarre le document.
override ToString()Renvoie le nom du type d’appareil.
override Transform(Matrix)Multiplie la matrice de transformation actuelle par la valeur spécifiéeMatrix .
override Translate(double, double)Applique le vecteur de translation spécifié à la matrice de transformation actuelle.
virtual UpdatePageParameters(IMultiPageDevice)Met à jour les paramètres de la page actuelle.
virtual WriteComment(string)Écrit un commentaire.

Voir également