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
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
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
ImageFileName
Dostane alebo nastaví názov súboru (bez trasy), kde sa obrázok uloží.
public string ImageFileName { get; set; }
Hodnota nehnuteľnosti
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
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
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
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