Class ImageSavingArgs

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

object ImageSavingArgs

Ö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

ShapeBase

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

Document

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

string

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

Stream

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

bool

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

bool

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ó

 Magyar