Class ImageSavingArgs

Class ImageSavingArgs

Název místa: Aspose.Words.Saving Shromáždění: Aspose.Words.dll (25.4.0)

Poskytuje data pro událost Aspose.Words.Saving.IImageSavingCallback.ImageSaving(Aspose.Words.Saving.ImageSavingArgs.

Chcete-li se dozvědět více, navštivte Save a Document Dokumentační článek .

public class ImageSavingArgs

Inheritance

object ImageSavingArgs

Dědiční členové

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

Remarks

Ve výchozím nastavení, když Aspose.Words ukládá dokument do HTML, ukládá každý obrázek do samostatného souboru. Aspose.Words používá název souboru dokumentu a jedinečné číslo k vytvoření jedinečného názvu souboru pro každý obrázek nacházející se v dokumentu.

Aspose.Words.Saving.ImageSachingArgs umožňuje znovu definovat způsob, jakým jsou generovány názvy souborů snímků, nebo zcela omezit úsporu obrázků v souborech tím, že poskytuje vlastní streamové objekty.

Chcete-li použít svou vlastní logiku pro generování názvů souborů snímků pomocí Aspose.Words.Saving.ImageSavingArgs.ImageFileName, Aspose.Words.Saving.ImageSavingArgs.CurrentShape a Aspose.Words.Saving.ImageSavingArgs.IsImageDostupné vlastnosti.

Chcete-li uložit obrázky do streamů namísto souborů, použijte vlastnost Aspose.Words.Saving.ImageSavingArgs.ImageStream.

Properties

CurrentShape

Obdrží Aspose.Words.Drawing.ShapeBase objekt odpovídající tvaru nebo skupinové tvaryTo se chystá zachránit.

public ShapeBase CurrentShape { get; }

Hodnota nemovitosti

ShapeBase

Remarks

Aspose.Words.Saving.IImageCallback může být propuštěn při uložení buď tvaru nebo skupinové tvary. To je důvod, proč je vlastnost má typ Wl26.Drawing.ShapeBase. Můžete zkontrolovat, zda je to skupinová forma srovnávající _ www.wl26.draw.shape.thype s _wll27.dry.type.group nebo tím, že ho hodí do jedné z derivátových tříd: __wls22.dray.formy nebo _wwl36.Dry-typ.

Aspose.Words používá název souboru dokumentu a jedinečné číslo k vytvoření jedinečného názvu souboru pro každý obrázek obsažený v dokumentu.Můžete použít vlastnost Aspose.Words.Saving.ImageSavingArgs.CurrentShape k vytvoření “lepší” název souboru tím, že zkoumá vlastnosti tvaru, jako je Aspose.Words.Drawing.ImageData.Title (pouze tvar), Aspose.Words.Drawing.ImageData.SourceFullName (pouze tvar) a Aspose.Words.Drawing.ShapeBase.Name.

Některé obrázky v dokumentu mohou být nedostupné. pro ověření dostupnosti obrázku použijte vlastnost Aspose.Words.Saving.ImageSavingArgs.IsImageAvailable.

Document

Obsahuje dokument, který je v současné době zachráněn.

public Document Document { get; }

Hodnota nemovitosti

Document

ImageFileName

Obdržíte nebo nastavte název souboru (bez trasy), kde bude obrázek uložen.

public string ImageFileName { get; set; }

Hodnota nemovitosti

string

Remarks

Tato vlastnost vám umožňuje znovu definovat, jak se jména souborů snímku generují během exportu do HTML.

Když je událost vypuštěna, tato vlastnost obsahuje název souboru, který byl generován společností Aspose.Words.Můžete změnit hodnotu této vlastnosti, abyste zachránili obrázek do jiného souboru.

Aspose.Words automaticky generuje jedinečný název souboru pro každý vestavěný obrázek při exportu do formátu HTML. Jak je název souboru obrázku generován závisí na tom, zda dokument uložíte do souboru nebo do toku.

Při uložení dokumentu do souboru se vytvořený název souboru obrázku zobrazí jako .

Při uložení dokumentu do toku se vytvořený název souboru obrázku zobrazí jako .

Aspose.Words.Saving.ImageSaveArgs. ImageFileName musí obsahovat pouze název souboru bez trasy. Wl26 určuje cestu pro ukládání a hodnotu atributu pro psaní do HTML pomocí názvu soubory dokumentu, _www.save.Html.

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

Umožňuje specifikovat tok, do kterého bude obrázek uložen.

public Stream ImageStream { get; set; }

Hodnota nemovitosti

Stream

Remarks

Tato vlastnost umožňuje uložit obrázky do streamů namísto souborů během HTML.

Když je tato vlastnost , obrázek bude uložen do souboru uvedeného v vlastnosti Aspose.Words.Saving.ImageSavingArgs.ImageFileName.

Pomocí Aspose.Words.Saving.IImageSavingCallback nemůžete nahradit jeden obrázek jiným.

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

IsImageAvailable

Vrací se “pravdivý”, pokud je aktuální obrázek k dispozici pro vývoz.

public bool IsImageAvailable { get; }

Hodnota nemovitosti

bool

Remarks

Některé obrázky v dokumentu mohou být nedostupné, například proto, že je obrázek připojen a odkaz je nedostupný nebo neoznačuje platný obrázek.V tomto případě Aspose.Words vyváží ikonu s červeným křížem.Tato vlastnost se vrací, pokud je původní obrázek k dispozici; vrací se, pokud původní obrázek není k dispozici a ikona “bez obrázku” bude nabídnuta k ušetřen.

Při uložení formy skupiny nebo formy, která nevyžaduje žádný obrázek, je tato vlastnost vždy .

Vidět také

ImageSavingArgs . CurrentShape

KeepImageStreamOpen

Určuje, zda by Aspose.Words měl po zachování obrázku udržet tok otevřený nebo zavřen.

public bool KeepImageStreamOpen { get; set; }

Hodnota nemovitosti

bool

Remarks

Ve výchozím nastavení je a Aspose.Words uzavře tok, který jste poskytli v vlastnictví Aspose.Words.Saving.ImageSavingArgs.ImageStream po psaní obrázku do něj.

Společnost Aspose.Words.Saving.ImageSaving.ImageStream

 Čeština