Class ImageSavingArgs

Class ImageSavingArgs

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

ให้ข้อมูลสําหรับกิจกรรม Aspose.Words.Saving.IImageSavingCallback.ImageSaving(Aspose.Words.Saving.ImageSavingArgs)

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

public class ImageSavingArgs

Inheritance

object ImageSavingArgs

อนุญาโตตุลาการ

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

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

ShapeBase

Remarks

Aspose.Words.Saving.IImageSachingCallback สามารถปล่อยตัวได้ในขณะที่บันทึกรูปแบบหรือรูปแบบกลุ่ม นั่นคือเหตุผลที่คุณสมบัติมีรูปแบบ _www.drawing.ShapeBase คุณสามารถตรวจสอบได้ว่ามันเป็นรูปแบบการเปรียบเทียบ ww.wl26.shapebase. ShapeType กับ _wll26.shapes. shapetype.group หรือโดยการวางไว้ในหนึ่งในหมวดหมู่ที่สอดคล้องกัน: _whll26 _.

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

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

Document

ImageFileName

รับหรือตั้งชื่อไฟล์ (ไม่มีเส้นทาง) ที่ภาพจะถูกบันทึกไว้

public string ImageFileName { get; set; }

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

string

Remarks

คุณสมบัตินี้ช่วยให้คุณสามารถกําหนดใหม่วิธีการสร้างชื่อไฟล์ภาพในระหว่างการส่งออกไปยัง HTML

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

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

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

เมื่อบันทึกเอกสารไปยัง Stream ชื่อไฟล์ภาพที่สร้างขึ้นดูเหมือน

Aspose.Words.Saving.ImaginsavingArgs.ImageFileName ควรมีชื่อไฟล์เท่านั้นโดยไม่ต้องใช้เส้นทาง www.wl26 จะกําหนดเส้นทางการบันทึกและมูลค่าของคุณสมบัติในการเขียน HTML โดยใช้ชื่อเอกสาร wwl27.HtmlSaveOptions.imagesFolder และ whl22 _wll.

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

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

Stream

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

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

bool

Remarks

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

เมื่อบันทึกรูปร่างกลุ่มหรือรูปร่างที่ไม่ต้องการภาพใด ๆ คุณสมบัตินี้เป็นเสมอ

ดูเพิ่มเติม

ImageSavingArgs . CurrentShape

KeepImageStreamOpen

คําอธิบายว่า Aspose.Words ควรให้การไหลเปิดหรือปิดหลังจากบันทึกภาพ

public bool KeepImageStreamOpen { get; set; }

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

bool

Remarks

ปกติเป็นและ Aspose.Words จะปิดการไหลที่คุณให้ใน Aspose.Words.Saving.ImageSavingArgs.ImageStream คุณสมบัติหลังจากเขียนภาพลงในมัน ข้อมูลจําเพาะเพื่อให้การไหลเปิด

Aspose.Words.Saving.imageSavingArgs.ImageStream

 แบบไทย