Class ImageSavingArgs

Class ImageSavingArgs

De naam: Aspose.Words.Saving Verzameling: Aspose.Words.dll (25.4.0)

Het biedt gegevens voor het evenement Aspose.Words.Saving.IImageSavingCallback.ImageSaving(Aspose.Words.Saving.ImageSavingArgs).

Om meer te weten te komen, bezoek de Save a Document Documentatie artikel.

public class ImageSavingArgs

Inheritance

object ImageSavingArgs

Geëerbiede leden

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

Remarks

Door standaard, wanneer Aspose.Words een document in HTML slaat, slaat het elke afbeelding in een afzonderlijke bestand. Aspose.Words gebruikt de documentbestandnaam en een uniek nummer om een uniek bestandnaam te genereren voor elk beeld dat in het document wordt gevonden.

Aspose.Words.Saving.ImageSachingArgs stelt u in staat om te redefineren hoe afbeeldingsbestandnamen worden gegenereerd of om volledig te omzeilen van beelden in bestanden door uw eigen stroomobjecten te leveren.

Om uw eigen logica toe te passen voor het genereren van afbeeldingsbestandnamen, gebruik de Aspose.Words.Saving.ImageSavingArgs.ImageFileName, Aspose.Words.Saving.ImageSavingArgs.CurrentShape en Aspose.Words.Saving.ImageSavingArgs.IsImageDe beschikbare eigenschappen.

Om afbeeldingen op te slaan in stromen in plaats van bestanden, gebruik de Aspose.Words.Saving.ImageSavingArgs.ImageStream eigendom.

Properties

CurrentShape

Geeft het Aspose.Words.Drawing.ShapeBase object dat overeenkomt met de vorm of groepvormDat is om te worden gered.

public ShapeBase CurrentShape { get; }

Eigendomswaarde

ShapeBase

Remarks

Aspose.Words.Drawing.IImageSavingCallback kan worden verwijderd terwijl een vorm of een groepsvorm wordt opgeslagen. Dat is de reden waarom de eigenschap het type __ WL26.Dracking.ShapeBase heeft. U kunt controleren of het een group-vorm is die het vergelijkt met www.draining.shape . ShapeType met wl26.de draging. shapetype.group of door het in een van de afgeleide klassen te gooien: wll26.

Aspose.Words gebruikt de documentbestandnaam en een uniek nummer om een uniek bestandnaam te genereren voor elk beeld dat in het document wordt gevonden.U kunt de Aspose.Words.Saving.ImageSavingArgs.CurrentShape eigenschap gebruiken om een “betere” bestandnaam te genereren door het onderzoeken van vorm eigenschappen zoals Aspose.Words.Drawing.ImageData.Title (alleen vorm), Aspose.Words.Drawing.ImageData.SourceFullName (alleen vorm) en Aspose.Words.Drawing.ShapeBase.Name.

Sommige afbeeldingen in het document kunnen niet beschikbaar zijn. om de beschikbaarheid van de afbeelding te controleren, gebruik de Aspose.Words.Saving.ImageSavingArgs.IsImageAvailable eigendom.

Document

Geeft het document object dat momenteel wordt gered.

public Document Document { get; }

Eigendomswaarde

Document

ImageFileName

Geeft of stelt de bestandnaam (geen pad) waar de afbeelding zal worden opgeslagen.

public string ImageFileName { get; set; }

Eigendomswaarde

string

Remarks

Deze eigenschap stelt u in staat om te redefineren hoe de afbeeldingsbestandnamen worden gegenereerd tijdens de export naar HTML.

Wanneer de gebeurtenis wordt verwijderd, bevat deze eigenschap de bestandnaam die door Aspose.Words is gegenereerd. u kunt de waarde van deze eigenschap wijzigen om de afbeelding in een ander bestand te bewaren.

Aspose.Words genereert automatisch een uniek bestandnaam voor elke ingebouwde afbeelding bij het exporteren naar HTML-formaat. Hoe de afbeeldingsbestandnaam wordt gegenereerd, hangt af van of u het document opslaat naar een bestand of naar een stroom.

Bij het opslaan van een document in een bestand ziet de gecreëerde beeldbestandnaam eruit.

Bij het opslaan van een document in een stroom ziet de gecreëerde beeldbestandnaam eruit.

Aspose.Words.Saving.ImageSavingArgs.ImmageFileName moet alleen de bestandnaam bevatten zonder de route. www.wl26 bepaalt de weg voor het opslaan en de waarde van het attribuut om te schrijven naar HTML met behulp van de documentbestand naam, de _wL27.HtmlSaveOptions.imagesFolder en _wll26 _.

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

Hiermee kunt u de stroom specificeren waar de afbeelding zal worden opgeslagen.

public Stream ImageStream { get; set; }

Eigendomswaarde

Stream

Remarks

Deze eigenschap stelt u in staat om beelden te bewaren naar stromen in plaats van bestanden tijdens HTML.

Wanneer deze eigenschap is, wordt de afbeelding opgeslagen in een bestand die is vermeld in de Aspose.Words.Saving.ImageSavingArgs.ImageFileName eigenschap.

Met behulp van Aspose.Words.Saving.IImageSavingCallback kunt u geen afbeelding vervangen door een andere.

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

IsImageAvailable

Returneert ‘waar’ als de huidige afbeelding beschikbaar is voor export.

public bool IsImageAvailable { get; }

Eigendomswaarde

bool

Remarks

Sommige afbeeldingen in het document kunnen niet beschikbaar zijn, bijvoorbeeld, omdat de afbeelding is gekoppeld en de link ontoegankelijk is of wijst niet op een geldig afbeelding. In dit geval exporteert Aspose.Words een icoon met een rode kruis. Deze eigendom wordt teruggekeerd als de oorspronkelijke afbeelding beschikbaar is; wordt teruggekeerd als de oorspronkelijke afbeelding niet beschikbaar is en zal een “geen afbeelding” icoon worden aangeboden voor besparing.

Bij het opslaan van een groepvorm of een vorm die geen afbeelding vereist, is deze eigenschap altijd .

Zie ook

ImageSavingArgs . CurrentShape

KeepImageStreamOpen

Specificeert of Aspose.Words de stroom open of dicht moet houden na het opslaan van een afbeelding.

public bool KeepImageStreamOpen { get; set; }

Eigendomswaarde

bool

Remarks

De standaard is en Aspose.Words sluit de stroom die u verstrekt in de Aspose.Words.Saving.ImageSavingArgs.ImageStream eigendom na het schrijven van een afbeelding in het.

Aspose.Words.Saving.ImageSavingArgs.ImageStream

 Nederlands