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
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
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
ImageFileName
Få eller indstille filnavnet (uden vej), hvor billedet vil blive gemt til.
public string ImageFileName { get; set; }
Ejendomsværdi
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
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
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
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