Class SaveOptions
ชื่อพื้นที่: Aspose.Words.Saving การประกอบ: Aspose.Words.dll (25.4.0)
นี่คือคลาสพื้นฐานแบบดั้งเดิมสําหรับคลาสที่ช่วยให้ผู้ใช้สามารถระบุเพิ่มเติมตัวเลือกเมื่อบันทึกเอกสารในรูปแบบเฉพาะ
เพื่อเรียนรู้เพิ่มเติมเยี่ยมชม Specify Save Options บทความเอกสาร
public abstract class SaveOptions
Inheritance
Derived
DocSaveOptions , FixedPageSaveOptions , HtmlSaveOptions , OdtSaveOptions , OoxmlSaveOptions , RtfSaveOptions , TxtSaveOptionsBase , WordML2003SaveOptions , XamlFlowSaveOptions , XlsxSaveOptions
อนุญาโตตุลาการ
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
ตัวอย่างของคลาส Aspose.Words.Saving.SaveOptions หรือคลาส derivedใด ๆ จะถูกส่งไปยัง Stream Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions)หรือแถว Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) อัปโหลดสําหรับผู้ใช้ในการกําหนดตัวเลือกที่กําหนดเองเมื่อบันทึกเอกสาร
Constructors
SaveOptions()
protected SaveOptions()
Properties
AllowEmbeddingPostScriptFonts
ได้รับหรือตั้งค่าค่า Boolean ซึ่งแสดงให้เห็นว่าคุณจะอนุญาตให้แทรกตัวอักษรด้วยตัวอักษร PostScript เมื่อแทรกตัวอักษร TrueType ในเอกสารที่ถูกบันทึกค่าเริ่มต้นคือ ‘ความผิดพลาด’
public bool AllowEmbeddingPostScriptFonts { get; set; }
คุณสมบัติมูลค่า
Remarks
หมายเหตุ Word ไม่รวมตัวอักษร PostScript แต่สามารถเปิดเอกสารที่มีตัวอักษรของประเภทนี้
ตัวเลือกนี้ทํางานเฉพาะเมื่อ Aspose.Words.Fonts.FontInfoCollection.EmbedTrueTypeFonts ของ Aspose.Words.DocumentBase.FontInfos คุณสมบัติตั้งไว้ใน .
CustomTimeZoneInfo
ได้รับหรือตั้งค่าพื้นที่เวลาท้องถิ่นที่กําหนดเองที่ใช้สําหรับฟิลด์วันที่ / เวลา
public TimeZoneInfo CustomTimeZoneInfo { get; set; }
คุณสมบัติมูลค่า
Remarks
ตัวเลือกนี้สามารถใช้ได้ในกรอบ .Net จากเวอร์ชัน 3.5 หรือ .Net มาตรฐาน
โดยเริ่มต้น Aspose.Words ใช้โซนเวลาท้องถิ่นของระบบเมื่อเขียนฟิลด์วันที่/เวลา ตัวเลือกนี้ช่วยให้กําหนดค่าที่กําหนดเอง
DefaultTemplate
รับหรือตั้งเส้นทางไปยังรูปแบบเริ่มต้น (รวมถึงชื่อไฟล์)หมายเลขค่าเริ่มต้นสําหรับทรัพย์สินนี้คือ รั้วว่างเปล่า (ระบบ String.Empty)
public string DefaultTemplate { get; set; }
คุณสมบัติมูลค่า
Remarks
ถ้าระบุเส้นทางนี้จะใช้ในการโหลดรูปแบบเมื่อ Aspose.Words.Document.AutomaticallyUpdateStyles เป็น ‘จริง’, แต่ Aspose.Words.Document.AttachedTemplate เป็นว่างเปล่า
Dml3DEffectsRenderingMode
ได้รับหรือตั้งค่าค่าที่กําหนดวิธีผล 3D จะนําเสนอ
public Dml3DEffectsRenderingMode Dml3DEffectsRenderingMode { get; set; }
คุณสมบัติมูลค่า
Remarks
ค่าเริ่มต้นคือ Aspose.Words.Saving.Dml3DEffectsRenderingMode.Basic
DmlEffectsRenderingMode
ได้รับหรือตั้งค่าค่าที่กําหนดวิธีการส่งผลกระทบของ DrawingML
public virtual DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }
คุณสมบัติมูลค่า
Remarks
ค่าเริ่มต้นคือ Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified
คุณสมบัตินี้จะใช้เมื่อเอกสารจะถูกส่งออกไปยังรูปแบบหน้าคงที่
DmlRenderingMode
ได้รับหรือตั้งค่าค่าที่กําหนดวิธีการแสดงรูปแบบ DrawingML
public DmlRenderingMode DmlRenderingMode { get; set; }
คุณสมบัติมูลค่า
Remarks
ค่าเริ่มต้นคือ Aspose.Words.Saving.DmlRenderingMode.Fallback
คุณสมบัตินี้จะใช้เมื่อเอกสารจะถูกส่งออกไปยังรูปแบบหน้าคงที่
ExportGeneratorName
เมื่อ ‘จริง’ ทําให้ชื่อและเวอร์ชันของ Aspose.Words เข้าสู่ไฟล์ที่ผลิตค่าเริ่มต้นคือ ‘จริง’
public bool ExportGeneratorName { get; set; }
คุณสมบัติมูลค่า
ImlRenderingMode
ได้รับหรือตั้งค่าค่าที่กําหนดวิธีการแสดงวัตถุ Ink (InkML)
public ImlRenderingMode ImlRenderingMode { get; set; }
คุณสมบัติมูลค่า
Remarks
ค่าเริ่มต้นคือ Aspose.Words.Saving.ImlRenderingMode.InkML
คุณสมบัตินี้จะใช้เมื่อเอกสารจะถูกส่งออกไปยังรูปแบบหน้าคงที่
MemoryOptimization
รับหรือตั้งค่าค่าที่ระบุว่าการปรับปรุงหน่วยความจําควรจะดําเนินการก่อนที่จะบันทึกเอกสาร หมายเลขค่าเริ่มต้นสําหรับคุณสมบัตินี้คือ ‘ผิดพลาด’
public bool MemoryOptimization { get; set; }
คุณสมบัติมูลค่า
Remarks
การตั้งค่าตัวเลือกนี้เป็น “จริง” สามารถลดการบริโภคหน่วยความจําอย่างมีนัยสําคัญในขณะที่ประหยัดเอกสารขนาดใหญ่ในค่าใช้จ่ายของการประหยัดเวลาช้า
PrettyFormat
เมื่อ ‘จริง’, รูปแบบที่ยอดเยี่ยมการส่งออกที่ applicable.Default value is ‘fake’.
public bool PrettyFormat { get; set; }
คุณสมบัติมูลค่า
Remarks
การตั้งค่าเพื่อให้ HTML, MHTML, EPUB, WordML, RTF, DOCX และ ODT สามารถอ่านได้โดยมนุษย์ มีประโยชน์ในการทดสอบหรือปลดลวด
ProgressCallback
โทรเมื่อบันทึกเอกสารและยอมรับข้อมูลเกี่ยวกับขั้นตอนการบันทึก
public IDocumentSavingCallback ProgressCallback { get; set; }
คุณสมบัติมูลค่า
Remarks
Progress จะถูกรายงานเมื่อบันทึกไว้ใน WL26_.SaveFormat.Docx, _www.saveFlat.Opc, __wl26 _ _ www.svt.docm . ww.vt26.savformate.dotm, ฯลฯ ___________________________ SaveFormat.doc, ..wll.
SaveFormat
รายละเอียดรูปแบบที่เอกสารจะถูกบันทึกถ้าวัตถุตัวเลือกบันทึกนี้จะถูกใช้
public abstract SaveFormat SaveFormat { get; set; }
คุณสมบัติมูลค่า
TempFolder
ข้อมูลจําเพาะของโฟลเดอร์สําหรับไฟล์ชั่วคราวที่ใช้ในการบันทึกไฟล์ DOC หรือ DOCX โดยเริ่มต้นคุณสมบัตินี้เป็น ‘ศูนย์’ และไม่มีไฟล์ชั่วคราวที่ใช้
public string TempFolder { get; set; }
คุณสมบัติมูลค่า
Remarks
เมื่อ Aspose.Words จะบันทึกเอกสารก็ต้องสร้างโครงสร้างภายในชั่วคราว โดยเริ่มต้นโครงสร้างภายในเหล่านี้จะถูกสร้างขึ้นในหน่วยความจําและหน่วยความจําจะใช้เวลาสั้น ๆ ในขณะที่เอกสารจะถูกบันทึก เมื่อการบันทึกจะเสร็จสมบูรณ์หน่วยความจําจะถูกปล่อยออกและรีไซเคิลโดยเครื่องเก็บฝุ่น
การกําหนดโฟลเดอร์ชั่วคราวโดยใช้ Aspose.Words.Saving.SaveOptions.TempFolder จะทําให้ Aspose.Words จะเก็บโครงสร้างภายในในไฟล์ชั่วคราวแทนที่หน่วยความจํา มันลดการใช้หน่วยความจําในระหว่างการบันทึก แต่จะลดประสิทธิภาพการบันทึก
โฟลเดอร์จะต้องมีและสามารถเขียนได้ในกรณีที่ไม่ใช่การยกเว้นจะถูกวางไว้
Aspose.Words อัตโนมัติลบไฟล์ชั่วคราวทั้งหมดเมื่อการบันทึกเสร็จสมบูรณ์
Exceptions
ระเบิดถ้าคุณจะบันทึกเอกสารขนาดใหญ่มาก (หลายพันหน้า) และ / หรือประมวลผลเอกสารจํานวนมากในเวลาเดียวกันความหนาแน่นของหน่วยความจําในระหว่างการประหยัดสามารถมีความสําคัญเพียงพอที่จะทําให้เกิดการยกเว้น
UpdateAmbiguousTextFont
กําหนดว่าคุณสมบัติ font จะมีการเปลี่ยนแปลงตามรหัสตัวอักษรที่ใช้
public bool UpdateAmbiguousTextFont { get; set; }
คุณสมบัติมูลค่า
UpdateCreatedTimeProperty
ได้รับหรือตั้งค่าค่าที่กําหนดว่าคุณสมบัติ Aspose.Words.Properties.BuiltInDocumentProperties.CreatedTime จะได้รับการอัปเดตก่อนที่จะบันทึกค่าเริ่มต้นคือ ‘ผิดพลาด’
public bool UpdateCreatedTimeProperty { get; set; }
คุณสมบัติมูลค่า
UpdateFields
ได้รับหรือตั้งค่าค่าที่ระบุว่าสนามบางประเภทควรได้รับการปรับปรุงก่อนที่จะบันทึกเอกสารในรูปแบบหน้าที่กําหนดเองค่าเริ่มต้นสําหรับคุณสมบัตินี้คือ ‘จริง’
public bool UpdateFields { get; set; }
คุณสมบัติมูลค่า
Remarks
อนุญาตให้ระบุว่าการจําลองพฤติกรรม MS Word หรือไม่
UpdateLastPrintedProperty
ได้รับหรือตั้งค่าค่าที่กําหนดว่าคุณสมบัติ Aspose.Words.Properties.BuiltInDocumentProperties.LastPrinted จะได้รับการปรับปรุงก่อนที่จะประหยัด
public bool UpdateLastPrintedProperty { get; set; }
คุณสมบัติมูลค่า
UpdateLastSavedTimeProperty
ได้รับหรือตั้งค่าค่าที่กําหนดว่าคุณสมบัติ Aspose.Words.Properties.BuiltInDocumentProperties.LastSavedTime จะได้รับการปรับปรุงก่อนที่จะประหยัด
public bool UpdateLastSavedTimeProperty { get; set; }
คุณสมบัติมูลค่า
UseAntiAliasing
รับหรือตั้งค่าที่กําหนดค่าที่จะใช้ anti-aliasing สําหรับ rendering หรือไม่
public bool UseAntiAliasing { get; set; }
คุณสมบัติมูลค่า
Remarks
ค่าเริ่มต้นคือ เมื่อค่านี้ถูกตั้งค่าเป็น anti-aliasing ใช้สําหรับ rendering
คุณสมบัตินี้จะใช้เมื่อเอกสารจะถูกส่งออกไปยังรูปแบบต่อไปนี้: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf เมื่อเอกสารจะถูกส่งออกไปยัง Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub, Aspose.Words.SaveFormat.Azw3 หรือ Aspose.Words.SaveFormat.Mobi ตัวเลือกนี้จะใช้สําหรับภาพสกรู
UseHighQualityRendering
ได้รับหรือตั้งค่าค่าที่กําหนดว่าจะใช้อัลกอริทึมที่มีคุณภาพสูง (เช่นช้า) หรือไม่
public bool UseHighQualityRendering { get; set; }
คุณสมบัติมูลค่า
Remarks
หมายเลขที่กําหนดเองคือ “ผิดพลาด”
คุณสมบัตินี้ใช้เมื่อเอกสารถูกส่งออกไปยังรูปแบบภาพ: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf
Methods
CreateSaveOptions(SaveFormat)
สร้างวัตถุตัวเลือกบันทึกของชั้นที่เหมาะสมสําหรับรูปแบบบันทึกที่ระบุ
public static SaveOptions CreateSaveOptions(SaveFormat saveFormat)
Parameters
saveFormat
SaveFormat
รูปแบบการบันทึกเพื่อสร้างวัตถุตัวเลือกการบันทึก
Returns
วัตถุของชั้นที่มาจาก Aspose.Words.Saving.SaveOptions
CreateSaveOptions(รั้ว)
สร้างวัตถุตัวเลือกบันทึกของชั้นที่เหมาะสมสําหรับการขยายไฟล์ที่ระบุไว้ในชื่อไฟล์ที่ระบุไว้
public static SaveOptions CreateSaveOptions(string fileName)
Parameters
fileName
string
การขยายชื่อไฟล์นี้กําหนดประเภทของตัวเลือกการบันทึกที่จะสร้าง
Returns
วัตถุของชั้นที่มาจาก Aspose.Words.Saving.SaveOptions