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.ImageСavingArgs ви позволява да предефинирате как се генерират имената на файловете на изображенията или да заобиколите изцяло съхранението на снимки в файла, като предоставите свои собствени обекти на потока.

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.IImageСavingCallback може да се изтегли, като се запази или форма или група форма. Ето защо имотът има тип Wl26.Drawing.ShapeBase. Можете да проверите дали това е форма на група, която сравнява _ www.wl26.draw.shape.thape Type с _wL27.dry.type.group или като го хвърлите в една от дериватираните класове: _ww.

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.ImageСavingArgs.IsIMageДостъпна собственост.

Document

Той получава обекта на документа, който в момента се съхранява.

public Document Document { get; }

стойност на имота

Document

ImageFileName

Получава или поставя името на файла (без път), където изображението ще бъде съхранено.

public string ImageFileName { get; set; }

стойност на имота

string

Remarks

Тази собственост ви позволява да предефинирате как се генерират имената на файловете на изображението по време на износ към HTML.

Когато събитието е изтеглено, тази собственост съдържа името на файла, което е генерирано от Aspose.Words. Можете да промените стойността на това свойство, за да запазите изображението в различен файл.

Aspose.Words автоматично генерира уникално име на файла за всяко вградено изображение, когато се експортира в HTML.

Когато запишете документ в файл, генерираното име на файла изображение изглежда като .

Когато запишете документ в поток, генерираното име на файла за изображение изглежда като .

Aspose.Words.Saving.ImageСavingArgs. ImageFileName трябва да съдържа само името на файла без пътеката. Wl26 определя пътя за съхранение и стойността на атрибута за писане в HTML с помощта на фамилното име на документа, _ www.wl2_.sawing.HtmlSaveOptions.images Folder и _wll26.saving.huc.

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.IImageСavingCallback не можете да замените една картина с друга. Тя е предназначена само за контрол на местоположението, където да съхранявате изображения.

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.

Апсос.Words.Saving.ImageSavingArgs.ImageStream

 Български