Class ImageSavingArgs
A név: Aspose.Words.Saving Összefoglaló: Aspose.Words.dll (25.4.0)
Az Aspose.Words.Saving.IImageSavingCallback.ImageSaving (Aspose.Words.Saving.ImageSavingArgs) eseményre vonatkozó adatokat nyújt.
Ha többet szeretne megtudni, látogasson el Save a Document A dokumentációs cikk.
public class ImageSavingArgs
Inheritance
Örökletes tagok
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Alapértelmezés szerint, amikor az Aspose.Words egy dokumentumot HTML-re ment, minden képet külön fájlba ment.Az Aspose.Words a dokumentum fájlnevét és egyedi számot használ, hogy egyedi fájlnevét generálja a dokumentumban található minden kép számára.
Aspose.Words.Saving.ImageSachingArgs lehetővé teszi, hogy újból meghatározzák, hogyan kép fájlnevek generálódnak, vagy hogy teljesen körülveszi a képek mentését a Fájlokban a saját áramlási objektumok.
A saját logikáját a kép fájl nevek generálására használja az Aspose.Words.Saving.ImageSavingArgs.ImageFileName, Aspose.Words.Saving.ImageSavingArgs.CurrentShape és Aspose.Words.Saving.ImageSavingArgs.IsImageA rendelkezésre álló tulajdonságok.
Ahhoz, hogy a képeket a fájlok helyett áramlásba mentse, használja az Aspose.Words.Saving.ImageSavingArgs.ImageStream tulajdonságát.
Properties
CurrentShape
Kapja meg az Aspose.Words.Drawing.ShapeBase objektumot, amely megfelel a formának vagy csoportformánakEz az, amit meg kell menteni.
public ShapeBase CurrentShape { get; }
ingatlan értéke
Remarks
Aspose.Words.Saving.IImageTavingCallback lehet eltávolítani, miközben ment egy alak vagy egy csoport alak. Ez az oka annak, hogy a tulajdonság rendelkezik Wl26.Drawing.ShapeBase típusú. Ellenőrizheti, ha ez egycsoport alak összehasonlítva _ www.wl26.drawning.shape -base. ShapeType a _ww.wh.f.v.t.c. vagy a kivonat egyik származékos osztályba: _wll26-a.
Az Aspose.Words a dokumentumfájl nevét és egyedi számot használja a dokumentumban található minden egyes képhez egyedi fájlnév létrehozásához.Az Aspose.Words.Saving.ImageSavingArgs.CurrentShape tulajdonságot használhatja a “jobb” fájlnév létrehozásához azáltal, hogy az Aspose.Words.Drawing.ImageData.Title (csak formában), az Aspose.Words.Drawing.ImageData.SourceFullName (csak formában) és az Aspose.Words.Drawing.ShapeBase.Name.
A dokumentumban található egyes képek nem érhetők el. A kép rendelkezésre állásának ellenőrzéséhez használja az Aspose.Words.Saving.ImageSavingArgs.IsImageA rendelkezésre álló tulajdonságot.
Document
Megkapja a jelenleg megmentett dokumentumot.
public Document Document { get; }
ingatlan értéke
ImageFileName
Megkapja vagy beállítja a fájlnevét (út nélkül), ahol a kép menthető.
public string ImageFileName { get; set; }
ingatlan értéke
Remarks
Ez a tulajdonság lehetővé teszi, hogy átalakítsa, hogy a kép fájlnevek generálódnak az export során a HTML.
Amikor az esemény eltávolításra kerül, ez a tulajdonság tartalmazza az Aspose.Words által generált fájlnevét. megváltoztathatja a tulajdonság értékét, hogy a képet egy másik fájlba mentse.
Az Aspose.Words automatikusan létrehoz egyedi fájlnevét minden beágyazott képhez, amikor HTML formátumba exportál.A kép fájlnevét hogyan generálják, attól függ, hogy mentse-e a dokumentumot fájlra vagy áramra.
Amikor egy dokumentumot egy fájlba ment, a létrehozott kép fájl neve úgy néz ki, mint .
Amikor egy dokumentumot áramlásra ment, a létrehozott képfájl neve úgy néz ki, mint .
Aspose.Words.Saving.ImageSavingArgs. ImageFileName csak tartalmazza a fájl nevét az út nélkül. Wl26 határozza meg a mentési útvonalat és az attribútum értékét a HTML-hez a dokumentumfájlok nevével, a _ www.wl27_.HtmlSaveOptions.images Folder és a _wwl25 .
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
Lehetővé teszi, hogy meghatározzák az áramlatot, ahová a kép menthető.
public Stream ImageStream { get; set; }
ingatlan értéke
Remarks
Ez a tulajdonság lehetővé teszi, hogy mentse a képeket áramlások helyett fájlokat a HTML.
Az alapértelmezett érték . Amikor ez a tulajdonság van , a kép kerül mentésre egy fájlban meghatározott Aspose.Words.Saving.ImageSavingArgs.ImageFileName tulajdonság.
Az Aspose.Words.Saving.IImageSavingCallback használatával nem helyettesítheti az egyik képet a másikkal.
Aspose.Words.Saving.ImageSavingArgs.ImageFileName Aspose.Words.Saving.ImageSavingArgs.KeepImageStreamOpen
IsImageAvailable
Visszatér “igaz”, ha a jelenlegi kép exportra áll rendelkezésre.
public bool IsImageAvailable { get; }
ingatlan értéke
Remarks
Néhány kép a dokumentumban nem érhető el, például azért, mert a kép kapcsolódik, és a link nem érhető el, vagy nem jelzi a érvényes képet. Ebben az esetben az Aspose.Words egy ikonot exportál egy piros kereszttel. Ez a tulajdonság visszatér, ha az eredeti kép elérhető; visszatér, ha az eredeti kép nem érhető el, és egy “nem kép” ikonot kínálnak mentésre.
Amikor egy csoport alakot vagy alakot ment, amely nem igényel semmilyen képet, ez a tulajdonság mindig .
Lásd még
ImageSavingArgs . CurrentShape
KeepImageStreamOpen
Meghatározza, hogy az Aspose.Words-nek nyitva kell tartania vagy bezárnia kell az áramlatot a kép mentése után.
public bool KeepImageStreamOpen { get; set; }
ingatlan értéke
Remarks
Alapértelmezés szerint az Aspose.Words bezárja az Ön által az Aspose.Words.Saving.ImageSavingArgs.ImageStream tulajdonságban nyújtott áramlatot, miután egy képet írt be.
Forgatókönyvíró.Forgatókönyvíró.Forgatókönyvíró