Class ImageSavingArgs
Nama dari : Aspose.Words.Saving Perhitungan: Aspose.Words.dll (25.4.0)
Menyediakan data untuk acara Aspose.Words.Saving.IImageSavingCallback.ImageSaving(Aspose.Words.Saving.ImageSavingArgs).
Untuk mempelajari lebih lanjut, kunjungi Save a Document Artikel dokumentasi .
public class ImageSavingArgs
Inheritance
anggota yang diwarisi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Secara default, ketika Aspose.Words menyimpan dokumen ke HTML, ia menyimpan setiap gambar ke dalam file yang terpisah. Aspose.Words menggunakan nama file dokumen dan nomor unik untuk menghasilkan nama file unik untuk setiap gambar yang ditemukan dalam dokumen.
Aspose.Words.Saving.ImageSachingArgs memungkinkan untuk mendefinisikan kembali bagaimana nama file gambar dihasilkan atau untuk sepenuhnya mengelilingi penyimpanan gambar ke dalam file dengan menyediakan objek aliran Anda sendiri.
Untuk menerapkan logika Anda sendiri untuk menghasilkan nama file gambar menggunakan Aspose.Words.Saving.ImageSavingArgs.ImageFileName, Aspose.Words.Saving.ImageSavingArgs.CurrentShape dan Aspose.Words.Saving.ImageSavingArgs.IsImageAda sifat.
Untuk menyimpan gambar ke arus bukannya file, gunakan sifat Aspose.Words.Saving.ImageSavingArgs.ImageStream.
Properties
CurrentShape
Dapatkan Aspose.Words.Drawing.ShapeBase objek yang sesuai dengan bentuk atau bentuk kelompokyang akan diselamatkan.
public ShapeBase CurrentShape { get; }
Nilai Properti
Remarks
Aspose.Words.Saving.IImageCallback dapat dilepaskan sambil menyimpan bentuk atau bentuk kelompok. itulah sebabnya properti memiliki Wl26.Drawing.ShapeBase tipe. Anda dapat memeriksa apakah itu bentuk grup yang membandingkan _ www.wl26.draw.shapebase . ShapeType dengan _wL27.drow. shape.type.Group atau dengan melemparkannya ke salah satu kelas yang dihasilkan: _ww.
Aspose.Words menggunakan nama file dokumen dan nomor unik untuk menghasilkan nama file unik untuk setiap gambar yang ditemukan dalam dokumen.Anda dapat menggunakan sifat Aspose.Words.Saving.ImageSavingArgs.CurrentShape untuk menghasilkan nama file “lebih baik” dengan memeriksa sifat bentuk seperti Aspose.Words.Drawing.ImageData.Title (hanya bentuk), Aspose.Words.Drawing.ImageData.SourceFullName (hanya bentuk) dan Aspose.Words.Drawing.ShapeBase.Name.
Untuk memeriksa ketersediaan gambar, gunakan Properti Aspose.Words.Saving.ImageSavingArgs.IsImage.
Document
Dapatkan objek dokumen yang saat ini diselamatkan.
public Document Document { get; }
Nilai Properti
ImageFileName
Dapatkan atau menetapkan nama file (tanpa jalur) di mana gambar akan disimpan.
public string ImageFileName { get; set; }
Nilai Properti
Remarks
Properti ini memungkinkan Anda untuk mendefinisikan kembali bagaimana nama file gambar dihasilkan selama ekspor ke HTML.
Ketika acara dikeluarkan, properti ini mengandung nama file yang dihasilkan oleh Aspose.Words. Anda dapat mengubah nilai properti ini untuk menyimpan gambar ke dalam file yang berbeda.
Aspose.Words secara otomatis menghasilkan nama file yang unik untuk setiap gambar tertanam ketika mengekspor ke format HTML. Cara nama file image dihasilkan tergantung pada apakah Anda menyimpan dokumen ke file atau ke arus.
Ketika menyimpan dokumen ke file, nama file gambar yang dihasilkan terlihat seperti .
Ketika menyimpan dokumen ke arus, nama file gambar yang dihasilkan terlihat seperti .
Aspose.Words.Saving.ImageSaveArgs.ImeFileName harus hanya mengandungi nama file tanpa jalur. Wl26 menentukan jalan untuk menyelamatkan dan nilai atribut untuk menulis ke HTML menggunakan nama dokumen, __ WL27_.HtmlSavOptions.imagesFolder dan wl28-Saver.
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
Memungkinkan untuk menentukan arus di mana gambar akan disimpan.
public Stream ImageStream { get; set; }
Nilai Properti
Remarks
Properti ini memungkinkan Anda untuk menyimpan gambar ke aliran bukannya file selama HTML.
Nilai default adalah . Ketika sifat ini ada , gambar akan disimpan ke file yang ditentukan dalam sifat Aspose.Words.Saving.ImageSavingArgs.ImageFileName.
Dengan menggunakan Aspose.Words.Saving.IImageSavingCallback Anda tidak dapat menggantikan satu gambar dengan yang lain.
Aspose.Words.Saving.ImageSavingArgs.ImageFileName Aspose.Words.Saving.ImageSavingArgs.KeepImageStreamOpen
IsImageAvailable
Kembalikan ‘kebenaran’ jika gambar saat ini tersedia untuk ekspor.
public bool IsImageAvailable { get; }
Nilai Properti
Remarks
Beberapa gambar dalam dokumen mungkin tidak tersedia, misalnya, karena gambar terhubung dan link tidak dapat diakses atau tidak menunjukkan gambar yang sah. Dalam hal ini Aspose.Words mengekspor ikon dengan salib merah. Properti ini dikembalikan jika gambar asli tersedia; dikembalikan jika gambar asli tidak tersedia dan ikon “tidak ada gambar” akan ditawarkan untuk disimpan.
Ketika menyimpan bentuk kelompok atau bentuk yang tidak memerlukan gambar apa pun, properti ini selalu .
Lihat juga
ImageSavingArgs . CurrentShape
KeepImageStreamOpen
Menentukan apakah Aspose.Words harus menjaga arus terbuka atau menutupnya setelah menyimpan gambar.
public bool KeepImageStreamOpen { get; set; }
Nilai Properti
Remarks
Secara default adalah dan Aspose.Words akan menutup arus yang Anda berikan dalam Properti Aspose.Words.Saving.ImageSavingArgs.ImageStream setelah menulis gambar di dalamnya.
Perbedaan.Words.Saving.ImageArgs.ImageStream