Class ImageSaveOptions

Info

Opcje zapisywania obrazu.

public class ImageSaveOptions : SaveOptions

Dziedziczenie

objectSaveOptionsImageSaveOptions

Członkowie dziedziczeni

Konstruktory

ImageSaveOptions()

public ImageSaveOptions()

Właściwości

HorizontalResolution

Pobiera lub ustawia poziomą rozdzielczość dla generowanych obrazów, w punktach na cal.

public int HorizontalResolution { get; set; }

Wartość właściwości

int

Uwagi

Wartość domyślna to 96.

Ustawienie Sheetize.ImageSaveOptions.HorizontalResolution i Sheetize.ImageSaveOptions.VerticalResolution wpływa na szerokość i wysokość obrazu wyjściowego w pikselach.

ImageType

Pobiera lub ustawia format generowanych obrazów. Wartość domyślna to Sheetize.ImageType.Png.

public ImageType ImageType { get; set; }

Wartość właściwości

ImageType

OnePagePerSheet

Jeżeli OnePagePerSheet jest prawdą, cała zawartość jednego arkusza będzie zapisywana na tylko jednej stronie w wyniku. Rozmiar papieru zdefiniowany przez PageSetup zostanie zignorowany, ale inne ustawienia PageSetup nadal będą miały wpływ.

public bool OnePagePerSheet { get; set; }

Wartość właściwości

bool

VerticalResolution

Pobiera lub ustawia pionową rozdzielczość dla generowanych obrazów, w punktach na cal.

public int VerticalResolution { get; set; }

Wartość właściwości

int

Uwagi

Wartość domyślna to 96.

Ustawienie Sheetize.ImageSaveOptions.HorizontalResolution i Sheetize.ImageSaveOptions.VerticalResolution wpływa na szerokość i wysokość obrazu wyjściowego w pikselach.

Metody

Finish(Stream)

Kończy pisanie danych do strumienia.
Domyślnie ta metoda po prostu zamyka strumień bezpośrednio (w tym sytuację, w której strumień jest tym określonym przez Sheetize.SaveOptions.OutputStream).
Użytkownik może nadpisać tę metodę, aby kontrolować, jak zwalniać zasoby zgodnie z ich wymaganiami i implementacją Sheetize.ImageSaveOptions.GetStream(System.Int32).

public virtual void Finish(Stream stream)

Parametry

  • stream Stream: strumień, który zakończył swoje zadanie (zapisywanie danych do)

GetStream(int)

Pobiera strumień do zapisywania obrazu.

public virtual Stream GetStream(int pageIndex)

Parametry

  • pageIndex int: strona do renderowania w obraz

Zwraca

Stream : Strumień do zapisywania wygenerowanego obrazu.

Uwagi

Domyślnie, jeśli Sheetize.SaveOptions.OutputStream został określony i jest aktywny, to ta metoda zawsze zwraca określony strumień. Użytkownik powinien nadpisać tę metodę w swojej własnej implementacji tej klasy, aby zapewnić różne i odpowiednie obiekty strumienia dla wyników wielostronicowych.
Jeśli Sheetize.SaveOptions.OutputFile został określony i jest aktywny, jeśli jest tylko jedna strona obrazu, to określona ścieżka (plik) zostanie użyta bezpośrednio jako wynik; w przeciwnym razie indeks strony zostanie dodany do nazwy pliku, a następnie zwróci FileStream zbudowany z tego pliku. Na przykład, jeśli ścieżka wyjściowa jest określona jako res.png, to wygenerowane obrazy będą res0.png, res1.png, …

Namespace: Sheetize Assembly: Sheetize.dll

 Polski