Class SaveOptions

Class SaveOptions

ชื่อพื้นที่: Aspose.Words.Saving การประกอบ: Aspose.Words.dll (25.4.0)

นี่คือคลาสพื้นฐานแบบดั้งเดิมสําหรับคลาสที่ช่วยให้ผู้ใช้สามารถระบุเพิ่มเติมตัวเลือกเมื่อบันทึกเอกสารในรูปแบบเฉพาะ

เพื่อเรียนรู้เพิ่มเติมเยี่ยมชม Specify Save Options บทความเอกสาร

public abstract class SaveOptions

Inheritance

object SaveOptions

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; }

คุณสมบัติมูลค่า

bool

Remarks

หมายเหตุ Word ไม่รวมตัวอักษร PostScript แต่สามารถเปิดเอกสารที่มีตัวอักษรของประเภทนี้

ตัวเลือกนี้ทํางานเฉพาะเมื่อ Aspose.Words.Fonts.FontInfoCollection.EmbedTrueTypeFonts ของ Aspose.Words.DocumentBase.FontInfos คุณสมบัติตั้งไว้ใน .

CustomTimeZoneInfo

ได้รับหรือตั้งค่าพื้นที่เวลาท้องถิ่นที่กําหนดเองที่ใช้สําหรับฟิลด์วันที่ / เวลา

public TimeZoneInfo CustomTimeZoneInfo { get; set; }

คุณสมบัติมูลค่า

TimeZoneInfo

Remarks

ตัวเลือกนี้สามารถใช้ได้ในกรอบ .Net จากเวอร์ชัน 3.5 หรือ .Net มาตรฐาน

โดยเริ่มต้น Aspose.Words ใช้โซนเวลาท้องถิ่นของระบบเมื่อเขียนฟิลด์วันที่/เวลา ตัวเลือกนี้ช่วยให้กําหนดค่าที่กําหนดเอง

DefaultTemplate

รับหรือตั้งเส้นทางไปยังรูปแบบเริ่มต้น (รวมถึงชื่อไฟล์)หมายเลขค่าเริ่มต้นสําหรับทรัพย์สินนี้คือ รั้วว่างเปล่า (ระบบ String.Empty)

public string DefaultTemplate { get; set; }

คุณสมบัติมูลค่า

string

Remarks

ถ้าระบุเส้นทางนี้จะใช้ในการโหลดรูปแบบเมื่อ Aspose.Words.Document.AutomaticallyUpdateStyles เป็น ‘จริง’, แต่ Aspose.Words.Document.AttachedTemplate เป็นว่างเปล่า

Dml3DEffectsRenderingMode

ได้รับหรือตั้งค่าค่าที่กําหนดวิธีผล 3D จะนําเสนอ

public Dml3DEffectsRenderingMode Dml3DEffectsRenderingMode { get; set; }

คุณสมบัติมูลค่า

Dml3DEffectsRenderingMode

Remarks

ค่าเริ่มต้นคือ Aspose.Words.Saving.Dml3DEffectsRenderingMode.Basic

DmlEffectsRenderingMode

ได้รับหรือตั้งค่าค่าที่กําหนดวิธีการส่งผลกระทบของ DrawingML

public virtual DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }

คุณสมบัติมูลค่า

DmlEffectsRenderingMode

Remarks

ค่าเริ่มต้นคือ Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified

คุณสมบัตินี้จะใช้เมื่อเอกสารจะถูกส่งออกไปยังรูปแบบหน้าคงที่

DmlRenderingMode

ได้รับหรือตั้งค่าค่าที่กําหนดวิธีการแสดงรูปแบบ DrawingML

public DmlRenderingMode DmlRenderingMode { get; set; }

คุณสมบัติมูลค่า

DmlRenderingMode

Remarks

ค่าเริ่มต้นคือ Aspose.Words.Saving.DmlRenderingMode.Fallback

คุณสมบัตินี้จะใช้เมื่อเอกสารจะถูกส่งออกไปยังรูปแบบหน้าคงที่

ExportGeneratorName

เมื่อ ‘จริง’ ทําให้ชื่อและเวอร์ชันของ Aspose.Words เข้าสู่ไฟล์ที่ผลิตค่าเริ่มต้นคือ ‘จริง’

public bool ExportGeneratorName { get; set; }

คุณสมบัติมูลค่า

bool

ImlRenderingMode

ได้รับหรือตั้งค่าค่าที่กําหนดวิธีการแสดงวัตถุ Ink (InkML)

public ImlRenderingMode ImlRenderingMode { get; set; }

คุณสมบัติมูลค่า

ImlRenderingMode

Remarks

ค่าเริ่มต้นคือ Aspose.Words.Saving.ImlRenderingMode.InkML

คุณสมบัตินี้จะใช้เมื่อเอกสารจะถูกส่งออกไปยังรูปแบบหน้าคงที่

MemoryOptimization

รับหรือตั้งค่าค่าที่ระบุว่าการปรับปรุงหน่วยความจําควรจะดําเนินการก่อนที่จะบันทึกเอกสาร หมายเลขค่าเริ่มต้นสําหรับคุณสมบัตินี้คือ ‘ผิดพลาด’

public bool MemoryOptimization { get; set; }

คุณสมบัติมูลค่า

bool

Remarks

การตั้งค่าตัวเลือกนี้เป็น “จริง” สามารถลดการบริโภคหน่วยความจําอย่างมีนัยสําคัญในขณะที่ประหยัดเอกสารขนาดใหญ่ในค่าใช้จ่ายของการประหยัดเวลาช้า

PrettyFormat

เมื่อ ‘จริง’, รูปแบบที่ยอดเยี่ยมการส่งออกที่ applicable.Default value is ‘fake’.

public bool PrettyFormat { get; set; }

คุณสมบัติมูลค่า

bool

Remarks

การตั้งค่าเพื่อให้ HTML, MHTML, EPUB, WordML, RTF, DOCX และ ODT สามารถอ่านได้โดยมนุษย์ มีประโยชน์ในการทดสอบหรือปลดลวด

ProgressCallback

โทรเมื่อบันทึกเอกสารและยอมรับข้อมูลเกี่ยวกับขั้นตอนการบันทึก

public IDocumentSavingCallback ProgressCallback { get; set; }

คุณสมบัติมูลค่า

IDocumentSavingCallback

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; }

คุณสมบัติมูลค่า

SaveFormat

TempFolder

ข้อมูลจําเพาะของโฟลเดอร์สําหรับไฟล์ชั่วคราวที่ใช้ในการบันทึกไฟล์ DOC หรือ DOCX โดยเริ่มต้นคุณสมบัตินี้เป็น ‘ศูนย์’ และไม่มีไฟล์ชั่วคราวที่ใช้

public string TempFolder { get; set; }

คุณสมบัติมูลค่า

string

Remarks

เมื่อ Aspose.Words จะบันทึกเอกสารก็ต้องสร้างโครงสร้างภายในชั่วคราว โดยเริ่มต้นโครงสร้างภายในเหล่านี้จะถูกสร้างขึ้นในหน่วยความจําและหน่วยความจําจะใช้เวลาสั้น ๆ ในขณะที่เอกสารจะถูกบันทึก เมื่อการบันทึกจะเสร็จสมบูรณ์หน่วยความจําจะถูกปล่อยออกและรีไซเคิลโดยเครื่องเก็บฝุ่น

การกําหนดโฟลเดอร์ชั่วคราวโดยใช้ Aspose.Words.Saving.SaveOptions.TempFolder จะทําให้ Aspose.Words จะเก็บโครงสร้างภายในในไฟล์ชั่วคราวแทนที่หน่วยความจํา มันลดการใช้หน่วยความจําในระหว่างการบันทึก แต่จะลดประสิทธิภาพการบันทึก

โฟลเดอร์จะต้องมีและสามารถเขียนได้ในกรณีที่ไม่ใช่การยกเว้นจะถูกวางไว้

Aspose.Words อัตโนมัติลบไฟล์ชั่วคราวทั้งหมดเมื่อการบันทึกเสร็จสมบูรณ์

Exceptions

OutOfMemoryException

ระเบิดถ้าคุณจะบันทึกเอกสารขนาดใหญ่มาก (หลายพันหน้า) และ / หรือประมวลผลเอกสารจํานวนมากในเวลาเดียวกันความหนาแน่นของหน่วยความจําในระหว่างการประหยัดสามารถมีความสําคัญเพียงพอที่จะทําให้เกิดการยกเว้น

UpdateAmbiguousTextFont

กําหนดว่าคุณสมบัติ font จะมีการเปลี่ยนแปลงตามรหัสตัวอักษรที่ใช้

public bool UpdateAmbiguousTextFont { get; set; }

คุณสมบัติมูลค่า

bool

UpdateCreatedTimeProperty

ได้รับหรือตั้งค่าค่าที่กําหนดว่าคุณสมบัติ Aspose.Words.Properties.BuiltInDocumentProperties.CreatedTime จะได้รับการอัปเดตก่อนที่จะบันทึกค่าเริ่มต้นคือ ‘ผิดพลาด’

public bool UpdateCreatedTimeProperty { get; set; }

คุณสมบัติมูลค่า

bool

UpdateFields

ได้รับหรือตั้งค่าค่าที่ระบุว่าสนามบางประเภทควรได้รับการปรับปรุงก่อนที่จะบันทึกเอกสารในรูปแบบหน้าที่กําหนดเองค่าเริ่มต้นสําหรับคุณสมบัตินี้คือ ‘จริง’

public bool UpdateFields { get; set; }

คุณสมบัติมูลค่า

bool

Remarks

อนุญาตให้ระบุว่าการจําลองพฤติกรรม MS Word หรือไม่

UpdateLastPrintedProperty

ได้รับหรือตั้งค่าค่าที่กําหนดว่าคุณสมบัติ Aspose.Words.Properties.BuiltInDocumentProperties.LastPrinted จะได้รับการปรับปรุงก่อนที่จะประหยัด

public bool UpdateLastPrintedProperty { get; set; }

คุณสมบัติมูลค่า

bool

UpdateLastSavedTimeProperty

ได้รับหรือตั้งค่าค่าที่กําหนดว่าคุณสมบัติ Aspose.Words.Properties.BuiltInDocumentProperties.LastSavedTime จะได้รับการปรับปรุงก่อนที่จะประหยัด

public bool UpdateLastSavedTimeProperty { get; set; }

คุณสมบัติมูลค่า

bool

UseAntiAliasing

รับหรือตั้งค่าที่กําหนดค่าที่จะใช้ anti-aliasing สําหรับ rendering หรือไม่

public bool UseAntiAliasing { get; set; }

คุณสมบัติมูลค่า

bool

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; }

คุณสมบัติมูลค่า

bool

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

SaveOptions

วัตถุของชั้นที่มาจาก Aspose.Words.Saving.SaveOptions

CreateSaveOptions(รั้ว)

สร้างวัตถุตัวเลือกบันทึกของชั้นที่เหมาะสมสําหรับการขยายไฟล์ที่ระบุไว้ในชื่อไฟล์ที่ระบุไว้

public static SaveOptions CreateSaveOptions(string fileName)

Parameters

fileName string

การขยายชื่อไฟล์นี้กําหนดประเภทของตัวเลือกการบันทึกที่จะสร้าง

Returns

SaveOptions

วัตถุของชั้นที่มาจาก Aspose.Words.Saving.SaveOptions

 แบบไทย