ImageDevice

ImageDevice class

Implementiert die Schnittstelle zur Ausgabe von Text- und Grafikinhalten auf Bild(er).

public class ImageDevice : Device

Konstrukteure

NameBeschreibung
ImageDevice(bool)Erstellt eine neue Instanz. Die Ausgabedatei wird in das Ausgabeverzeichnis working geschrieben, wobei der Jobname als Dateiname verwendet wird.

Eigenschaften

NameBeschreibung
override DestinationName { get; }Ruft den Zielnamen ab: Ausgabedateiname oder Gerätebeschreibung.
override Fill { get; set; }Holt/setzt die aktuelle Füllung.
override FillOpacity { get; set; }Ermittelt/setzt die aktuelle Deckkraft der Füllung.
override IsReady { get; }Zeigt an, ob das Gerät zur Ausgabe bereit ist.
override PageCount { get; }Ruft die Anzahl der Seiten ab.
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 Stroke { get; set; }Liest/setzt den aktuellen Strich.
override StrokeOpacity { get; set; }Liest/setzt die aktuelle Strichdeckkraft.

Methoden

NameBeschreibung
override AddHyperlink(RectangleF, Pen, string)Legen Sie den Hyperlink mit einem URI als Ziel fest.
override Create()Erstellt eine Kopie dieses Geräts.
override Dispose()Verwirft diese Geräteinstanz. Schließt den Grafikstatus dieser Geräteinstanz ab, , dh schaltet den Erstellungskontext auf die Ebene um, die höher ist als der Grafikstatus dieses Geräts.
override DrawPath(GraphicsPath)Zeichnet einen Pfad.
override DrawString(string, float, float, List<GlyphData>)Zeichnet eine Textzeichenfolge.
override EndDocument()Schließt das gesamte Dokument ab.
override EndPage()Schließt eine Seite ab.
override FillPath(GraphicsPath)Füllen Sie einen Pfad.
override Init()Gerät initialisieren.
override SetClip(GraphicsPath)Legt den aktuellen Clip-Pfad fest.
override SetTransform(Matrix)Legt die aktuelle Koordinatenraumtransformation fest.
override ShowImage(PointF, SizeF, byte[])Zeigt ein Rasterbild an.
override StartDocument()Startet das gesamte Dokument.
override StartPage(float, float)Beginnt eine neue Seite.

Siehe auch