Class ImageSavingArgs
nazivni prostor: Aspose.Words.Saving Sastav: Aspose.Words.dll (25.4.0)
Pružuje podatke za događaj Aspose.Words.Saving.IImageSavingCallback.ImageSaving(Aspose.Words.Saving.ImageSavingArgs).
Da biste saznali više, posjetite Save a Document Dokumentarni članak .
public class ImageSavingArgs
Inheritance
naslijeđeni članovi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Podrazumevano, kada Aspose.Words spašava dokument u HTML, spašava svaku sliku u odvojenu datoteku. Aspose.Words koristi ime datoteke dokumenta i jedinstven broj za stvaranje jedinstvenog imena datoteke za svaku sliku koja se nalazi u dokumentu.
Aspose.Words.Saving.ImageSachingArgs omogućuje ponovnu definiciju načina na koji se stvaraju imena datoteke slike ili da se u potpunosti okružuje spašavanje slika u datotekama pružajući vlastite objekte protoka.
Da biste primijenili svoju logiku za stvaranje imena datoteke slike, koristite Aspose.Words.Saving.ImageSavingArgs.ImageFileName, Aspose.Words.Saving.ImageSavingArgs.CurrentShape i Aspose.Words.Saving.ImageSavingArgs.IsImageDostupne svojstva.
Da biste sačuvali slike u tokovima umjesto datoteka, koristite svojstvo Aspose.Words.Saving.ImageSavingArgs.ImageStream.
Properties
CurrentShape
Dobiva Aspose.Words.Drawing.ShapeBase objekt koji odgovara obliku ili obliku grupeTo je na putu da se spasi.
public ShapeBase CurrentShape { get; }
Vrijednost nekretnina
Remarks
To je razlog zašto imovina ima Aspose.Words.Drawing.ShapeBase tip. Možete provjeriti je li to grupna oblika usporedivost _ www.wl26_.draw.shape .Type s _wwl26.dry.type.Group ili stavljajući ga na jednu od izvedenih razreda: _wll27.dray.
Aspose.Words koristi ime datoteke dokumenta i jedinstven broj za stvaranje jedinstvenog imena datoteke za svaku sliku koja se nalazi u dokumentu. možete koristiti Aspose.Words.Saving.ImageSavingArgs.CurrentShape svojstvo za stvaranje “bolje” ime datoteke ispitivanjem svojstava oblika kao što su Aspose.Words.Drawing.ImageData.Title (samo oblika), Aspose.Words.Drawing.ImageData.SourceFullName (samo oblika) i Aspose.Words.Drawing.ShapeBase.Name.
Za provjeru dostupnosti slike koristite Aspose.Words.Saving.ImageSavingArgs.IsImageAvailable svojstvo.
Document
Pronađite predmet dokumenta koji se trenutno spašava.
public Document Document { get; }
Vrijednost nekretnina
ImageFileName
Dobiva ili postavlja ime datoteke (bez puta) na kojem će se slika sačuvati.
public string ImageFileName { get; set; }
Vrijednost nekretnina
Remarks
Ova svojstva vam omogućuju da redefinirate kako se imena datoteke slike stvaraju tijekom izvoza u HTML.
Kada se događaj otpušta, ova imovina sadrži ime datoteke koje je stvorio Aspose.Words. Možete promijeniti vrijednost ove imovine kako biste sačuvali sliku u drugačiji datoteku.
Aspose.Words automatski generira jedinstveno ime datoteke za svaku ugrađenu sliku prilikom izvoza u HTML format.Kako se ime datoteke slike generira ovisi o tome sačuvate li dokument u datoteku ili u tok.
Kada sačuvate dokument u datoteku, generirano ime datoteke slike izgleda kao .
Kada sačuvate dokument u toku, generirano ime datoteke slike izgleda kao .
Aspose.Words.Saving.ImageSaveArgs.ImagineFileName mora sadržavati samo ime datoteke bez staze. Wl26 određuje stazu za spašavanje i vrijednost atributa za pisanje na HTML pomoću imena dosjea, __ WL27_.HtmlSaverOptions. ImagesFolder i wl28 .Saving.
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
Omogućuje određivanje struje na kojoj će se slika sačuvati.
public Stream ImageStream { get; set; }
Vrijednost nekretnina
Remarks
Ova svojstva vam omogućuju da sačuvate slike u tokove umjesto datoteka tijekom HTML-a.
Kada je ova svojstva , slika će se sačuvati na datoteku navedenu u Aspose.Words.Saving.ImageSavingArgs.ImageFileName svojstva.
Koristeći Aspose.Words.Saving.IImageSavingCallback ne možete zamijeniti jednu sliku drugom.
Aspose.Words.Saving.ImageSavingArgs.ImageFileName Aspose.Words.Saving.ImageSavingArgs.KeepImageStreamOpen
IsImageAvailable
Povratak “pravedno” ako je trenutna slika dostupna za izvoz.
public bool IsImageAvailable { get; }
Vrijednost nekretnina
Remarks
Neke slike u dokumentu mogu biti nedostupne, na primjer, jer je slika povezana i poveznica je nedostupna ili ne ukazuje na valjanu sliku. u ovom slučaju Aspose.Words izvozi ikonu s crvenim križem. Ova imovina se vraća ako je izvorna slika dostupna; vraća se ako izvorna slika nije dostupna i ikona “bez slike” će se ponuditi za spašavanje.
Kada sačuvate oblik grupe ili oblik koji ne zahtijeva nijednu sliku, ova je imovina uvijek .
Vidjeti također
ImageSavingArgs . CurrentShape
KeepImageStreamOpen
To određuje treba li Aspose.Words zadržati tok otvoren ili zatvoren nakon čuvanja slike.
public bool KeepImageStreamOpen { get; set; }
Vrijednost nekretnina
Remarks
Podrazumevano je i Aspose.Words će zatvoriti tok koji ste pružili u vlasništvu Aspose.Words.Saving.ImageSavingArgs.ImageStream nakon pisanja slike u njega.
Sljedeći članakAspose.Words.Saving.ImageSavingArgs.ImageStream