Class ImageSavingArgs
A név: Aspose.Words.Saving Összefoglaló: Aspose.Words.dll (25.5.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
Az Aspose.Words.Drawing.ShapeBase. ShapeType összehasonlítva egy csoportos formát, vagy az egyik származó osztályba helyezve, azaz az aszpóz-formát.A tulajdonságnak is van egy Aszpo-forma.Sign.IImageSavingCallback.Ez az oka annak, hogy az a csoport alakja, amellyel hasonlítsák össze az Aspo-t.Vorodokat.Növekedéseket.Format.Group. 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 . Az Aspose.Words meghatározza a mentési útvonalat és az attribútum értékét a HTML-re a dokumentumfájl neve, az Aspos.Vords.Saving.HtmlSaveOptions.ImagesFolder és Asposa.Környek.Megmentés.Az HTMLSavoptions tulajdonságai. 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ó