Class HtmlFixedSaveOptions
ชื่อพื้นที่: Aspose.Words.Saving การประกอบ: Aspose.Words.dll (25.4.0)
สามารถใช้เพื่อระบุตัวเลือกเพิ่มเติมเมื่อบันทึกเอกสารในรูปแบบ Aspose.Words.SaveFormat.HtmlFixed
เพื่อเรียนรู้เพิ่มเติมเยี่ยมชม Specify Save Options บทความเอกสาร
public class HtmlFixedSaveOptions : FixedPageSaveOptions
Inheritance
object ← SaveOptions ← FixedPageSaveOptions ← HtmlFixedSaveOptions
อนุญาโตตุลาการ
FixedPageSaveOptions.Equals(object) , FixedPageSaveOptions.AssertValidIdPrefix(string) , FixedPageSaveOptions.IsValidIdPrefix(string) , FixedPageSaveOptions.PageSet , FixedPageSaveOptions.PageSavingCallback , FixedPageSaveOptions.NumeralFormat , FixedPageSaveOptions.MetafileRenderingOptions , FixedPageSaveOptions.JpegQuality , FixedPageSaveOptions.ColorMode , FixedPageSaveOptions.OptimizeOutput , SaveOptions.CreateSaveOptions(SaveFormat) , SaveOptions.CreateSaveOptions(string) , SaveOptions.SaveFormat , SaveOptions.ExportGeneratorName , SaveOptions.TempFolder , SaveOptions.PrettyFormat , SaveOptions.UseAntiAliasing , SaveOptions.UseHighQualityRendering , SaveOptions.DmlRenderingMode , SaveOptions.DmlEffectsRenderingMode , SaveOptions.ImlRenderingMode , SaveOptions.DefaultTemplate , SaveOptions.UpdateFields , SaveOptions.UpdateLastSavedTimeProperty , SaveOptions.UpdateLastPrintedProperty , SaveOptions.UpdateCreatedTimeProperty , SaveOptions.MemoryOptimization , SaveOptions.UpdateAmbiguousTextFont , SaveOptions.Dml3DEffectsRenderingMode , SaveOptions.ProgressCallback , SaveOptions.AllowEmbeddingPostScriptFonts , SaveOptions.CustomTimeZoneInfo , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
HtmlFixedSaveOptions()
public HtmlFixedSaveOptions()
Properties
CssClassNamesPrefix
ข้อมูลจําเพาะที่เพิ่มชื่อชั้นทั้งหมดใน style.css file.Default หมายเลข “aw”
public string CssClassNamesPrefix { get; set; }
คุณสมบัติมูลค่า
Encoding
รายละเอียดการเข้ารหัสที่จะใช้เมื่อส่งออกไปยัง HTML.ค่าเริ่มต้นคือ ’ UTF8Encoding(true)’ (UTF-8 กับ BOM)
public Encoding Encoding { get; set; }
คุณสมบัติมูลค่า
ExportEmbeddedCss
คําอธิบายว่า CSS (Cascading Style Sheet) จะถูกรวมไว้ในเอกสาร HTML หรือไม่
public bool ExportEmbeddedCss { get; set; }
คุณสมบัติมูลค่า
ExportEmbeddedFonts
คําอธิบายว่า fonts should be embedded into HTML document in Base64 format หรือไม่หมายเหตุการตั้งค่าป้ายนี้สามารถเพิ่มขนาดของไฟล์ Html output ได้อย่างมาก
public bool ExportEmbeddedFonts { get; set; }
คุณสมบัติมูลค่า
ExportEmbeddedImages
คําอธิบายว่าภาพควรจะรวมอยู่ในเอกสาร HTML ในรูปแบบ Base64หมายเหตุการตั้งค่าป้ายนี้สามารถเพิ่มขนาดของไฟล์ Html output ได้อย่างมาก
public bool ExportEmbeddedImages { get; set; }
คุณสมบัติมูลค่า
ExportEmbeddedSvg
คําอธิบายว่าทรัพยากร SVG จะถูกรวมไว้ในเอกสาร HTML.ค่าเริ่มต้นคือ “จริง”
public bool ExportEmbeddedSvg { get; set; }
คุณสมบัติมูลค่า
ExportFormFields
ได้รับหรือตั้งค่าการแสดงให้เห็นว่าฟิลด์รูปแบบจะถูกส่งออกเป็นแบบโต้ตอบรายการ (เป็นแท็ก “ป้อน”) แทนที่แปลงเป็นข้อความหรือกราฟิก
public bool ExportFormFields { get; set; }
คุณสมบัติมูลค่า
FontFormat
รับหรือตั้งค่า Aspose.Words.Saving.ExportFontFormat ที่ใช้สําหรับการส่งออก fontค่าเริ่มต้นคือ Aspose.Words.Saving.ExportFontFormat.Woff
public ExportFontFormat FontFormat { get; set; }
คุณสมบัติมูลค่า
IdPrefix
ข้อมูลจําเพาะที่กําหนดไว้กับ ID องค์ประกอบทั้งหมดที่สร้างขึ้นในเอกสารการออกหมายเลขเริ่มต้นเป็นศูนย์และไม่มีค่าเริ่มต้น
public string IdPrefix { get; set; }
คุณสมบัติมูลค่า
Remarks
หากค่าเริ่มต้นที่ระบุแล้วก็สามารถมีตัวอักษรตัวอักษรตัวอักษรตัวอักษรตัวอักษรตัวอักษรตัวอักษรตัวอักษรตัวอักษรและต้องเริ่มต้นด้วยข้อความ
Exceptions
ราคาไม่ตอบสนองความต้องการที่ระบุไว้ข้างต้น
OptimizeOutput
ปลั๊กแสดงให้เห็นว่ามันเป็นสิ่งจําเป็นที่จะเพิ่มประสิทธิภาพการผลิต หากปลั๊กนี้จะถูกตั้งค่าแผ่นดึงและแผ่นดึงที่ว่างเปล่าจะถูกกําจัดเช่นเดียวกับแผ่นดึงที่ใกล้เคียงที่มีรูปแบบเดียวกัน หมายเหตุ: ความแม่นยําของจอแสดงผลเนื้อหาอาจได้รับผลกระทบหากคุณสมบัตินี้จะถูกตั้งค่าเป็น ‘จริง’
ความผิดปกติคือ “จริง”
public override bool OptimizeOutput { get; set; }
คุณสมบัติมูลค่า
PageHorizontalAlignment
รายละเอียดการสอดคล้องแนวนอนของหน้าในเอกสาร HTMLค่าเริ่มต้นคือ Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Center
public HtmlFixedPageHorizontalAlignment PageHorizontalAlignment { get; set; }
คุณสมบัติมูลค่า
HtmlFixedPageHorizontalAlignment
PageMargins
คําอธิบายเส้นด้ายรอบหน้าในเอกสาร HTMLหมายเลขหมายเลขที่วัดได้ในจุดและควรเท่ากับหรือสูงกว่า 0.ค่าเริ่มต้นคือ 10 จุด
public double PageMargins { get; set; }
คุณสมบัติมูลค่า
Remarks
ขึ้นอยู่กับค่าของ Aspose.Words.Saving.HtmlFixedSaveOptions.PageHorizontalAlignment คุณสมบัติ:
- Defines ด้านบน ด้านล่าง และ ด้านซ้าย margins if the value is Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Left
- Defines ด้านบน ด้านล่าง และ ด้านขวา margins if the value is Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Right
- กําหนด margins ด้านบนและด้านล่างถ้าค่าคือ Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Center
RemoveJavaScriptFromLinks
คําอธิบายว่า JavaScript จะถูกลบออกจากลิงค์.Default เป็น ‘ความผิดพลาด’.
public bool RemoveJavaScriptFromLinks { get; set; }
คุณสมบัติมูลค่า
Remarks
หากตัวเลือกนี้เปิดใช้งานลิงก์ทั้งหมดที่มี JavaScript (เช่นลิงค์ที่มี “javascript:” ในคุณสมบัติ href)จะถูกแทนที่ด้วย “javascript:void(0)” สิ่งนี้สามารถช่วยป้องกันความเสี่ยงด้านความปลอดภัยที่เป็นไปได้เช่นการโจมตี XSS
ResourceSavingCallback
อนุญาตให้ควบคุมวิธีการบันทึกทรัพยากร (ภาพ fonts และ css) เมื่อเอกสารถูกส่งออกไปยังรูปแบบ HTML หน้าที่คงที่
public IResourceSavingCallback ResourceSavingCallback { get; set; }
คุณสมบัติมูลค่า
ResourcesFolder
ข้อมูลจําเพาะของโฟลเดอร์ทางกายภาพที่ทรัพยากร (ภาพ, fonts, css) จะถูกบันทึกเมื่อส่งออกเอกสารไปยังรูปแบบ HTML.Default เป็น ’null'.
public string ResourcesFolder { get; set; }
คุณสมบัติมูลค่า
Remarks
มีผลเฉพาะหากคุณสมบัติของ Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedImages เป็น .
เมื่อคุณบันทึก Aspose.Words.Document ในรูปแบบ HTML, Aspose.Words ต้องบันทึกภาพทั้งหมดที่รวมอยู่ในเอกสารเป็นไฟล์ที่แยกต่างหาก. Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder ช่วยให้คุณระบุที่ภาพจะถูกบันทึกและ Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias ช่วยให้คุณระบุวิธีการที่ภาพ URIs จะถูกสร้างขึ้น
หากคุณบันทึกเอกสารในไฟล์และให้ชื่อไฟล์ Aspose.Words โดยเริ่มต้นบันทึกภาพในโฟลเดอร์เดียวกันที่ไฟล์เอกสารถูกบันทึก ใช้ Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder เพื่อเอาชนะพฤติกรรมนี้
หากคุณบันทึกเอกสารลงในกระแส Aspose.Words ไม่มีโฟลเดอร์ที่จะบันทึกภาพ แต่ยังคงต้องบันทึกภาพที่ไหน ในกรณีนี้คุณต้องระบุโฟลเดอร์ที่สามารถเข้าถึงได้โดยใช้ Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder คุณสมบัติ
Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias
ResourcesFolderAlias
ข้อมูลจําเพาะชื่อโฟลเดอร์ที่ใช้ในการสร้างภาพ URIs ที่เขียนไว้ในเอกสาร HTML.Default เป็น ’null'.
public string ResourcesFolderAlias { get; set; }
คุณสมบัติมูลค่า
Remarks
เมื่อคุณบันทึก Aspose.Words.Document ในรูปแบบ HTML, Aspose.Words ต้องบันทึกภาพทั้งหมดที่รวมอยู่ในเอกสารเป็นไฟล์ที่แยกต่างหาก. Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder ช่วยให้คุณระบุที่ภาพจะถูกบันทึกและ Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias ช่วยให้คุณระบุวิธีการที่ภาพ URIs จะถูกสร้างขึ้น
Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder
SaveFontFaceCssSeparately
ป้ายแสดงให้เห็นว่ากฎ CSS “@font-face” จะถูกวางไว้ในไฟล์ที่แยกต่างหาก “fontFaces.css"เมื่อเอกสารจะถูกบันทึกด้วยแผ่นรูปแบบภายนอก (เช่นเมื่อ Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedCssis ‘ความผิดพลาด’).ค่าเริ่มต้นคือ ‘ความผิดพลาด’,กฎ CSS ทั้งหมดจะถูกเขียนเป็นไฟล์เดียว “styles.css”.
public bool SaveFontFaceCssSeparately { get; set; }
คุณสมบัติมูลค่า
Remarks
การตั้งค่าคุณสมบัตินี้เป็น “จริง” จะฟื้นฟูพฤติกรรมเก่า (ไฟล์แยกต่างหาก) เพื่อความเข้ากันได้กับรหัสพันธุกรรม
SaveFormat
รายละเอียดรูปแบบที่เอกสารจะถูกบันทึกถ้าวัตถุตัวเลือกบันทึกนี้จะถูกใช้สามารถเป็น Aspose.Words.SaveFormat.HtmlFixed
public override SaveFormat SaveFormat { get; set; }
คุณสมบัติมูลค่า
ShowPageBorder
คําอธิบายว่าข้อ จํากัด รอบหน้าควรจะแสดงตัวอย่างเริ่มต้นคือ “จริง”
public bool ShowPageBorder { get; set; }
คุณสมบัติมูลค่า
UseTargetMachineFonts
ปลั๊กแสดงให้เห็นว่าคุณสมบัติของเครื่องเป้าหมายจะต้องใช้เพื่อแสดงเอกสาร หาก ปลั๊กนี้ถูกตั้งค่าเป็น ‘จริง’, Aspose.Words.Saving.HtmlFixedSaveOptions.FontFormat และ Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedFonts ไม่มีผล,เช่นกัน Aspose.Words.Saving.HtmlFixedSaveOptions.ResourceSavingCallback ไม่ถูกปล่อยให้สําหรับ fonts.Default เป็น ‘ผิด’.
public bool UseTargetMachineFonts { get; set; }