Class ImageSavingArgs
نام ها : Aspose.Words.Saving جمع آوری: WL26_.dll (25.4.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 ذخیره می کند، هر تصویر را به یک فایل جداگانه ذخیره می کند.
WL26_.Saving.ImageSachingArgs اجازه می دهد تا تعریف مجدد چگونه نام فایل تصویر تولید می شود و یا به طور کامل محاصره ذخیره تصاویر به فایل ها با ارائه اشیاء جریان خود را.
برای استفاده از منطق خود را برای تولید نام فایل تصویر از 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
WL26_.Saving.IImageCallback را می توان در حالی که ذخیره هر یک از شکل و یا یک شکل گروه. به همین دلیل است که املاک و مستغلات دارای W L 26.Drawing.ShapeBase نوع است. شما می توانید بررسی کنید که آیا آن را یک قالب گروه در مقایسه با __ W L 25 .Draving .Shapes.Type با _ WL 26 _ .
Aspose.Words از نام فایل اسناد و یک شماره منحصر به فرد برای تولید نام فایل منحصر به فرد برای هر تصویر موجود در اسناد استفاده می کند.شما می توانید از ویژگی Aspose.Words.Saving.ImageSavingArgs.CurrentShape برای تولید یک نام فایل “بهترین” با بررسی ویژگی های شکل مانند Aspose.Words.Drawing.ImageData.Title (فقط شکل)، Aspose.Words.Drawing.ImageData.SourceFullName (فقط شکل) و Aspose.Words.Drawing.ShapeBase.Name استفاده کنید.
برخی از تصاویر در اسناد ممکن است در دسترس نباشد.برای بررسی در دسترس بودن تصویر از ویژگی Aspose.Words.Saving.ImageSavingArgs.IsImage استفاده کنید.
Document
به دست آوردن موضوع اسناد که در حال حاضر در حال ذخیره است.
public Document Document { get; }
ارزش املاک
ImageFileName
دریافت یا تنظیم نام فایل (بدون مسیر) که در آن تصویر ذخیره می شود.
public string ImageFileName { get; set; }
ارزش املاک
Remarks
این ویژگی به شما اجازه می دهد تا دوباره تعریف کنید که چگونه نام فایل تصویر در هنگام صادرات به HTML تولید می شود.
هنگامی که رویداد رها می شود، این ویژگی شامل نام فایل است که توسط Aspose.Words ایجاد شده است. شما می توانید ارزش این ویژگی را تغییر دهید تا تصویر را به یک فایل متفاوت ذخیره کنید.
Aspose.Words به طور خودکار یک نام فایل منحصر به فرد برای هر تصویر ساخته شده در هنگام صادرات به فرمت HTML ایجاد می کند.چگونه نام فایل تصویر تولید می شود بستگی به این دارد که آیا شما اسناد را به یک فایل یا جریان ذخیره می کنید.
هنگامی که یک سند را به یک فایل ذخیره می کنید، نام فایل تصویر تولید شده به نظر می رسد .
هنگامی که یک سند را به یک جریان ذخیره می کنید، نام فایل تصویر تولید شده به نظر می رسد .
Aspose.Words.Saving.ImageSaveArgs.ImagFileName باید فقط نام فایل بدون مسیر را شامل شود. Wl26 تعیین مسیر برای ذخیره و ارزش ویژگی برای نوشتن به HTML با استفاده از نام اسناد فایل، __ WL27_.HtmlSavOptions.imagesFolder و wl25 .
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
این ویژگی به شما اجازه می دهد تا تصاویر را به جریان به جای فایل ها در طول 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 مالکیت پس از نوشتن یک تصویر در آن بسته خواهد شد.
بایگانی برچسب ها: ImageSavingArgs.ImageStream