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.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; }
стойност на имота
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; }
стойност на имота
ImageFileName
Получава или поставя името на файла (без път), където изображението ще бъде съхранено.
public string ImageFileName { get; set; }
стойност на имота
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; }
стойност на имота
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; }
стойност на имота
Remarks
Някои изображения в документа може да не са налични, например, защото изображението е свързано и връзката е недостъпна или не указва на валидна изображение. в този случай Aspose.Words изнася икона с червен кръст. Тази собственост се връща, ако оригиналната снимка е налична; се върна, когато оригинала не е достъпна и за спасяване ще бъде предложено икона “без картинка”.
Когато се съхранява група форма или форма, която не изисква никаква картина тази собственост е винаги .
Вижте също
ImageSavingArgs . CurrentShape
KeepImageStreamOpen
Определя дали Aspose.Words трябва да поддържа потока отворен или затворен след съхранение на изображение.
public bool KeepImageStreamOpen { get; set; }
стойност на имота
Remarks
Aspose.Words ще затвори потока, който предоставяте в собствеността на Aspose.Words.Saving.ImageSavingArgs.ImageStream.
Апсос.Words.Saving.ImageSavingArgs.ImageStream