Class ImageDevice

ImageDevice class

Klasse, die Bildkompositionsgerät einkapselt.

public class ImageDevice : Device, IMultiPageDevice

Konstrukteure

NameBeschreibung
ImageDevice()Erstellt die neue Instanz.
ImageDevice(Size)Erstellt die neue Instanz mit der angegebenen Mediengröße.

Eigenschaften

NameBeschreibung
override Background { get; set; }Holt/setzt die Hintergrundfarbe.
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 CurrentPageNumber { get; }Gibt die absolute Nummer der aktuellen Seite innerhalb des Dokuments zurück.
virtual CurrentRelativePageNumber { get; }Gibt die relative Nummer der aktuellen Seite innerhalb der aktuellen Partition zurück.
override Font { get; set; }Holt/setzt die aktuelle Schriftart.
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.
override Opacity { get; set; }Ruft die Deckkraft ab/legt sie fest.
override OpacityMask { get; set; }Liest/setzt den Pinsel für die Deckkraftmaske. Die Maske wird über Paint oder Strike angewendet.
override Paint { get; set; }Holt/setzt den Pinsel zum Füllen von Pfaden.
Properties { get; set; }Geräteeigenschaften einschließlich Metadaten.
Result { get; }Gibt die Byte-Arrays der resultierenden Bilder zurück. Die erste Dimension ist für innere Dokumente und die zweite für Seiten innerhalb innerer Dokumente.
override SaveOptions { set; }Initialisiert Speicheroptionen.
override Size { get; set; }Ruft die Mediengröße des Geräts ab/legt sie fest.
override Stroke { get; set; }Liest/setzt den Strich zum Zeichnen von Pfaden.
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 ClosePage()Führt die Seite aus.
virtual ClosePartition()Dokumentpartition abgeschlossen.
override Create()Erstellt eine neue Instanz des Geräts basierend auf dieser Geräteinstanz. Schreibt diesen Gerätegrafikzustand, dh erstelltApsCanvas Instanz(en) mit entsprechenden RenderTransform- und Clip-Eigenschaften.
override Dispose()Verwirft diese Geräteinstanz. Schließt den Grafikzustand dieser Geräteinstanz ab, , dh schaltet den APS-Erstellungskontext auf den umApsCanvas des Levels höher als der Grafikzustand des Geräts this ApsCanvas .
override Draw(GraphicsPath)Zeichnet den angegebenen 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.
override DrawString(string, double, double)Zeichnet einen String an der angegebenen Position.
override EndDocument()Erfüllt das Dokument.
override Fill(GraphicsPath)Füllt den angegebenen 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.
override GetTransform()Gibt die aktuelle Transformationsmatrix zurück.
virtual InitClip()Initialisiert den Clip des Geräts.
InitPageNumbers()Initialisiert die Anzahl der auszugebenden Seiten.
IsProperty(string)Ruft einen Wert der booleschen Eigenschaft ab.
virtual OpenPage(string)Beginnt eine neue Seite mit dem angegebenen Titel.
virtual OpenPage(float, float)Beginnt eine neue Seite mit der angegebenen Breite und Höhe.
virtual OpenPartition()Startet eine neue Dokumentpartition.
override ReNew()Setzt die Geräte in den Ausgangszustand.
override Reset()Setzt das Gerät zurück.
override Rotate(double)Wendet eine Drehung im Uhrzeigersinn um den Ursprung auf die aktuelle Transformationsmatrix an.
virtual Rotate(double, double, double)Dreht die aktuelle Transformationsmatrix um einen Punkt.
override Scale(double, double)Wendet den angegebenen Skalierungsvektor auf die aktuelle Transformationsmatrix an.
override SetClip(GraphicsPath)Fügt den angegebenen Pfad zum aktuellen Clip-Pfad hinzu.
override SetTransform(Matrix)Legt die aktuelle Transformationsmatrix fest.
override Shear(double, double)Wendet den angegebenen Schervektor auf die aktuelle Transformationsmatrix an.
override StartDocument()Startet das Dokument.
override ToString()Gibt den Namen des Gerätetyps zurück.
override Transform(Matrix)Multipliziert die aktuelle Transformationsmatrix mit der angegebenenMatrix .
override Translate(double, double)Wendet den angegebenen Translationsvektor auf die aktuelle Transformationsmatrix an.
virtual UpdatePageParameters(IMultiPageDevice)Aktualisiert die aktuellen Seitenparameter.
virtual WriteComment(string)schreibt einen Kommentar.

Siehe auch