Class ImageSavingArgs

Class ImageSavingArgs

nazivni prostor: Aspose.Words.Saving Sastav: Aspose.Words.dll (25.5.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 usporedivši Asposa.Vorodice.Save.IImageSavingCallback s Aspos.Group ili stavljajući ga na jednu od izvedenih razreda: Aspo. 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 određuje put za spašavanje i vrijednost atributa za pisanje na HTML pomoću imena datoteke dokumenta, Asposa.Saving.HtmlSaveOptions.ImagesFolder i Aspos.Vorce.Salvovanje. 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