Class ImageSavingArgs
ja nimityö: Aspose.Words.Saving Kokoelma: Aspose.Words.dll (25.4.0)
Tarjoaa tietoja Aspose.Words.Saving.IImageSavingCallback.ImageSaving(Aspose.Words.Saving.ImageSavingArgs) tapahtumalle.
Jos haluat lisätietoja, vieraile Save a Document dokumentti artikkeliin.
public class ImageSavingArgs
Inheritance
Perintöjäsenet
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Oletusarvoisesti, kun Aspose.Words tallentaa asiakirjan HTML, se tallentaa kunkin kuvan erilliseen tiedostoon. Aspose.Words käyttää asiakirjan tiedoston nimeä ja ainutlaatuista numeroa tuottaa ainutlaatuisen tiedoston nimen kunkin kuvassa.
Aspose.Words.Saving.ImageSachingArgs mahdollistaa kuvatiedostojen nimien tuottamisen uudelleen määrittämisen tai kuvien tallentamisen tiedostoihin täysin ympäröimisen antamalla omat virta-objektiisi.
Soveltaa oman logiikan luoda kuvan tiedoston nimiä käyttämällä Aspose.Words.Saving.ImageSavingArgs.ImageFileName, Aspose.Words.Saving.ImageSavingArgs.CurrentShape ja Aspose.Words.Saving.ImageSavingArgs.IsImageSaavilla ominaisuuksia.
Voit tallentaa kuvia virtoihin tiedostojen sijasta, käytä Aspose.Words.Saving.ImageSavingArgs.ImageStream ominaisuutta.
Properties
CurrentShape
Saat Aspose.Words.Drawing.ShapeBase-objekti, joka vastaa muotoa tai ryhmämuotoaSe on tulossa pelastettavaksi.
public ShapeBase CurrentShape { get; }
Omistuksen arvo
Remarks
Aspose.Words.Saving.IImageTavingCallback voidaan vapauttaa, kun tallennetaan joko muoto tai ryhmämuoto. Tästä syystä kiinteistöllä on Wl26.Drawing.ShapeBase-tyyppi. Voit tarkistaa, onko se ryhmän muoto, joka vertailee _ www.wl26..drawings.shapebase . ShapeType kanssa __wL27.dry. shape.type.group tai kastamalla sen johonkin johdannaiseen luokkaan: _ww.
Aspose.Words käyttää asiakirjan tiedoston nimeä ja ainutlaatuista numeroa tuottamaan ainutlaatuisen tiedoston nimen jokaiselle kuvasta, joka löytyy asiakirjassa. Voit käyttää Aspose.Words.Saving.ImageSavingArgs.CurrentShape ominaisuutta tuottamaan “parhaan” tiedoston nimen tarkastamalla muotoominaisuuksia, kuten Aspose.Words.Drawing.ImageData.Title (muoto vain), Aspose.Words.Drawing.ImageData.SourceFullName (muoto vain) ja Aspose.Words.Drawing.ShapeBase.Name.
Jotkut kuvat asiakirjassa eivät voi olla käytettävissä. kuvan saatavuuden tarkistamiseksi käytä Aspose.Words.Saving.ImageSavingArgs.IsImageAvailable ominaisuutta.
Document
Saat asiakirjan kohteen, joka on tällä hetkellä tallennettu.
public Document Document { get; }
Omistuksen arvo
ImageFileName
Saat tai asettaa tiedoston nimen (ei reittiä), johon kuvaa tallennetaan.
public string ImageFileName { get; set; }
Omistuksen arvo
Remarks
Tämä ominaisuus antaa sinulle mahdollisuuden määritellä uudelleen, miten kuvan tiedoston nimet tuodaan HTML:een.
Kun tapahtuma poistetaan, tämä omaisuus sisältää tiedoston nimen, joka on syntynyt Aspose.Words. Voit muuttaa tämän omaisuuden arvoa tallentaa kuvan toiselle tiedostolle.
Aspose.Words tuottaa automaattisesti ainutlaatuisen tiedoston nimen kunkin sisällytetyn kuvan vienti HTML-muodossa. Kuinka kuvan tiedoston nimi syntyy riippuu siitä, että tallennat asiakirjan tiedostoon tai virtaukseen.
Kun tallennat asiakirjan tiedostoon, luotu kuvan tiedoston nimi näyttää .
Kun tallennat asiakirjan virtaan, luotu kuvan tiedoston nimi näyttää .
Aspose.Words.Saving.ImageSaveArgs. ImageFileName on sisällettävä vain tiedoston nimi ilman reittiä. Wl26 määrittää tietä säästää ja arvo ominaisuus kirjoittaa HTML käyttämällä asiakirja-tiedosto nimi, _www.save.Html.
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
Voit määrittää virran, mihin kuvaa tallennetaan.
public Stream ImageStream { get; set; }
Omistuksen arvo
Remarks
Tämä ominaisuus mahdollistaa kuvien tallentamisen virtauksiin HTML-tiedostojen sijasta.
Oletusarvo on . Kun tämä omaisuus on , kuva tallennetaan tiedostoon, joka on määritetty Aspose.Words.Saving.ImageSavingArgs.ImageFileName omaisuus.
Käyttämällä Aspose.Words.Saving.IImageSavingCallback et voi korvata yhtä kuvaa toiseen.
Aspose.Words.Saving.ImageSavingArgs.ImageFileName Aspose.Words.Saving.ImageSavingArgs.KeepImageStreamOpen
IsImageAvailable
Palauttaa “todellinen”, jos nykyinen kuva on saatavilla vientiin.
public bool IsImageAvailable { get; }
Omistuksen arvo
Remarks
Jotkut kuvat asiakirjassa voivat olla käytettävissä, esimerkiksi, koska kuva on linkitetty ja linkki ei ole käytettävissä tai ei osoita voimassa olevaa kuvaa. Tässä tapauksessa Aspose.Words viedä kuvion punaisella ristillä. Tämä omaisuus palautuu, jos alkuperäinen kuva on käytettävissä; palautuu, jos alkuperäinen kuva ei ole käytettävissä ja “ei kuvaa” kuvio tarjotaan säästämiseksi.
Kun tallentaa ryhmämuoto tai muoto, joka ei vaadi mitään kuvaa, tämä omaisuus on aina .
Katso myös
ImageSavingArgs . CurrentShape
KeepImageStreamOpen
Määritä, pitäisikö Aspose.Words pitää virran auki tai suljettuna kuvan tallentamisen jälkeen.
public bool KeepImageStreamOpen { get; set; }
Omistuksen arvo
Remarks
Oletusarvo on ja Aspose.Words sulkee virran, jonka olet antanut Aspose.Words.Saving.ImageSavingArgs.ImageStream ominaisuus kirjoittamisen jälkeen kuvan siihen.
Näytä tarkat tiedot.Saving.ImageSavingArgs.ImageStream