Class ImageSavingArgs

Class ImageSavingArgs

Именује се: Aspose.Words.Saving Асамблеја: Aspose.Words.dll (25.5.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.Drawing.IImageSavingCallback može da se otpušta dok sačuvate ili oblik ili grupni oblik. To je razlog zašto imovina ima tip Asposa.Vorodice.ShapeBase. Možete da proverite da li je to skupinski oblik u poređenju sa Asposom.Zvaki.Razmišljanje.Šapet.StapetType sa ASPOSE.Grupom ili stavljajući ga na jednu od izvedenih razreda: AsPos. 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 одређује пут за штедњу и вредност атрибута за писање у ХТМЛ користећи име датотеке, асфосе.Вордс.Савинг.ХтмлСавеОпције.ИмагеФолдер и асфолде.Сарде-Садверс-Апции. 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

 Српски