Class SaveOptionsProviderPlaceHolders
การดําเนินการเพื่อให้ตัวเลือกการบันทึกซึ่งจะจัดเก็บชิ้นส่วนแบ่งไปยังไฟล์และเส้นทางของไฟล์ที่เกิดขึ้นจะถูกกําหนดโดยผู้ถือสถานที่
public class SaveOptionsProviderPlaceHolders : AbstractSaveOptionsProvider
Inheritance
object ← AbstractSaveOptionsProvider ← SaveOptionsProviderPlaceHolders
อนุญาโตตุลาการ
- 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(รั้ว)
ติดตั้งตัวอย่างเพื่อให้ตัวเลือกการบันทึกตามรูปแบบที่ระบุ
public SaveOptionsProviderPlaceHolders(string pathTemplate)
Parameters
pathTemplate
string : ตัวอย่างของเส้นทางไฟล์ที่เกิดขึ้น
Remarks
พื้นที่ที่ได้รับการสนับสนุนในรูปแบบเส้นทางไฟล์:
- ${SheetIndex}: จะถูกแทนที่โดย index sheet ของส่วนแบ่ง
- ${SheetName}: จะถูกแทนที่โดยชื่อแผ่นของส่วนแบ่ง
- ${SplitPartIndex}: จะถูกแทนที่โดย index ของส่วนแบ่ง
- ${SheetIndexPrefix}: จะถูกแทนที่โดย Sheetize.SaveOptionsProviderPlaceHolders
- ${SheetNamePrefix}: จะถูกแทนที่โดย Sheetize.SaveOptionsProviderPlaceHolders
- ${SplitPartPrefix}: จะถูกแทนที่โดย Sheetize.SaveOptionsProviderPlaceHolders
Properties
BuildPathWithSheetAlways
ไม่ว่าคุณจะเพิ่ม index sheet หรือชื่อไปยังเส้นทางไฟล์เสมอหมายเลขที่กําหนดเองคือข้อผิดพลาดซึ่งหมายความเมื่อมีแผ่นเดียวเท่านั้นแผ่น index และชื่อ และ Prefix ที่เกี่ยวข้อง(Sheetize.SaveOptionsProviderPlaceHolders.NamePrefix)จะไม่เพิ่มไปยังเส้นทางไฟล์
public bool BuildPathWithSheetAlways { get; set; }
คุณสมบัติมูลค่า
BuildPathWithSplitPartAlways
ไม่ว่าคุณจะเพิ่ม indice ส่วนแบ่งไปยังเส้นทางไฟล์เสมอหมายเลขค่าเริ่มต้นคือข้อผิดพลาดซึ่งหมายความเมื่อมีส่วนแบ่งเดียวเท่านั้นอัตราส่วนแบ่งและ Prefix ที่เกี่ยวข้อง(Sheetize.SaveOptionsProviderPlaceHolders.PartPrefix)จะไม่เพิ่มไปยังเส้นทางไฟล์
public bool BuildPathWithSplitPartAlways { get; set; }
คุณสมบัติมูลค่า
SaveOptionsTemplate
ตัวอย่างในการสร้างตัวอย่างการบันทึกตัวเลือกใน Sheetize.SaveOptionsProviderPlaceHolders.GetSavOption(Sheetize .SplitPartInfo)
public SaveOptions SaveOptionsTemplate { get; set; }
คุณสมบัติมูลค่า
Remarks
หากรูปแบบที่ระบุแล้วตัวอย่างที่สร้างจะคัดลอกทั้งหมดตั้งค่าจากมันและอัปเดตไฟล์ออกตาม
SheetIndexOffset
อะไหล่ของแผ่นดัชนีระหว่างสิ่งที่ใช้ในเส้นทางไฟล์และมูลค่าจริงของมัน(Sheetize.SplitPartInfo. SheetIndex)
public int SheetIndexOffset { get; set; }
คุณสมบัติมูลค่า
SheetIndexPrefix
Prefix สําหรับ index ของแผ่นงาน
public string SheetIndexPrefix { get; set; }
คุณสมบัติมูลค่า
Remarks
หากมีแผ่นงานเดียวและ Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSheetAlways เป็นที่ผิดพลาดจากนั้นค่าเริ่มต้นนี้และ index sheet (หรือชื่อ) จะไม่เพิ่มไปยังเส้นทางไฟล์ที่เกิดขึ้น
SheetNamePrefix
Prefix สําหรับ index ของแผ่นงาน
public string SheetNamePrefix { get; set; }
คุณสมบัติมูลค่า
Remarks
หากมีแผ่นงานเดียวและ Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSheetAlways เป็นที่ผิดพลาดจากนั้นค่าเริ่มต้นนี้และ index sheet (หรือชื่อ) จะไม่เพิ่มไปยังเส้นทางไฟล์ที่เกิดขึ้น
SplitPartIndexOffset
อัตราส่วนที่แบ่งออกระหว่างสิ่งที่ใช้ในเส้นทางไฟล์และมูลค่าจริงของมัน(Sheetize.SplitPartInfo.partIndex)
public int SplitPartIndexOffset { get; set; }
คุณสมบัติมูลค่า
SplitPartPrefix
Prefix สําหรับ indice ของ ส่วนแบ่ง
public string SplitPartPrefix { get; set; }
คุณสมบัติมูลค่า
Remarks
หากมีส่วนแบ่งเพียงหนึ่งและ Sheetize.SaveOptionsProviderPlaceHolders.BuildPathWithSplitPartAlways เป็น false,จากนั้น Prefix นี้ และ ส่วนแบ่ง หมายเลข(0) จะไม่เพิ่มไปยังเส้นทางไฟล์ที่เกิดขึ้น
Methods
GetSaveOptions(SplitPartInfo)
รับตัวเลือกการบันทึกจากที่ที่จะได้รับการตั้งค่าการส่งออกสําหรับส่วนแบ่งในปัจจุบัน
public override SaveOptions GetSaveOptions(SplitPartInfo part)
Parameters
part
SplitPartInfo
Returns
ชื่อพื้นที่: Sheetize การชุมนุม: Sheetize.dll