Class SaveOptionsProviderPlaceHolders
Implementasi untuk menyediakan penyimpanan opsi yang menyimpan bagian terpecah ke filedan jalur file yang dihasilkan ditentukan dengan pemegang tempat.
public class SaveOptionsProviderPlaceHolders : AbstractSaveOptionsProvider
Inheritance
object ← AbstractSaveOptionsProvider ← SaveOptionsProviderPlaceHolders
anggota yang diwarisi
- AbstractSaveOptionsProvider.GetSaveOptions(SplitPartInfo) ,
- AbstractSaveOptionsProvider.Finish(SaveOptions) ,
- object.GetType() ,
- object.MemberwiseClone() ,
- object.ToString() ,
- object.Equals(object?) ,
- object.Equals(object?, object?) ,
- object.ReferenceEquals(object?, object?) ,
- object.GetHashCode()
Constructors
SaveOptionsProviderPlaceHolders(String)
Menginstal instansi untuk memberikan opsi simpanan sesuai dengan template yang ditentukan.
public SaveOptionsProviderPlaceHolders(string pathTemplate)
Parameters
pathTemplate
string : Templat jalur file yang dihasilkan.
Remarks
Pemegang lokasi yang didukung dalam template jalur file:
- ${SheetIndex}: akan digantikan oleh indeks lembar dari bagian yang dibagi
- ${SheetName}: akan digantikan dengan nama lembaran bagian yang dibagi
- ${SplitPartIndex}: akan digantikan oleh indeks bagian terpecah
- ${SheetIndexPrefix}: akan digantikan oleh Sheetize.SaveOptionsProviderPlaceHolders.
- ${SheetNamePrefix}: akan digantikan oleh Sheetize.SaveOptionsProviderPlaceHolders.
- ${SplitPartPrefix}: akan digantikan oleh Sheetize.SaveOptionsProviderPlaceHolders.
Properties
BuildPathWithSheetAlways
Sama ada menambahkan indeks lembaran atau nama ke jalur file selalu.Nilai default adalah palsu, yaitu, ketika hanya ada satu lembar,indeks lembaran dan nama dan prefix yang sesuai(Sheetize.SaveOptionsProviderPlaceHolders.NamePrefix)Tidak akan ditambahkan ke jalur file.
public bool BuildPathWithSheetAlways { get; set; }
Nilai Properti
BuildPathWithSplitPartAlways
Adakah Anda menambahkan indeks bagian terpecah ke file path selalu.Nilai default adalah palsu, yaitu, ketika hanya ada satu bagian yang terpecah,indeks bagian terpecah dan prefix yang sesuai(Sheetize.SaveOptionsProviderPlaceHolders.PartPrefix)Tidak akan ditambahkan ke jalur file.
public bool BuildPathWithSplitPartAlways { get; set; }
Nilai Properti
SaveOptionsTemplate
Templat untuk membuat contoh penyimpanan opsi di Sheetize.SaveOptionsProviderPlaceHolders.GetSavOption(Sheetize,SplitPartInfo).
public SaveOptions SaveOptionsTemplate { get; set; }
Nilai Properti
Remarks
Jika template telah ditentukan, maka instans yang diciptakan akan menyalinsemua pengaturan dari itu dan update file output sesuai.
SheetIndexOffset
Offset dari indeks lembaran antara apa yang digunakan dalam jalur filedan nilai yang sebenarnya (Sheetize.SplitPartInfo.
public int SheetIndexOffset { get; set; }
Nilai Properti
SheetIndexPrefix
Prefix untuk indeks lembar kerja.
public string SheetIndexPrefix { get; set; }
Nilai Properti
Remarks
Jika hanya ada satu lembar kerja dan Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSheetSelalu palsu,Kemudian prefix ini dan indeks lembar (atau nama) tidak akan ditambahkan ke jalur file yang dihasilkan.
SheetNamePrefix
Prefix untuk indeks lembar kerja.
public string SheetNamePrefix { get; set; }
Nilai Properti
Remarks
Jika hanya ada satu lembar kerja dan Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSheetSelalu palsu,Kemudian prefix ini dan indeks lembar (atau nama) tidak akan ditambahkan ke jalur file yang dihasilkan.
SplitPartIndexOffset
Penghapusan indeks bagian dibagi antara apa yang digunakan dalam jalur filedan nilai yang sebenarnya (Sheetize.SplitPartInfo.PartiIndex).
public int SplitPartIndexOffset { get; set; }
Nilai Properti
SplitPartPrefix
Prefix untuk indeks bagian terpecah.
public string SplitPartPrefix { get; set; }
Nilai Properti
Remarks
Jika hanya ada satu bagian terpisah dan Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSplitPartSelalu palsu,Kemudian prefix ini dan indeks bagian terpecah(0) tidak akan ditambahkan ke jalur file yang dihasilkan.
Methods
GetSaveOptions(SplitPartInfo)
Dapatkan opsi simpanan dari mana untuk mendapatkan pengaturan output untuk bagian yang dibagi saat ini.
public override SaveOptions GetSaveOptions(SplitPartInfo part)
Parameters
part
SplitPartInfo
Returns
Nama dari : Sheetize Perhimpunan Agung : Sheetize.dll