Class SaveOptionsProviderPlaceHolders

Class SaveOptionsProviderPlaceHolders

Wdrażanie, aby zapewnić opcje zapisywania, które przechowują podzielone części do plików i ścieżka wynikającego pliku są zdefiniowane przez posiadaczy lokalizacji.

Wdrożenie, aby zapewnić opcje zapisywania, które zapisują podzielone części do plikówi ścieżka wynikających plików jest zdefiniowana przez posiadaczy lokalizacji.

public class SaveOptionsProviderPlaceHolders : AbstractSaveOptionsProvider

Inheritance

object AbstractSaveOptionsProvider SaveOptionsProviderPlaceHolders

Dziedziczeni członkowie

Constructors

SaveOptionsProviderPlaceHolders(strumień)

Instaluje instancję, aby zapewnić opcje przechowywania zgodnie z określonymi szablonami.

public SaveOptionsProviderPlaceHolders(string pathTemplate)

Parameters

  • pathTemplate string : Szablona wynikającej ścieżki pliku.

Remarks

Wspierane lokatorzy w szablonie ścieżki pliku:

  • ${SheetIndex}: zostanie zastąpiony indeksem arkusza części podzielonej
  • ${SheetName}: zostanie zastąpiony nazwą arkusza części podzielonej
  • ${SplitPartIndex}: zostanie zastąpiony indeksem części podzielonej
  • ${SheetIndexPrefix}: zostanie zastąpiony przez Sheetize.SaveOptionsProviderPlaceHolders.
  • ${SheetNamePrefix}: zostanie zastąpiony przez Sheetize.SaveOptionsProviderPlaceHolders.
  • ${SplitPartPrefix}: zostanie zastąpiony przez Sheetize.SaveOptionsProviderPlaceHolders.

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 liści i nazwa i odpowiedni prefix(Sheetize.SaveOptionsProviderPlaceHolders.NamePrefix)Nie zostaną dodane do ścieżki pliku.

public bool BuildPathWithSheetAlways { get; set; }

Wartość nieruchomości

bool

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(Sheetize.SaveOptionsProviderPlaceHolders.PartPrefix)Nie zostaną dodane do ścieżki pliku.

public bool BuildPathWithSplitPartAlways { get; set; }

Wartość nieruchomości

bool

SaveOptionsTemplate

W szablonie do tworzenia przykładu opcji przechowywania w Sheetize.SaveOptionsProviderPlaceHolders.GetSavoptions(Sheetize,SplitPartInfo).

public SaveOptions SaveOptionsTemplate { get; set; }

Wartość nieruchomości

SaveOptions

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

int

SheetIndexPrefix

Prefix dla indeksu tablicy roboczej.

public string SheetIndexPrefix { get; set; }

Wartość nieruchomości

string

Remarks

Jeśli istnieje tylko jeden arkusz roboczy i Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSheetAlways jest fałszywy,Następnie ta prefiks i indeks arkusza (lub nazwa) nie zostaną dodane do wynikającej ścieżki pliku.

SheetNamePrefix

Prefix dla indeksu tablicy roboczej.

public string SheetNamePrefix { get; set; }

Wartość nieruchomości

string

Remarks

Jeśli istnieje tylko jeden arkusz roboczy i Sheetize.SaveOptionsProviderPlaceHolders.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

int

SplitPartPrefix

Prefix dla indeksu części podzielonej.

public string SplitPartPrefix { get; set; }

Wartość nieruchomości

string

Remarks

Jeśli istnieje tylko jedna część podzielona i Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSplitPartAlways jest fałszywy,Następnie ta prefiks i indeks części podzielonej(0) nie zostaną dodane do wynikającej ścieżki 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

Returns

SaveOptions :

Nazwa przestrzeń: Sheetize Zgromadzenie Ogólne: Sheetize.dll

 Polski