Class ImageDevice

ImageDevice class

Diese Klasse kapselt das Rendern eines Dokuments in ein Bild.

public class ImageDevice : Device, IMultiPageDevice

Konstrukteure

NameBeschreibung
ImageDevice()Initialisiert eine neue Instanz vonImageDevice .
ImageDevice(ImageFormat)Initialisiert eine neue Instanz vonImageDevice mit vorgegebenem Bildformat.
ImageDevice(Size)Initialisiert eine neue Instanz vonImageDevice mit angegebener Seitengröße.
ImageDevice(Size, ImageFormat)Initialisiert eine neue Instanz vonImageDevice mit angegebener Seitengröße und Bildformat.

Eigenschaften

NameBeschreibung
override Background { get; set; }Gibt an, ob das Gerät den direkten RGB-Modus verwendet, also RGB.
override CharTM { get; set; }Gibt die aktuelle Zeichentransformation zurück oder gibt sie an.
Creator { get; set; }Gibt den Ersteller der resultierenden Geräteausgabe zurück oder gibt ihn an.
virtual CurrentPageNumber { get; }Aktuelle Seitenzahl.
override Font { get; set; }Gibt die aktuelle Schriftart zurück oder gibt sie an.
Format { get; }Bildformat.
ImagesBytes { get; }Gibt resultierende Bilder in Byte zurück, ein Byte-Array für eine Seite.
override IsDirectRGB { get; }Gibt an, ob das Gerät den direkten RGB-Modus verwendet, also RGB.
IsLicensed { get; }Gibt an, ob diese Instanz der Aspose.Page-Bibliothek lizenziert ist.
override Opacity { get; set; }Gibt den aktuellen Hintergrund der Seite zurück oder gibt ihn an.
virtual OpacityMask { get; set; }Gibt die aktuelle Deckkraftmaske zurück oder gibt sie an.
override Paint { get; set; }Gibt die aktuelle Farbe zurück oder gibt sie an.
Properties { get; set; }Geräteeigenschaften einschließlich Metadaten.
override SaveOptions { set; }Optionen zum Verwalten des Rendering-Prozesses.
override Size { get; set; }Gibt eine Größe der Seite zurück oder gibt sie an.
override Stroke { get; set; }Gibt den aktuellen Hub zurück oder gibt ihn an.
override TextRenderingMode { get; set; }Gibt den aktuellen Textwiedergabemodus zurück oder gibt ihn an.
override TextStrokeWidth { get; set; }Gibt die aktuelle Textstrichbreite zurück oder gibt sie an.

Methoden

NameBeschreibung
virtual ClosePage()Macht die notwendige Vorbereitung des Geräts, nachdem die Seite gerendert wurde.
override Create()Erstellt eine Kopie dieses Geräts.
override Dispose()Entsorgt das Gerät.
override Draw(GraphicsPath)Zeichnet einen Pfad.
virtual DrawArc(double, double, double, double, double, double)Zeichnet einen Bogen.
override DrawImage(Bitmap, Matrix, Color)Zeichnet ein Bild mit zugewiesener Transformation und Hintergrund.
virtual DrawLine(double, double, double, double)Zeichnet ein Liniensegment.
virtual DrawOval(double, double, double, double)Zeichnet ein Oval.
virtual DrawPolygon(double[], double[], int)Zeichnet ein Polygon.
virtual DrawPolygon(int[], int[], int)Zeichnet ein Polygon.
virtual DrawPolyline(double[], double[], int)Zeichnet eine Polylinie.
virtual DrawPolyline(int[], int[], int)Zeichnet eine Polylinie.
virtual DrawRect(double, double, double, double)Zeichnet ein Rechteck.
virtual DrawRoundRect(double, double, double, double, double, double)Zeichnet ein rundes Rechteck.
override DrawString(string, double, double)Zeichnet eine Zeichenfolge an einem bestimmten Punkt.
override EndDocument()Macht die notwendige Vorbereitung des Geräts, nachdem das Dokument gerendert wurde.
override Fill(GraphicsPath)Füllt einen Pfad.
virtual FillArc(double, double, double, double, double, double)Füllt einen Bogen.
virtual FillOval(double, double, double, double)Füllt ein Oval.
virtual FillPolygon(double[], double[], int)Füllt ein Polygon.
virtual FillPolygon(int[], int[], int)Füllt ein Polygon.
virtual FillRect(double, double, double, double)Füllt ein Rechteck.
virtual FillRoundRect(double, double, double, double, double, double)Füllt ein rundes Rechteck.
GetProperty(string)Ruft einen Wert der String-Eigenschaft ab. (2 methods)
GetPropertyColor(string)Ruft einen Wert der Farbeigenschaft ab. (2 methods)
GetPropertyDouble(string)Ruft einen Wert der Double-Eigenschaft ab. (2 methods)
GetPropertyInt(string)Ruft einen Wert der ganzzahligen Eigenschaft ab. (2 methods)
GetPropertyMargins(string)Ruft einen Wert der Eigenschaft margins ab. (2 methods)
GetPropertyRectangle(string)Ruft einen Wert der Rechteckeigenschaft ab. (2 methods)
GetPropertySize(string)Ruft einen Wert der Größeneigenschaft ab. (2 methods)
override GetTransform()Ruft die aktuelle Transformation ab.
override InitClip()Initialisiert einen Clip des Geräts.
virtual InitPageNumbers()Initialisiert die Anzahl der auszugebenden Seiten.
IsProperty(string)Ruft einen Wert der booleschen Eigenschaft ab. (2 methods)
virtual OpenPage(string)Macht die notwendige Vorbereitung des Geräts vor dem Rendern der Seite.
virtual OpenPage(float, float)Macht die notwendige Vorbereitung des Geräts vor jeder Seitenwiedergabe.
override ReNew()Gerät für gesamtes Dokument auf Ausgangszustand zurücksetzen.
override Reset()Das Gerät für eine Seite in den Ausgangszustand zurücksetzen.
override Rotate(double)Rotation der aktuellen Transformationsmatrix um die Z-Achse. Ruft writeTransform(Transform) auf. Drehen mit einem positiven Winkel Theta dreht Punkte auf der positiven x-Achse in Richtung der positiven y-Achse.
virtual Rotate(double, double, double)Dreht die aktuelle Transformationsmatrix um einen Punkt.
override Scale(double, double)Skaliert die aktuelle Transformationsmatrix. Ruft writeTransform(Transform). auf
override SetClip(GraphicsPath)Clipform.
override SetTransform(Matrix)Gibt die aktuelle Transformation an.
override Shear(double, double)Schert die aktuelle Transformationsmatrix. Ruft writeTransform(Transform). auf
override StartDocument()Macht die notwendige Vorbereitung des Geräts, bevor mit dem Rendern des Dokuments begonnen wird.
override ToString()Gibt den Namen des Gerätetyps zurück.
override Transform(Matrix)Transformiert die aktuelle Transformationsmatrix. Ruft writeTransform(Transform). auf
override Translate(double, double)Übersetzt die aktuelle Transformationsmatrix. Ruft writeTransform(Transform). auf
virtual UpdatePageParameters(IMultiPageDevice)Aktualisiert Seitenparameter von anderen mehrseitigen Geräten.
override WriteComment(string)schreibt einen Kommentar.

Felder

NameBeschreibung
static readonly BACKGROUNDEigenschaftsschlüssel “Hintergrund”.
static readonly BACKGROUND_COLOREigenschaftsschlüssel “Hintergrundfarbe”.
static readonly EMBED_FONTSEigenschaftsschlüssel “Schriftart in Dokument einbetten”.
static readonly EMIT_ERRORSEigenschaftswert “Fehler ausgeben”.
static readonly EMIT_WARNINGSEigenschaftswert “Warnungen ausgeben”.
static readonly FIT_TO_PAGEEigenschaftsschlüssel “Inhalt an Seite anpassen”.
static readonly ORIENTATIONEigenschaftsschlüssel “Orientierung”.
static readonly PAGE_MARGINSEigenschaftsschlüssel “Seitenränder”.
static readonly PAGE_SIZEEigenschaftsschlüssel “Seitengröße”.
static readonly PRODUCEREigenschaftswert “Produzent”.
static readonly TRANSPARENT“Transparenter” Eigenschaftsschlüssel.

Siehe auch