Class ImageSavingArgs
Именује се: Aspose.Words.Saving Асамблеја: Aspose.Words.dll (25.4.0)
Pružuje podatke za događaj 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 сачува документ у ХТМЛ, он сачува сваку слику у одвојени датотеку. Aspose.Words користи име датотеке документа и јединствени број да генерише јединствено име датотеке за сваку слику која се налази у документу.
Aspose.Words.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 објекат који одговара облику или облику групеTo je na putu da se spasi.
public ShapeBase CurrentShape { get; }
Вредност имовине
Remarks
Aspose.Words.Saving.IImageСавингЦаллбацк се може повући док се спасава или облик или група облика. То је разлог зашто имовина има _ВЛ26.Drawing.ShapeBase тип. Можете проверити да ли је то групова форма у поређењу са __УЛ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.IsImageAvailable.
Document
Добија објекат документа који се тренутно чува.
public Document Document { get; }
Вредност имовине
ImageFileName
Добија или поставља име датотеке (без пута) где ће се слика сачувати.
public string ImageFileName { get; set; }
Вредност имовине
Remarks
Ова својство вам омогућава да поново дефинишете како се имена датотека слике генеришу током извоза у ХТМЛ.
Када се догађај баци, ова имовина садржи име датотеке које је генерисао Aspose.Words. Можете променити вредност ове имовине да бисте сачували слику у другачији датотеку.
Aspose.Words аутоматски генерише јединствено име датотеке за сваку уграђену слику када се извози у ХТМЛ формат.
Када сачувате документ у датотеку, генерисано име датотеке слике изгледа као .
Када сачувате документ у току, генерисано име датотеке слике изгледа као .
Aspose.Words.Saving.ImageСavingArgs.ImeFileName mora da sadrži samo ime datoteke bez staze. Wl26 određuje stazu za štednju i vrednost atributa za pisanje na HTML pomoću imena dosjea, _wl27.HtmlSaveOptions.imagesFolder i _www.wll.
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
Ова својства вам омогућава да сачувате слике у токовима уместо датотека током ХТМЛ-а.
Када је ова својства , слика ће бити сачувана на датотеку која је наведена у својству 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
Неке слике у документу могу бити недоступне, на пример, јер је слика повезана и линк је недоступан или не указује на важећу слику. у овом случају Аппосе.Вордс извози икону са црвеним крстом. Ова имовина се враћа ако је оригинална слика доступна; враћа се ако оригинална слика није доступна и икона “без слике” ће бити понуђена за спасавање.
Када сачувате облик групе или облик који не захтева никакву слику, ова имовина је увек .
Гледајте такође
ImageSavingArgs . CurrentShape
KeepImageStreamOpen
Потврђује да ли Аппосе.Вордс треба да држи ток отворен или затворен након чувања слике.
public bool KeepImageStreamOpen { get; set; }
Вредност имовине
Remarks
По правилу је и Aspose.Words ће затворити струју коју пружате у својству Aspose.Words.Saving.ImageSavingArgs.ImageStream након писања слике у њему.
Aspose.Words.Saving.ImageSavingArgs.ImageStream