Class ImageSaveOptions

Info

Optionen zum Speichern von Bildern.

public class ImageSaveOptions : SaveOptions

Vererbung

objectSaveOptionsImageSaveOptions

Vererbte Mitglieder

Konstruktoren

ImageSaveOptions()

public ImageSaveOptions()

Eigenschaften

HorizontalResolution

Holt oder setzt die horizontale Auflösung für generierte Bilder in Punkten pro Zoll.

public int HorizontalResolution { get; set; }

Eigenschaftswert

int

Bemerkungen

Der Standardwert ist 96.

Das Setzen von Sheetize.ImageSaveOptions.HorizontalResolution und Sheetize.ImageSaveOptions.VerticalResolution beeinflusst die Breite und Höhe des Ausgabebildes in Pixeln.

ImageType

Holt oder setzt das Format der generierten Bilder. Der Standardwert ist Sheetize.ImageType.Png.

public ImageType ImageType { get; set; }

Eigenschaftswert

ImageType

OnePagePerSheet

Wenn OnePagePerSheet wahr ist, wird der gesamte Inhalt eines Blattes auf nur eine Seite im Ergebnis ausgegeben. Die von PageSetup definierte Papiergröße wird ignoriert, aber andere Einstellungen von PageSetup bleiben wirksam.

public bool OnePagePerSheet { get; set; }

Eigenschaftswert

bool

VerticalResolution

Holt oder setzt die vertikale Auflösung für generierte Bilder in Punkten pro Zoll.

public int VerticalResolution { get; set; }

Eigenschaftswert

int

Bemerkungen

Der Standardwert ist 96.

Das Setzen von Sheetize.ImageSaveOptions.HorizontalResolution und Sheetize.ImageSaveOptions.VerticalResolution beeinflusst die Breite und Höhe des Ausgabebildes in Pixeln.

Methoden

Finish(Stream)

Beendet das Schreiben von Daten in den Stream.
Standardmäßig schließt diese Methode einfach den Stream direkt (einschließlich der Situation, dass der Stream der von Sheetize.SaveOptions.OutputStream angegebene Stream ist).
Der Benutzer kann diese Methode überschreiben, um zu steuern, wie Ressourcen freigegeben werden, entsprechend seiner Anforderung und der Implementierung von Sheetize.ImageSaveOptions.GetStream(System.Int32).

public virtual void Finish(Stream stream)

Parameter

  • stream Stream: der Stream, der seine Aufgabe(n) abgeschlossen hat (Daten gespeichert in)

GetStream(int)

Holt den Stream zum Speichern des Bildes.

public virtual Stream GetStream(int pageIndex)

Parameter

  • pageIndex int: die Seite, die in ein Bild gerendert werden soll

Rückgaben

Stream : Stream zum Schreiben des generierten Bildes.

Bemerkungen

Standardmäßig, wenn Sheetize.SaveOptions.OutputStream angegeben und wirksam ist, gibt diese Methode immer den angegebenen Stream zurück. Der Benutzer sollte diese Methode in seiner eigenen Implementierung dieser Klasse überschreiben, um unterschiedliche und geeignete Stream-Objekte für die Ausgabe mehrerer Seiten bereitzustellen.
Wenn Sheetize.SaveOptions.OutputFile angegeben und wirksam ist, wird der angegebene Pfad (Datei) direkt als Ausgabe verwendet, wenn nur eine Bildseite vorhanden ist; ansonsten wird der Seitenindex an den Dateinamen angehängt und dann wird der aus der Datei erstellte FileStream zurückgegeben. Wenn der Ausgabepfad beispielsweise als res.png angegeben ist, werden die generierten Bilder als res0.png, res1.png, … gespeichert.

Namespace: Sheetize Assembly: Sheetize.dll

 Deutsch