Class SplitterSaveOptions
Şablon dosyasını bölme seçenekleri.
public class SplitterSaveOptions : SaveOptions
Miras
object ← SaveOptions ← SplitterSaveOptions
Devralınan Üyeler
- SaveOptions.OutputFile,
- SaveOptions.OutputStream,
- object.ToString(),
- object.Equals(object),
- object.Equals(object, object),
- object.ReferenceEquals(object, object),
- object.GetHashCode(),
- object.GetType(),
- object.MemberwiseClone()
Yapıcılar
SplitterSaveOptions()
public SplitterSaveOptions()
Özellikler
SaveFormat
Elektronik tablo formatını alır ve ayarlar.
public FileFormatType SaveFormat { get; set; }
Özellik Değeri
Yöntemler
Finish(Stream)
Akan verilerin yazımını bitirir.
Varsayılan olarak, bu yöntem sadece akışı doğrudan kapatır (Sheetize.SaveOptions.OutputStream ile belirtilen durum dahil).
Kullanıcı, kaynakları kendi gereksinimlerine ve Sheetize.SplitterSaveOptions.GetStream(System.Int32) uygulamasına göre nasıl serbest bırakacaklarını kontrol etmek için bu yöntemi geçersiz kılabilir.
public virtual void Finish(Stream stream)
Parametreler
stream
Stream: görevini tamamlayan akış (veri kaydetme için)
GetStream(int)
Bölünmüş kısmı kaydetmek için akışı alır.
public virtual Stream GetStream(int sn)
Parametreler
sn
int: bölünmüş kısmın sıra numarası, 0 tabanlı.
Dönüş
Stream: Yazmak için bölünmüş kısmın akışı.
Açıklamalar
Varsayılan olarak, eğer Sheetize.SaveOptions.OutputStream belirtilmiş ve etkili olmuşsa,
bu yöntem her zaman belirtilen Akışı döndürür. Kullanıcı, bu sınıfın kendi uygulamasında, farklı ve uygun Akış nesneleri sağlamak için bu yöntemi geçersiz kılmalıdır.
Eğer Sheetize.SaveOptions.OutputFile belirtilmiş ve etkili olmuşsa,
sıra numarası dosya adına eklenecek ve ardından dosyadan oluşturulan FileStream döndürülecektir.
Örneğin, çıktı yolu res.xlsx olarak belirtilirse, oluşan dosyalar res0.xlsx, res1.xlsx,… şeklinde olacaktır.
Namespace: Sheetize Assembly: Sheetize.dll