Class ImageSaveOptions

Bilgi

Görüntü kaydetme seçenekleri.

public class ImageSaveOptions : SaveOptions

Miras

objectSaveOptionsImageSaveOptions

Miras Alınan Üyeler

Yapıcılar

ImageSaveOptions()

public ImageSaveOptions()

Özellikler

HorizontalResolution

Oluşturulan görüntüler için yatay çözünürlüğü, inç başına nokta cinsinden alır veya ayarlar.

public int HorizontalResolution { get; set; }

Özellik Değeri

int

Açıklamalar

Varsayılan değer 96'dır.

Sheetize.ImageSaveOptions.HorizontalResolution ve Sheetize.ImageSaveOptions.VerticalResolution ayarları, çıktı görüntüsünün genişliğini ve yüksekliğini piksel cinsinden etkiler.

ImageType

Oluşturulan görüntülerin formatını alır veya ayarlar. Varsayılan değer Sheetize.ImageType.Png’dir.

public ImageType ImageType { get; set; }

Özellik Değeri

ImageType

OnePagePerSheet

OnePagePerSheet true ise, bir sayfanın tüm içeriği sonuçta yalnızca bir sayfaya yazılacaktır. PageSetup tarafından tanımlanan kağıt boyutu göz ardı edilecek, ancak PageSetup’un diğer ayarları etkili olmaya devam edecektir.

public bool OnePagePerSheet { get; set; }

Özellik Değeri

bool

VerticalResolution

Oluşturulan görüntüler için dikey çözünürlüğü, inç başına nokta cinsinden alır veya ayarlar.

public int VerticalResolution { get; set; }

Özellik Değeri

int

Açıklamalar

Varsayılan değer 96'dır.

Sheetize.ImageSaveOptions.HorizontalResolution ve Sheetize.ImageSaveOptions.VerticalResolution ayarları, çıktı görüntüsünün genişliğini ve yüksekliğini piksel cinsinden etkiler.

Metodlar

Finish(Stream)

Veriyi akışa yazmayı bitirir.
Varsayılan olarak bu yöntem, akışı doğrudan kapatır (Sheetize.SaveOptions.OutputStream tarafından belirtilen durum da dahil).
Kullanıcı, kaynakları nasıl serbest bırakacağına dair kendi gereksinimlerine ve Sheetize.ImageSaveOptions.GetStream(System.Int32) uygulamasına göre kontrol etmek için bu yöntemi geçersiz kılabilir.

public virtual void Finish(Stream stream)

Parametreler

  • stream Stream: görevi tamamlanmış olan akış

GetStream(int)

Görüntüyü kaydetmek için akışı alır.

public virtual Stream GetStream(int pageIndex)

Parametreler

  • pageIndex int: görüntüye dönüştürülecek sayfa

Dönüşler

Stream: Oluşturulan görüntüyü yazmak için akış.

Açıklamalar

Varsayılan olarak, eğer Sheetize.SaveOptions.OutputStream belirtilmiş ve etkiliyse, o zaman bu yöntem her zaman belirtilen Akışı döndürür. Kullanıcı, çok sayfalı çıktı için farklı ve uygun Akış nesneleri sağlamak üzere bu sınıfın kendi uygulamasında bu yöntemi geçersiz kılmalıdır.
Eğer Sheetize.SaveOptions.OutputFile belirtilmiş ve etkiliyse, eğer yalnızca bir sayfa görüntü varsa, o zaman belirtilen yol (dosya) doğrudan çıktı olarak kullanılacaktır; aksi takdirde, sayfa indeksi dosya adına eklenecek ve ardından dosyadan oluşturulan FileStream döndürülecektir. Örneğin, çıktı yolu res.png olarak belirtilmişse, oluşturulan görüntüler res0.png, res1.png, …

Namespace: Sheetize Assembly: Sheetize.dll

 Türkçe