Class ImageSavingArgs

Class ImageSavingArgs

Navne til: Aspose.Words.Saving Sammensætning: Aspose.Words.dll (25.4.0)

Giver data for Aspose.Words.Saving.IImageSavingCallback.ImageSaving(Aspose.Words.Saving.ImageSavingArgs) begivenhed.

For at lære mere, besøg Save a Document Dokumentation af artiklen.

public class ImageSavingArgs

Inheritance

object ImageSavingArgs

De arvede medlemmer

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Som standard, når Aspose.Words gemmer et dokument til HTML, gemmer det hvert billede i en separat fil. Aspose.Words bruger dokumentfilnavnet og et unikt nummer til at generere et unikt filnavne for hvert billede, der findes i dokumentet.

Aspose.Words.Saving.ImagesavingArgs giver dig mulighed for at omdefinere, hvordan billedfilnavne genereres, eller til fuldt omvendt at gemme billeder i filer ved at levere dine egne strømmeobjekter.

For at anvende din egen logik til at generere billedfilnavne bruger du Aspose.Words.Saving.ImageSavingArgs.ImageFileName, Aspose.Words.Saving.ImageSavingArgs.CurrentShape og Aspose.Words.Saving.ImageSavingArgs.IsImageAvailable egenskaber.

For at gemme billeder i strømme i stedet for filer, brug Aspose.Words.Saving.ImageSavingArgs.ImageStream egenskab.

Properties

CurrentShape

Få Aspose.Words.Drawing.ShapeBase-objektet, der svarer til form eller gruppeformDet er ved at blive frelst.

public ShapeBase CurrentShape { get; }

Ejendomsværdi

ShapeBase

Remarks

Det er grunden til, at ejendommen har Aspose.Words.Drawing.ShapeBase-type. Du kan kontrollere, om det er en gruppeform sammenlignende Wl26.Save.IImageSaving.Callback ved at gemme enten en form eller en grupform.

Du kan bruge Aspose.Words.Saving.ImageSavingArgs.CurrentShape egenskab til at generere et “bedre” filnavne ved at undersøge form egenskaber som Aspose.Words.Drawing.ImageData.Title (kun i form), Aspose.Words.Drawing.ImageData.SourceFullName (kun i form) og Aspose.Words.Drawing.ShapeBase.Name.

For at kontrollere billedets tilgængelighed bruger du Aspose.Words.Saving.ImageSavingArgs.IsImageAvailable property.

Document

Få det dokument objekt, der i øjeblikket er blevet reddet.

public Document Document { get; }

Ejendomsværdi

Document

ImageFileName

Få eller indstille filnavnet (uden vej), hvor billedet vil blive gemt til.

public string ImageFileName { get; set; }

Ejendomsværdi

string

Remarks

Denne egenskab giver dig mulighed for at omdefinere, hvordan billedfilnavne genereres under eksport til HTML.

Når begivenheden løses, indeholder denne ejendom filnavnet, der er genereret af Aspose.Words. Du kan ændre værdien af denne ejendom for at gemme billedet til en anden fil.

Aspose.Words genererer automatisk et unikt filnavne for hvert indbyggede billede, når det eksporteres til HTML-format.Hvordan billedfilnavnet genereres, afhænger af, om du gemmer dokumentet til en fil eller til en strøm.

Når du gemmer et dokument til en fil, ser den genererede billedfilnavne ud som .

Når du gemmer et dokument til en strøm, ser den genererede billedfilnavne ud som .

Aspose.Words.Saving.ImageSaveArgs.ImagefileName må kun indeholde filnavnet uden vejen. __ WL27__ bestemmer vejet til at spare og værdien af atributtet til skrive til HTML ved hjælp af dokumentfilnavnen, wL28 .HtmlSavOptions.imagesFolder og __ wl26_.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

Det giver mulighed for at angive strømmen, hvor billedet vil blive gemt til.

public Stream ImageStream { get; set; }

Ejendomsværdi

Stream

Remarks

Denne egenskab giver dig mulighed for at gemme billeder til strømme i stedet for filer under HTML.

Når denne egenskab er, vil billedet blive gemt til en fil, der er angivet i Aspose.Words.Saving.ImageSavingArgs.ImageFileName egenskab.

Ved hjælp af Aspose.Words.Saving.IImageSavingCallback kan du ikke erstatte et billede med et andet.

Aspose.Words.Saving.ImageSavingArgs.ImageFileName Aspose.Words.Saving.ImageSavingArgs.KeepImageStreamOpen

IsImageAvailable

Returnerer ’true’ hvis det nuværende billede er tilgængeligt til eksport.

public bool IsImageAvailable { get; }

Ejendomsværdi

bool

Remarks

Nogle billeder i dokumentet kan være utilgængelige, for eksempel, fordi billedet er forbundet og linket er utilgængeligt eller indikerer ikke et gyldigt billede. I dette tilfælde eksporterer Aspose.Words en ikon med et rødt kors. Denne ejendom returneres, hvis det oprindelige billede er tilgængeligt; returneres, hvis det oprindelige billede ikke er tilgængeligt, og en “ikke billede” ikon vil blive tilbudt for at spare.

Når du gemmer en gruppeform eller en form, der ikke kræver noget billede, er denne ejendom altid .

Se også

ImageSavingArgs . CurrentShape

KeepImageStreamOpen

Det angiver, om Aspose.Words skal holde strømmen åben eller lukke den efter at have gemt et billede.

public bool KeepImageStreamOpen { get; set; }

Ejendomsværdi

bool

Remarks

Default er og Aspose.Words vil lukke den strøm, du giver i Aspose.Words.Saving.ImageSavingArgs.ImageStream egenskab efter at skrive et billede i den.

Søg efter.Søg efter.Søg efter.Søg efter.Søg efter

 Dansk