Class Device

Device class

Diese Klasse kapselt das Rendern des Dokuments auf einem abstrakten Gerät. Das Rendern des Dokuments erfolgt Seite für Seite.

public abstract class Device

Konstrukteure

NameBeschreibung
Device(Size)InitialisiertDevice mit einer Seitengröße.

Eigenschaften

NameBeschreibung
virtual Background { get; set; }Gibt den aktuellen Hintergrund der Seite zurück oder gibt ihn an.
virtual 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 Font { get; set; }Gibt die aktuelle Schriftart zurück oder gibt sie an.
virtual 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.
virtual Opacity { get; set; }Gibt die aktuelle Opazität zurück oder gibt sie an.
virtual OpacityMask { get; set; }Gibt die aktuelle Deckkraftmaske zurück oder gibt sie an.
virtual Paint { get; set; }Gibt die aktuelle Farbe zurück oder gibt sie an.
Properties { get; set; }Geräteeigenschaften einschließlich Metadaten.
virtual SaveOptions { set; }Optionen zum Verwalten des Rendering-Prozesses.
virtual Size { get; set; }Gibt eine Größe der Seite zurück oder gibt sie an.
virtual Stroke { get; set; }Gibt den aktuellen Hub zurück oder gibt ihn an.
virtual TextRenderingMode { get; set; }Gibt den aktuellen Textwiedergabemodus zurück oder gibt ihn an.
virtual TextStrokeWidth { get; set; }Gibt die aktuelle Textstrichbreite zurück oder gibt sie an.

Methoden

NameBeschreibung
virtual Create()Erstellt eine Kopie dieses Geräts.
virtual Dispose()Entsorgt das Gerät.
virtual Draw(GraphicsPath)Zeichnet einen Pfad.
virtual DrawArc(double, double, double, double, double, double)Zeichnet einen Bogen.
virtual 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.
virtual DrawString(string, double, double)Zeichnet eine Zeichenfolge an einem bestimmten Punkt.
virtual EndDocument()Macht die notwendige Vorbereitung des Geräts, nachdem das Dokument gerendert wurde.
virtual 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.
GetPropertyColor(string)Ruft einen Wert der Farbeigenschaft ab.
GetPropertyDouble(string)Ruft einen Wert der Double-Eigenschaft ab.
GetPropertyInt(string)Ruft einen Wert der ganzzahligen Eigenschaft ab.
GetPropertyMargins(string)Ruft einen Wert der Randeigenschaft ab.
GetPropertyRectangle(string)Ruft einen Wert der Rechteckeigenschaft ab.
GetPropertySize(string)Ruft einen Wert der Größeneigenschaft ab.
virtual GetTransform()Ruft die aktuelle Transformation ab.
virtual InitClip()Initialisiert den Clip des Geräts.
IsProperty(string)Ruft einen Wert der booleschen Eigenschaft ab.
virtual ReNew()Gerät für das gesamte Dokument in den Ausgangszustand zurücksetzen. Wird zum Zurücksetzen des Ausgabestroms verwendet.
virtual Reset()Das Gerät für eine Seite in den Ausgangszustand zurücksetzen.
virtual Rotate(double)Dreht die aktuelle Transformationsmatrix. 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.
virtual Scale(double, double)Skaliert die aktuelle Transformationsmatrix. Ruft writeTransform(Transform). auf
virtual SetClip(GraphicsPath)Gibt den Clip des Geräts an.
virtual SetTransform(Matrix)Gibt die aktuelle Transformation an.
virtual Shear(double, double)Schert die aktuelle Transformationsmatrix. Ruft writeTransform(Transform). auf
virtual 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.
virtual Transform(Matrix)Transformiert die aktuelle Transformationsmatrix. Ruft writeTransform(Transform) auf
virtual Translate(double, double)Übersetzt die aktuelle Transformationsmatrix. Ruft writeTransform(Transform). auf
virtual WriteComment(string)schreibt einen Kommentar.

Felder

NameBeschreibung
static VERSIONAktuelle Geräteversion.

Siehe auch