Class SaveOptionsProviderAssembling
Wdrożenie, aby zapewnić opcje zapisywania, które zapisują podzielone części do plikówi ścieżka wynikającej pliku są nazwane jako (może zawierać adresaty):Sheetize.SaveOptionsProviderZgromadzenie.PathHeader+Sheetizacja.Najlepsze opcjeProwskazania.Prefix+SheetIndex(lub SheatName)+Sheetize.SaveOptionsProviderZgromadzenie.PartPrefix+SplitPartiIndex+Dziesiątki.
public class SaveOptionsProviderAssembling : AbstractSaveOptionsProvider
Inheritance
object ← AbstractSaveOptionsProvider ← SaveOptionsProviderAssembling
Dziedziczeni członkowie
- 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
SaveOptionsProviderAssembling()
public SaveOptionsProviderAssembling()
Properties
BuildPathWithSheetAlways
Niezależnie od tego, czy dodać indeks arkusza lub nazwę do archiwum ścieżki zawsze.Wartość domyślna jest fałszywą, to znaczy, gdy istnieje tylko jeden arkusz,indeks arkusza (lub nazwa) i odpowiedni prefix nie zostaną dodane do ścieżki pliku.
public bool BuildPathWithSheetAlways { get; set; }
Wartość nieruchomości
BuildPathWithSplitPartAlways
Niezależnie od tego, czy dodać podzielony indeks części do pliku ścieżki zawsze.Wartość domyślna jest fałszywą, to znaczy, gdy istnieje tylko jedna podzielona część,indeks części podzielonej i odpowiedni prefix nie zostaną dodane do ścieżki pliku.
public bool BuildPathWithSplitPartAlways { get; set; }
Wartość nieruchomości
PathHeader
Część główna (przed dodaniem zawartości arkusza i części podzielonej) ścieżki pliku.
public string PathHeader { get; set; }
Wartość nieruchomości
PathTail
Część tailing (po liczbach sekwencji) ścieżki pliku.Powinno to obejmować rozszerzenie nazwy pliku.
public string PathTail { get; set; }
Wartość nieruchomości
SaveOptionsTemplate
W szablonie do tworzenia przykładu opcji przechowywania w Sheetize.SaveOptionsProviderAssembling.GetSavoptions(Sheetize,SplitPartInfo).
public SaveOptions SaveOptionsTemplate { get; set; }
Wartość nieruchomości
Remarks
Jeśli szablon został określony, instancja utworzona kopiujewszystkie ustawienia z niego i aktualizacja pliku wyjściowego odpowiednio.
SheetIndexOffset
Odsetek wskaźnika arkusza między tym, co jest używane w ścieżce plikui jego rzeczywista wartość (Sheetize.SplitPartInfo.
public int SheetIndexOffset { get; set; }
Wartość nieruchomości
Remarks
Działa tylko wtedy, gdy Sheetize.SaveOptionsProviderAssembling.UseSheetName jest fałszywe.
SheetPrefix
Prefix dla indeksu tablicy roboczej.
public string SheetPrefix { get; set; }
Wartość nieruchomości
Remarks
Jeśli istnieje tylko jeden arkusz roboczy i Sheetize.SaveOptionsProviderAssembling.BuildPathWithSheetAlways jest fałszywy,Następnie ta prefiks i indeks arkusza (lub nazwa) nie zostaną dodane do wynikającej ścieżki pliku.
SplitPartIndexOffset
Odsetek indeksu części podzielonej między tym, co jest używane w ścieżce plikui jego rzeczywista wartość (Sheetize.SplitPartInfo.PartiIndex).
public int SplitPartIndexOffset { get; set; }
Wartość nieruchomości
SplitPartPrefix
Prefix dla indeksu części podzielonej.
public string SplitPartPrefix { get; set; }
Wartość nieruchomości
Remarks
Jeśli istnieje tylko jedna część podzielona i Sheetize.SaveOptionsProviderAssembling.BuildPathWithSplitPartAlways jest fałszywy,Następnie ta prefiks i indeks części podzielonej(0) nie zostaną dodane do wynikającej ścieżki pliku.
UseSheetName
Czy zbuduje ścieżkę pliku z nazwą arkusza zamiast indeksu. wartość domyślna jest fałszywa.
public bool UseSheetName { get; set; }
Wartość nieruchomości
Remarks
Nazwa arkusza nigdy nie zostanie automatycznie odbudowana.Więc po ustawieniu go na prawdę, upewnij się, że nie ma specjalnego nazwy arkuszaMoże to spowodować nieprawidłową ścieżkę lub nazwę pliku.
Methods
GetSaveOptions(SplitPartInfo)
Otrzymuje opcje oszczędzania, z których można uzyskać ustawienia wyjścia dla obecnie podzielonej części.
public override SaveOptions GetSaveOptions(SplitPartInfo part)
Parameters
part
SplitPartInfo
Returns
Nazwa przestrzeń: Sheetize Zgromadzenie Ogólne: Sheetize.dll