Class SaveOptionsProviderAssembling
实施,提供存储选项,将分割部分保存到文件中结果文件的路径被命名为(可能包含目录):Sheetize.SaveOptionsProviderAssembling.PathHeader+Sheetizes.saveoptionsProviders Assembly.SheetPrefix+SheetsIndex(或SheatName)+Sheetize.SaveOptionsProviderAssembling。SplitPartPrefix+SplatPartsIndex+sheetizes。
public class SaveOptionsProviderAssembling : AbstractSaveOptionsProvider
Inheritance
object ← AbstractSaveOptionsProvider ← SaveOptionsProviderAssembling
继承人
- 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
无论是添加表指数或名称到文件路径总是。默认值是虚假的,也就是说,当只有一个表时,页面指数(或名称)和相应的预定不会添加到文件路径。
public bool BuildPathWithSheetAlways { get; set; }
财产价值
BuildPathWithSplitPartAlways
是否添加分割部分指数到文件路径总是。默认值是虚假的,也就是说,当只有一个分裂部分时,分割部分指数和相应的预算不会添加到文件路径。
public bool BuildPathWithSplitPartAlways { get; set; }
财产价值
PathHeader
文件路径的标题部分(之前添加表和分割部分的内容)。
public string PathHeader { get; set; }
财产价值
PathTail
文件路径的切割部分(随后的序列号码)。它应该包括文件名的扩展。
public string PathTail { get; set; }
财产价值
SaveOptionsTemplate
在 Sheetize.SaveOptionsProviderAssembling.GetSavOption(Sheetize,SplitPartInfo)中创建保存选项的示例。
public SaveOptions SaveOptionsTemplate { get; set; }
财产价值
Remarks
如果模板已指定,则创建的示例将复制所有设置从它,并根据此更新输出文件。
SheetIndexOffset
表的指数在文件路径中使用的内容之间的折扣和其实际值(Sheetize.SplitPartInfo。
public int SheetIndexOffset { get; set; }
财产价值
Remarks
只有在 Sheetize.SaveOptionsProviderAssembling.UseSheetName 是假的时才有效。
SheetPrefix
对工作表指数的预定。
public string SheetPrefix { get; set; }
财产价值
Remarks
如果只有一张工作表和 Sheetize.SaveOptionsProviderAssembling.BuildPathWithSheetAlways是假的,然后这个预定和表指数(或名称)不会添加到结果的文件路径。
SplitPartIndexOffset
分割部分的指数在文件路径中使用的内容之间其实际值(Sheetize.SplitPartInfo.PartiIndex)。
public int SplitPartIndexOffset { get; set; }
财产价值
SplitPartPrefix
对分裂部分指数的预定。
public string SplitPartPrefix { get; set; }
财产价值
Remarks
如果只有一個分割部分和 Sheetize.SaveOptionsProviderAssembling.BuildPathWithSplitPartAlways是錯誤的,然后这个预定和分割部分指数(0)不会添加到结果的文件路径。
UseSheetName
是否构建文件路径与表名而不是表指数. 默认值是假的。
public bool UseSheetName { get; set; }
财产价值
Remarks
文件名永远不会自动重建。所以,当你把它定为真实时,请确保没有特殊的纸名。可能导致错误的文件路径或名称。
Methods
GetSaveOptions(SplitPartInfo)
获取存储选项,从其中获得目前分裂部分的输出设置。
public override SaveOptions GetSaveOptions(SplitPartInfo part)
Parameters
part
SplitPartInfo
Returns
名称: Sheetize 参议院: Sheetize.dll