Class SaveOptions
A név: Aspose.Words.Saving Összefoglaló: Aspose.Words.dll (25.4.0)
Ez egy absztrakt alaposztály az osztályok számára, amelyek lehetővé teszik a felhasználó számára, hogy továbbilehetőségek, amikor egy dokumentumot egy adott formátumban tárol.
Ha többet szeretne megtudni, látogasson el Specify Save Options A dokumentációs cikk.
public abstract class SaveOptions
Inheritance
Derived
DocSaveOptions , FixedPageSaveOptions , HtmlSaveOptions , OdtSaveOptions , OoxmlSaveOptions , RtfSaveOptions , TxtSaveOptionsBase , WordML2003SaveOptions , XamlFlowSaveOptions , XlsxSaveOptions
Örökletes tagok
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Az Aspose.Words.Saving.SaveOptions osztály vagy bármely származtatott osztály példányát az Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions) áramlásra adják át.vagy az Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) áthelyezése a felhasználó számára, hogy meghatározzák a személyre szabott lehetőségeket a dokumentum mentése során.
Constructors
SaveOptions()
protected SaveOptions()
Properties
AllowEmbeddingPostScriptFonts
Megkapja vagy beállítja a boolean értéket, amely azt jelzi, hogy lehetővé teszi-e a betűtípusok beépítését a PostScript kiadványokkal, amikor a TrueType betűtípusok beépítését egy dokumentumba mentették.Az alapértelmezett értéke hamis.
public bool AllowEmbeddingPostScriptFonts { get; set; }
ingatlan értéke
Remarks
Megjegyzés: A Word nem tartalmazza a PostScript betűtípusokat, de megnyithatja az ilyen típusú betűtípusokkal ellátott dokumentumokat.
Ez az opció csak akkor működik, ha az Aspose.Words.Fonts.FontInfoCollection.EmbedTrueTypeFonts az Aspose.Words.DocumentBase.FontInfos tulajdonsága .
CustomTimeZoneInfo
Megkapja vagy beállítja a helyi időzónát, amelyet a dátum/idő mezőkhez használnak.
public TimeZoneInfo CustomTimeZoneInfo { get; set; }
ingatlan értéke
Remarks
Ez az opció a .Net keretrendszerben vagy a 3.5 verzióból vagy a .Net Standard verzióból érhető el.
Alapértelmezés szerint az Aspose.Words a rendszer helyi időzónáját használja a dátum/idő mezők írásakor, ez az opció lehetővé teszi a beállított érték beállítását.
DefaultTemplate
Megkapja vagy beállítja az utat az alapértelmezett sablonra (beleértve a fájlnevét is).Ennek az ingatlannak az alapértelmezett értéke a üres szalag (Szerkesztés a szoftverben és üresen)
public string DefaultTemplate { get; set; }
ingatlan értéke
Remarks
Ha meg van határozva, ezt az utat használják, hogy töltse fel a sablont, amikor Aspose.Words.Document.AutomaticallyUpdateStyles ‘igaz’, de Aspose.Words.Document.AttachedTemplate üres.
Dml3DEffectsRenderingMód
Megkap egy értéket vagy beállít egy értéket, amely meghatározza, hogy a 3D hatások hogyan készülnek.
public Dml3DEffectsRenderingMode Dml3DEffectsRenderingMode { get; set; }
ingatlan értéke
Remarks
Az alapértelmezett érték az Aspose.Words.Saving.Dml3DEffectsRenderingMode.Basic.
DmlEffectsRenderingMode
Megkap egy értéket vagy beállítást, amely meghatározza, hogyan jelenik meg a DrawingML hatások.
public virtual DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }
ingatlan értéke
Remarks
Az alapértelmezett érték az Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified.
Ezt a tulajdonságot akkor használják, ha a dokumentumot rögzített oldalformátumokba exportálják.
DmlRenderingMode
Megkap egy értéket vagy beállítást, amely meghatározza, hogy a DrawingML formák hogyan kerülnek átadásra.
public DmlRenderingMode DmlRenderingMode { get; set; }
ingatlan értéke
Remarks
Az alapértelmezett érték az Aspose.Words.Saving.DmlRenderingMode.Fallback.
Ezt a tulajdonságot akkor használják, ha a dokumentumot rögzített oldalformátumokba exportálják.
ExportGeneratorName
Amikor ‘igaz’, az Aspose.Words nevét és verzióját beépítik az előállított fájlokba.Az alapértelmezett érték ‘igaz’.
public bool ExportGeneratorName { get; set; }
ingatlan értéke
ImlRenderingMode
Megkap egy értéket vagy beállítást, amely meghatározza, hogy az ink (InkML) objektumok hogyan kerülnek ábrázolásra.
public ImlRenderingMode ImlRenderingMode { get; set; }
ingatlan értéke
Remarks
Az alapértelmezett érték az Aspose.Words.Saving.ImlRenderingMode.InkML.
Ezt a tulajdonságot akkor használják, ha a dokumentumot rögzített oldalformátumokba exportálják.
MemoryOptimization
Megkapja vagy beállítja az értéket, amely meghatározza, hogy a memória-optimalizációt a dokumentum mentése előtt kell-e végrehajtani.Ez a tulajdonság alapértelmezett értéke hamis.
public bool MemoryOptimization { get; set; }
ingatlan értéke
Remarks
Ennek az opciónak a “igaz” beállítása jelentősen csökkenti a memóriafogyasztást, miközben nagy dokumentumokat takarít meg a lassabb időmegtakarítás költségeivel.
PrettyFormat
Amikor ‘igaz’, gyönyörű formátumok kimenetel, ahol alkalmazható.Az alapértelmezett érték ‘hamis’.
public bool PrettyFormat { get; set; }
ingatlan értéke
Remarks
A HTML, a MHTML, az EPUB, a WordML, az RTF, a DOCX és az ODT kimenetelének emberi olvashatóvá tétele.
ProgressCallback
Meghívás mentés közben egy dokumentumot, és elfogadja az adatok mentési előrehaladás.
public IDocumentSavingCallback ProgressCallback { get; set; }
ingatlan értéke
Remarks
Progress értesül, amikor megtakarít a Aspose.Words.SaveFormat.Docx, __ WL26.FlatOpc-t, Wl26.A SaveFormát.docm-et, -W L22.Dotm formátumot, /W l23.Dotox formációt és / _ W L36.Dooct.dotoct, // W l37.Doct., _ www.saveformate.dot . _ _www.wl66.SveFormate .DOT.Html. , _wL62.Mhtml.Szabadságformátumok.Epub.
SaveFormat
Megadja azt a formátumot, amelyben a dokumentumot meg fogják menteni, ha ezt a mentési lehetőségeket objektum használják.
public abstract SaveFormat SaveFormat { get; set; }
ingatlan értéke
TempFolder
Specifikálja az ideiglenes fájlok mappáját, amelyet a DOC vagy a DOCX fájl mentésekor használnak.Először is ez a tulajdonság “zéró” és nem használnak ideiglenes fájlokat.
public string TempFolder { get; set; }
ingatlan értéke
Remarks
Amikor az Aspose.Words ment egy dokumentumot, átmeneti belső szerkezeteket kell létrehozni. alapértelmezés szerint ezeket a belső szerkezeteket a memóriában hozták létre, és a memória használata rövid ideig csúszik, míg a dokumentumot mentették.
Az ideiglenes mappát az Aspose.Words.Saving.SaveOptions.TempFolder használatával az Aspose.Words az ideiglenes fájlok belső szerkezeteinek megőrzését okozza a memória helyett.
A mappának meg kell léteznie és íráthatónak kell lennie, különben kivételt dobnak el.
Az Aspose.Words automatikusan törli az összes ideiglenes fájlt, amikor a mentés befejeződik.
Exceptions
Vágjon, ha egy nagyon nagy dokumentumot (ezer oldal) tárol, és/vagy egyszerre több dokumentumot feldolgoz.A memória csúcs a megtakarítás során elég jelentős lehet ahhoz, hogy kivételt okozzon.
UpdateAmbiguousTextFont
Határozza meg, hogy a betűtípusokat a használt karakterkód szerint módosítják-e.
public bool UpdateAmbiguousTextFont { get; set; }
ingatlan értéke
UpdateCreatedTimeProperty
Megkapja vagy beállít egy értéket, amely meghatározza, hogy az Aspose.Words.Properties.BuiltInDocumentProperties.CreatedTime tulajdonság frissül, mielőtt menteni.Az alapértelmezett értéke hamis;
public bool UpdateCreatedTimeProperty { get; set; }
ingatlan értéke
UpdateFields
Megkapja vagy beállítja az értéket, amely meghatározza, hogy bizonyos típusú mezőket kell-e frissíteni, mielőtt a dokumentumot rögzített oldalsó formátumra mentheti.Ez a tulajdonság alapértelmezett értéke “valódi”.
public bool UpdateFields { get; set; }
ingatlan értéke
Remarks
Lehetővé teszi, hogy meghatározzák, hogy az MS Word viselkedését illusztrálja-e vagy sem.
UpdateLastPrintedProperty
Kap vagy beállít egy értéket, amely meghatározza, hogy az Aspose.Words.Properties.BuiltInDocumentProperties.LastPrinted tulajdonság frissül, mielőtt menteni.
public bool UpdateLastPrintedProperty { get; set; }
ingatlan értéke
UpdateLastSavedTimeProperty
Kap vagy beállít egy értéket, amely meghatározza, hogy az Aspose.Words.Properties.BuiltInDocumentProperties.LastSavedTime tulajdonság frissül, mielőtt menteni.
public bool UpdateLastSavedTimeProperty { get; set; }
ingatlan értéke
UseAntiAliasing
Megkapja vagy beállít egy értéket, amely meghatározza, hogy használja-e az anti-aliasing-t a rendereléshez.
public bool UseAntiAliasing { get; set; }
ingatlan értéke
Remarks
Az alapértelmezett érték . Amikor ezt az értéket az anti-aliasingra állítják be, a rendereléshez használják.
Ez a tulajdonság akkor használják, amikor a dokumentum exportálódik a következő formátumok: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf. Amikor a dokumentum exportálódik az Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub, Aspose.Words.SaveFormat.Azw3 vagy Aspose.Words.SaveFormat.Mobi formátumok ezt a lehetőséget használják a raster képek.
UseHighQualityRendering
Megkap egy értéket, amely meghatározza, hogy a magas minőségű (azaz lassú) rendering algoritmusokat használja-e vagy sem.
public bool UseHighQualityRendering { get; set; }
ingatlan értéke
Remarks
Az alapértelmezett érték „valódi”.
Ezt a tulajdonságot akkor használják, amikor a dokumentumot képformátumokba exportálják: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf.
Methods
CreateSaveOptions(SaveFormat)
Hozzon létre egy mentési lehetőség objektum egy osztály alkalmas a meghatározott mentési formátum.
public static SaveOptions CreateSaveOptions(SaveFormat saveFormat)
Parameters
saveFormat
SaveFormat
A mentési formátum, amelynek létrehozása mentési opciók objektum.
Returns
Egy olyan osztály tárgyát, amely az Aspose.Words.Saving.SaveOptions-ból származik.
CreateSaveOptions(A string)
Hozzon létre egy tárolási lehetőség objektum egy osztály alkalmas a fájl kiterjesztés meghatározott az adott fájl neve.
public static SaveOptions CreateSaveOptions(string fileName)
Parameters
fileName
string
A fájlnév kiterjesztése határozza meg a létrehozni kívánt mentési lehetőségek osztályát.
Returns
Egy olyan osztály tárgyát, amely az Aspose.Words.Saving.SaveOptions-ból származik.