Class SaveOptionsProviderPlaceHolders
Implementación para proporcionar opciones de almacenamiento que salvan partes divididas en archivosy el camino del archivo resultante se define con los titulares de lugar.
public class SaveOptionsProviderPlaceHolders : AbstractSaveOptionsProvider
Inheritance
object ← AbstractSaveOptionsProvider ← SaveOptionsProviderPlaceHolders
Miembros heredados
- AbstractSaveOptionsProvider.GetSaveOptions(SplitPartInfo) ,y,
- AbstractSaveOptionsProvider.Finish(SaveOptions) ,y,
- object.GetType() ,y,
- object.MemberwiseClone() ,y,
- object.ToString() ,y,
- object.Equals(object?) ,y,
- object.Equals(object?, object?) ,y,
- object.ReferenceEquals(object?, object?) ,y,
- object.GetHashCode()
Constructors
SaveOptionsProviderPlaceHolders(El string)
Instalar una instancia para proporcionar opciones de almacenamiento de acuerdo con los modelos especificados.
public SaveOptionsProviderPlaceHolders(string pathTemplate)
Parameters
pathTemplate
string : El modelo de la ruta de archivo resultante.
Remarks
Los titulares de plazas apoyados en el modelo de ruta de archivo:
- ${SheetIndex}: se sustituirá por el índice de hoja de la parte dividida
- ${SheetName}: se sustituirá por el nombre de hoja de la parte dividida
- ${SplitPartIndex}: será reemplazado por el índice de la parte dividida
- ${SheetIndexPrefix}: será reemplazado por Sheetize.SaveOptionsProviderPlaceHolders.
- ${SheetNamePrefix}: será reemplazado por Sheetize.SaveOptionsProviderPlaceHolders.
- ${SplitPartPrefix}: será reemplazado por Sheetize.SaveOptionsProviderPlaceHolders.
Properties
BuildPathWithSheetAlways
Ya sea añadir índice de hoja o nombre a la ruta de archivo siempre.El valor defectuoso es falso, es decir, cuando hay sólo una hoja,el índice de hoja y nombre y prefixo correspondiente(Sheetize.SaveOptionsProviderPlaceHolders.NamePrefix)No se añadirá a la ruta de archivo.
public bool BuildPathWithSheetAlways { get; set; }
Valor de la propiedad
BuildPathWithSplitPartAlways
O añadir el índice de partes divididas a la ruta de archivo siempre.El valor defectuoso es falso, es decir, cuando hay sólo una parte dividida,el índice de la parte dividida y el prefixo correspondiente(Sheetize.SaveOptionsProviderPlaceHolders.PartPrefix)No se añadirá a la ruta de archivo.
public bool BuildPathWithSplitPartAlways { get; set; }
Valor de la propiedad
SaveOptionsTemplate
El modelo para crear el ejemplo de las opciones de almacenamiento en Sheetize.SaveOptionsProviderPlaceHolders.GetSaveptions(Sheetize,SplitPartInfo).
public SaveOptions SaveOptionsTemplate { get; set; }
Valor de la propiedad
Remarks
Si el modelo ha sido especificado, la instancia creada copiarátodas las configuraciones de ella y actualizar el archivo de salida de acuerdo.
SheetIndexOffset
Descuento del índice de la hoja entre lo que se utiliza en el camino de archivoy su valor real (Sheetize.SplitPartInfo.
public int SheetIndexOffset { get; set; }
Valor de la propiedad
SheetIndexPrefix
Prefixo para el índice de la hoja de trabajo.
public string SheetIndexPrefix { get; set; }
Valor de la propiedad
Remarks
Si hay sólo una hoja de trabajo y Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSheetSiempre es falso,Entonces este prefixo y el índice de hoja (o nombre) no se añadirán a la ruta de archivo resultante.
SheetNamePrefix
Prefixo para el índice de la hoja de trabajo.
public string SheetNamePrefix { get; set; }
Valor de la propiedad
Remarks
Si hay sólo una hoja de trabajo y Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSheetSiempre es falso,Entonces este prefixo y el índice de hoja (o nombre) no se añadirán a la ruta de archivo resultante.
SplitPartIndexOffset
Descuento del índice de la parte dividida entre lo que se utiliza en el camino de archivoy su valor real (Sheetize.SplitPartInfo.PartiIndex).
public int SplitPartIndexOffset { get; set; }
Valor de la propiedad
SplitPartPrefix
Prefixo para el índice de la parte dividida.
public string SplitPartPrefix { get; set; }
Valor de la propiedad
Remarks
Si hay sólo una parte dividida y Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSplitPartAlways es falso,Entonces este prefixo y el índice de parte dividida(0) no se añadirán a la ruta de archivo resultante.
Methods
GetSaveOptions(SplitPartInfo)
Obtenga las opciones de ahorro desde las que obtener las configuraciones de salida para la parte actualmente dividida.
public override SaveOptions GetSaveOptions(SplitPartInfo part)
Parameters
part
SplitPartInfo
Returns
Nombre del espacio: Sheetize La Asamblea Nacional: Sheetize.dll