Class ImageSavingArgs

Class ImageSavingArgs

Pôvodný názov: Aspose.Words.Saving Zhromaždenie: Aspose.Words.dll (25.4.0)

Poskytuje údaje o podujatí Aspose.Words.Saving.IImageSavingCallback.ImageSaving(Aspose.Words.Saving.ImageSavingArgs).

Aby ste sa dozvedeli viac, navštívte Save a Document Dokumentačný článok .

public class ImageSavingArgs

Inheritance

object ImageSavingArgs

Z dedičných členov

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

Remarks

V predvolenom nastavení, keď Aspose.Words uloží dokument do HTML, uloží každý obrázok do samostatného súboru. Aspose.Words používa názov súboru dokumentu a jedinečné číslo na vytvorenie jedinečného názvu súboru pre každý obrázok nájdený v dokumente.

Aspose.Words.Saving.ImageSachingArgs umožňuje redefinovať spôsob, akým sa vytvárajú názvy súborov s obrázkom, alebo úplne obklopovať úsporu obrázkov v súboroch tým, že poskytuje vlastné objekty streamovania.

Ak chcete aplikovať svoju vlastnú logiku na generovanie názvov súborov s obrázkom, použite Aspose.Words.Saving.ImageSavingArgs.ImageFileName, Aspose.Words.Saving.ImageSavingArgs.CurrentShape a Aspose.Words.Saving.ImageSavingArgs.IsImageDostupné vlastnosti.

Ak chcete uložiť obrázky do streamov namiesto súborov, použite vlastnosť Aspose.Words.Saving.ImageSavingArgs.ImageStream.

Properties

CurrentShape

Získava objekt Aspose.Words.Drawing.ShapeBase zodpovedajúci tvaru alebo tvaru skupinyTo sa chystá zachrániť.

public ShapeBase CurrentShape { get; }

Hodnota nehnuteľnosti

ShapeBase

Remarks

Aspose.Words.Saving.IImageSachingCallback môže byť odovzdaný, zatiaľ čo šetrí buď tvar alebo tvar skupiny. To je dôvod, prečo majetok má typ Wl26.Drawing.ShapeBase. Môžete skontrolovať, či je to formy skupiny porovnávaním _ www.wl26.drawning.shape.type s _wll27.dry.type.group alebo tým, že ho vrhnete do jednej z derivátových tried: _wwl62.dray.formy alebo _wl66.

Aspose.Words používa názov súboru dokumentu a jedinečné číslo na vytvorenie jedinečného názvu súboru pre každý obrázok nájdený v dokumente.Môžete použiť vlastnosť Aspose.Words.Saving.ImageSavingArgs.CurrentShape na vytvorenie “lepšie” názov súboru skúmaním tvarových vlastností ako Aspose.Words.Drawing.ImageData.Title (samozrejme), Aspose.Words.Drawing.ImageData.SourceFullName (samozrejme) a Aspose.Words.Drawing.ShapeBase.Name.

Niektoré obrázky v dokumente môžu byť nedostupné. na overenie dostupnosti obrázkov použite vlastnosť Aspose.Words.Saving.ImageSavingArgs.IsImageAvailable.

Document

Získajte objekt dokumentu, ktorý je v súčasnosti uložený.

public Document Document { get; }

Hodnota nehnuteľnosti

Document

ImageFileName

Dostane alebo nastaví názov súboru (bez trasy), kde sa obrázok uloží.

public string ImageFileName { get; set; }

Hodnota nehnuteľnosti

string

Remarks

Táto vlastnosť vám umožňuje redefinovať, ako sa mená súborov s obrázkom generujú počas exportu do HTML.

Keď je udalosť spustená, táto vlastnosť obsahuje názov súboru, ktorý bol generovaný spoločnosťou Aspose.Words. Môžete zmeniť hodnotu tejto vlastnosti, aby ste zachránili obrázok do iného súboru.

Aspose.Words automaticky generuje jedinečné názov súboru pre každý vstavaný obrázok pri exportovaní do formátu HTML. Ako sa názov súboru obrazu generuje závisí od toho, či dokument uložíte do súboru alebo do toku.

Keď sa dokument uloží do súboru, vytvorený názov súboru s obrázkom vyzerá ako .

Keď sa dokument ukladá do toku, vytvorený názov súboru s obrázkom vyzerá ako .

Aspose.Words.Saving.ImageSaveArgs. ImageFileName musí obsahovať iba názov súboru bez trasy. Wl26 určuje cestu na ukladanie a hodnotu atributu na písanie do HTML pomocou názvu súbory dokumentu, _ www.wl.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 určiť prúd, na ktorom bude obraz uložený.

public Stream ImageStream { get; set; }

Hodnota nehnuteľnosti

Stream

Remarks

Táto vlastnosť vám umožňuje uložiť obrázky do streamov namiesto súborov počas HTML.

Predvolená hodnota je . Keď je táto vlastnosť , obrázok bude uložený do súboru uvedeného v Aspose.Words.Saving.ImageSavingArgs.ImageFileName vlastnosti.

Pomocou Aspose.Words.Saving.IImageSavingCallback nemôžete nahradiť jeden obrázok iným.

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

IsImageAvailable

Vráti sa “pravdivý”, ak je aktuálny obrázok k dispozícii na export.

public bool IsImageAvailable { get; }

Hodnota nehnuteľnosti

bool

Remarks

Niektoré obrázky v dokumente môžu byť neprístupné, napríklad preto, že obrázok je prepojený a odkaz je neprístupný alebo neoznačuje platný obrázok.V tomto prípade Aspose.Words vyváža ikonu s červeným krížom.Táto vlastnosť sa vráti, ak je pôvodný obrázok k dispozícii; vráti sa, ak pôvodný obrázok nie je k dispozícii a ikona “nie je obrázok” bude ponúkaná na uloženie.

Pri uložení formy skupiny alebo formy, ktorá nevyžaduje žiadny obrázok táto vlastnosť je vždy .

Pozri tiež

ImageSavingArgs . CurrentShape

KeepImageStreamOpen

Upozorňuje, či by Aspose.Words mal udržať prúd otvorený alebo zatvorený po zachovaní obrazu.

public bool KeepImageStreamOpen { get; set; }

Hodnota nehnuteľnosti

bool

Remarks

Predvolené je a Aspose.Words uzavrie tok, ktorý poskytuje v Aspose.Words.Saving.ImageSavingArgs.ImageStream vlastnosť po písaní obrázok do neho.

Aspose.Words.Saving.ImageSavingArgs.ImageStream

 Slovenčina