Class ImageSavingArgs
ชื่อพื้นที่: Aspose.Words.Saving การประชุม: Aspose.Words.dll (25.5.0)
ให้ข้อมูลสําหรับกิจกรรม Aspose.Words.Saving.IImageSavingCallback.ImageSaving(Aspose.Words.Saving.ImageSavingArgs)
เพื่อเรียนรู้เพิ่มเติมเยี่ยมชม Save a Document บทความเอกสาร
public class ImageSavingArgs
Inheritance
อนุญาโตตุลาการ
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
โดยเริ่มต้นเมื่อ Aspose.Words บันทึกเอกสารไปยัง HTML มันบันทึกภาพแต่ละภาพเป็นไฟล์ที่แยกต่างหาก Aspose.Words ใช้ชื่อไฟล์เอกสารและหมายเลขที่ไม่ซ้ํากันเพื่อสร้างชื่อไฟล์ที่ไม่ซ้ํากันสําหรับภาพแต่ละภาพที่พบในเอกสาร Aspose.Words.Saving.ImagisavingArgs ช่วยให้คุณสามารถกําหนดใหม่วิธีการสร้างชื่อไฟล์ภาพหรือการบันทึกภาพในไฟล์ได้อย่างสมบูรณ์โดยการจัดหาวัตถุไหลของคุณเอง เพื่อใช้โลโก้ของคุณเองในการสร้างชื่อไฟล์ภาพใช้ Aspose.Words.Saving.ImageSavingArgs.ImageFileName, Aspose.Words.Saving.ImageSavingArgs.CurrentShape และ Aspose.Words.Saving.ImageSavingArgs.IsImageคุณสมบัติที่มีอยู่ เพื่อบันทึกภาพไปยังการไหลแทนไฟล์ใช้คุณสมบัติ Aspose.Words.Saving.ImageSavingArgs.ImageStream
Properties
CurrentShape
ได้รับ Aspose.Words.Drawing.ShapeBase วัตถุที่ตรงกับรูปแบบหรือรูปแบบกลุ่มสิ่งนี้จะถูกบันทึกไว้
public ShapeBase CurrentShape { get; }
คุณสมบัติมูลค่า
Remarks
Aspose.Words.Drawing.IImageSavingCallback สามารถปล่อยตัวในขณะที่บันทึกรูปร่างหรือรูปแบบกลุ่ม นั่นคือเหตุผลที่คุณสมบัติมีประเภท Aspos.Vordes.Trawings.ShapeBase คุณสามารถตรวจสอบได้ว่ามันเป็นรูปแบบของกลุ่มเปรียบเทียบ Asposa. Words.Nicked.shapeType กับ Asposis.Key.Group หรือโดยการวางไว้ในหนึ่งในหมวดหมู่ที่สอดคล้องกัน: Asposi.Country.Show ฯลฯ Aspose.Words ใช้ชื่อไฟล์เอกสารและหมายเลขที่ไม่ซ้ํากันเพื่อสร้างชื่อไฟล์ที่ไม่ซ้ํากันสําหรับภาพแต่ละภาพที่พบในเอกสาร คุณสามารถใช้คุณสมบัติ Aspose.Words.Saving.ImageSavingArgs.CurrentShape เพื่อสร้างชื่อไฟล์ “ดีที่สุด” โดยการตรวจสอบคุณสมบัติรูปแบบเช่น Aspose.Words.Drawing.ImageData.Title (รูปแบบเท่านั้น), Aspose.Words.Drawing.ImageData.SourceFullName (รูปแบบเท่านั้น) และ Aspose.Words.Drawing.ShapeBase.Name แน่นอนคุณสามารถสร้างชื่อไฟล์โดยใช้คุณสมบัติหรือข้อกําหนดอื่น ๆ แต่ทราบว่าชื่อไฟล์ subsidiary จะเป็นเอกลักษณ์ภายในการส่งออก บางภาพในเอกสารอาจไม่สามารถเข้าถึงได้ เพื่อตรวจสอบความพร้อมใช้งานของภาพใช้คุณสมบัติ Aspose.Words.Saving.ImageSavingArgs.IsImageAvailable
Document
ได้รับวัตถุเอกสารที่ได้รับการบันทึกในขณะนี้
public Document Document { get; }
คุณสมบัติมูลค่า
ImageFileName
รับหรือตั้งชื่อไฟล์ (ไม่มีเส้นทาง) ที่ภาพจะถูกบันทึกไว้
public string ImageFileName { get; set; }
คุณสมบัติมูลค่า
Remarks
คุณสมบัตินี้ช่วยให้คุณสามารถกําหนดใหม่วิธีการสร้างชื่อไฟล์ภาพในระหว่างการส่งออกไปยัง HTML เมื่อเหตุการณ์ถูกปล่อยตัวคุณสมบัตินี้มีชื่อไฟล์ที่สร้างขึ้นโดย Aspose.Words คุณสามารถเปลี่ยนค่าของคุณสมบัตินี้เพื่อบันทึกภาพเป็นไฟล์ที่แตกต่างกัน โปรดทราบว่าชื่อไฟล์จะต้องเป็นเอกลักษณ์ Aspose.Words โดยอัตโนมัติสร้างชื่อไฟล์ที่ไม่ซ้ํากันสําหรับภาพที่รวมแต่ละครั้งเมื่อส่งออกไปยังรูปแบบ HTML วิธีการสร้างชื่อไฟล์ภาพขึ้นอยู่กับว่าคุณจะบันทึกเอกสารไปยังไฟล์หรือกระแส เมื่อบันทึกเอกสารไปยังไฟล์ชื่อไฟล์ภาพที่สร้างจะดูเหมือน เมื่อบันทึกเอกสารไปยัง Stream ชื่อไฟล์ภาพที่สร้างขึ้นดูเหมือน Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder และ Aspos. Words.Salvable ตัวเลือกการบันทึกและค่าของคุณสมบัติในการเขียน HTML โดยใช้ชื่อไฟล์เอกสาร Aspose.Words.Saving.ImageSavingArgs.CurrentShape Aspose.Words.Saving.ImageSavingArgs.IsImageAvailable Aspose.Words.Saving.ImageSavingArgs.ImageStream Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias
ImageStream
อนุญาตให้ระบุการไหลที่ภาพจะถูกบันทึกไว้
public Stream ImageStream { get; set; }
คุณสมบัติมูลค่า
Remarks
คุณสมบัตินี้ช่วยให้คุณสามารถบันทึกภาพไปยัง Streams แทนไฟล์ในระหว่าง HTML ค่าเริ่มต้นคือ เมื่อคุณสมบัตินี้เป็นภาพจะถูกบันทึกไปยังไฟล์ที่ระบุไว้ใน Aspose.Words.Saving.ImageSavingArgs.ImageFileName คุณสมบัติ ใช้ Aspose.Words.Saving.IImageSavingCallback คุณไม่สามารถแทนที่ภาพหนึ่งด้วยภาพอื่น ๆ มันมีวัตถุประสงค์เพื่อควบคุมตําแหน่งที่สามารถบันทึกภาพได้ Aspose.Words.Saving.ImageSavingArgs.ImageFileName Aspose.Words.Saving.ImageSavingArgs.KeepImageStreamOpen
IsImageAvailable
กลับ “จริง” หากภาพปัจจุบันพร้อมใช้งานสําหรับการส่งออก
public bool IsImageAvailable { get; }
คุณสมบัติมูลค่า
Remarks
บางภาพในเอกสารอาจไม่สามารถเข้าถึงได้เช่นเพราะภาพที่เชื่อมโยงและลิงค์ไม่สามารถเข้าถึงได้หรือไม่ได้หมายถึงภาพที่ถูกต้อง ในกรณีนี้ Aspose.Words ส่งออกไอคอนที่มีคริสตัลสีแดง คุณสมบัตินี้จะกลับมาหากภาพเดิมมี; จะกลับมาหากภาพเดิมไม่สามารถเข้าถึงได้และไอคอน “ไม่มีภาพ” จะถูกนําเสนอเพื่อบันทึก เมื่อบันทึกรูปร่างกลุ่มหรือรูปร่างที่ไม่ต้องการภาพใด ๆ คุณสมบัตินี้เป็นเสมอ
ดูเพิ่มเติม
ImageSavingArgs . CurrentShape
KeepImageStreamOpen
คําอธิบายว่า Aspose.Words ควรให้การไหลเปิดหรือปิดหลังจากบันทึกภาพ
public bool KeepImageStreamOpen { get; set; }
คุณสมบัติมูลค่า
Remarks
ปกติเป็นและ Aspose.Words จะปิดการไหลที่คุณให้ใน Aspose.Words.Saving.ImageSavingArgs.ImageStream คุณสมบัติหลังจากเขียนภาพลงในมัน ข้อมูลจําเพาะเพื่อให้การไหลเปิด Aspose.Words.Saving.imageSavingArgs.ImageStream