Class ImageSavingArgs

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

object ImageSavingArgs

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

ShapeBase

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

Document

ImageFileName

Dobiva ili postavlja ime datoteke (bez puta) na kojem će se slika sačuvati.

public string ImageFileName { get; set; }

Vrijednost nekretnina

string

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

Stream

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

bool

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

bool

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

 Hrvatski