Class ImageSavingArgs

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 ImageSavingArgs

Наслеђени чланови

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

Вредност имовине

ShapeBase

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

Вредност имовине

Document

ImageFileName

Добија или поставља име датотеке (без пута) где ће се слика сачувати.

public string ImageFileName { get; set; }

Вредност имовине

string

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

Вредност имовине

Stream

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

Вредност имовине

bool

Remarks

Неке слике у документу могу бити недоступне, на пример, јер је слика повезана и линк је недоступан или не указује на важећу слику. у овом случају Аппосе.Вордс извози икону са црвеним крстом. Ова имовина се враћа ако је оригинална слика доступна; враћа се ако оригинална слика није доступна и икона “без слике” ће бити понуђена за спасавање.

Када сачувате облик групе или облик који не захтева никакву слику, ова имовина је увек .

Гледајте такође

ImageSavingArgs . CurrentShape

KeepImageStreamOpen

Потврђује да ли Аппосе.Вордс треба да држи ток отворен или затворен након чувања слике.

public bool KeepImageStreamOpen { get; set; }

Вредност имовине

bool

Remarks

По правилу је и Aspose.Words ће затворити струју коју пружате у својству Aspose.Words.Saving.ImageSavingArgs.ImageStream након писања слике у њему.

Aspose.Words.Saving.ImageSavingArgs.ImageStream

 Српски
OSZAR »