Class ImageSavingArgs

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 ImageSavingArgs

اعضای ارثی

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

ارزش املاک

ShapeBase

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

ارزش املاک

Document

ImageFileName

دریافت یا تنظیم نام فایل (بدون مسیر) که در آن تصویر ذخیره می شود.

public string ImageFileName { get; set; }

ارزش املاک

string

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

ارزش املاک

Stream

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

ارزش املاک

bool

Remarks

برخی از تصاویر در سند ممکن است در دسترس نباشد، به عنوان مثال، زیرا تصویر متصل است و لینک غیر قابل دسترس است یا به یک تصویر معتبر اشاره نمی کند.در این مورد Aspose.Words یک آیکون با یک صلیب قرمز را صادر می کند.این دارایی در صورت دسترسی به تصویر اصلی باز می گردد؛ باز می گردد اگر تصویر اصلی در دسترس نباشد و یک آیکون “بدون تصویر” برای ذخیره ارائه می شود.

هنگامی که یک شکل گروهی یا یک شکل ذخیره می شود که نیازی به هیچ تصویر ندارد، این ویژگی همیشه وجود دارد.

همچنین ببینید

ImageSavingArgs . CurrentShape

KeepImageStreamOpen

مشخص می کند که آیا Aspose.Words باید جریان را پس از ذخیره یک تصویر باز یا بسته نگه دارد.

public bool KeepImageStreamOpen { get; set; }

ارزش املاک

bool

Remarks

به طور پیش فرض است و Aspose.Words جریان شما را در Aspose.Words.Saving.ImageSavingArgs.ImageStream مالکیت پس از نوشتن یک تصویر در آن بسته خواهد شد.

بایگانی برچسب ها: ImageSavingArgs.ImageStream

 فارسی