Class SaveOptions
ja nimityö: Aspose.Words.Saving Kokoelma: Aspose.Words.dll (25.4.0)
Tämä on abstrakti perusluokka luokille, joiden avulla käyttäjä voi määrittää lisäävaihtoehtoja, kun tallennat asiakirjan tiettyyn muotoon.
Jos haluat lisätietoja, vieraile Specify Save Options dokumentti artikkeliin.
public abstract class SaveOptions
Inheritance
Derived
DocSaveOptions , FixedPageSaveOptions , HtmlSaveOptions , OdtSaveOptions , OoxmlSaveOptions , RtfSaveOptions , TxtSaveOptionsBase , WordML2003SaveOptions , XamlFlowSaveOptions , XlsxSaveOptions
Perintöjäsenet
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Esimerkki Aspose.Words.Saving.SaveOptions luokan tai minkä tahansa johdannaisen luokan siirtyy virtaa Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions)tai sarja Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) ylittää käyttäjän määrittämään räätälöityjä vaihtoehtoja, kun tallentaa asiakirja.
Constructors
SaveOptions()
protected SaveOptions()
Properties
AllowEmbeddingPostScriptFonts
Saat tai asettaa boolean-arvon, joka osoittaa, sallivatko kirjaimet sisällytettyä PostScript-luettelon kanssa, kun TrueType-tunnukset sisällytetään asiakirjaan, jolloin se tallennetaan.
public bool AllowEmbeddingPostScriptFonts { get; set; }
Omistuksen arvo
Remarks
Huomaa, että Word ei sisälly PostScript-merkintöjä, mutta se voi avata asiakirjoja tämäntyyppisten sisällytettyjen merkintöjen kanssa.
Tämä vaihtoehto toimii vain, kun Aspose.Words.Fonts.FontInfoCollection.EmbedTrueTypeFonts Aspose.Words.DocumentBase.FontInfos ominaisuus asetetaan .
CustomTimeZoneInfo
Saat tai asetat mukautetun paikallisen aikavyöhykkeen, jota käytetään päivämäärä- ja aikavyöhykkeille.
public TimeZoneInfo CustomTimeZoneInfo { get; set; }
Omistuksen arvo
Remarks
Tämä vaihtoehto on saatavilla joko .Net-keskuksessa, joka alkaa versiosta 3.5 tai .Net Standard.
Oletusarvoisesti Aspose.Words käyttää järjestelmän paikallista aikavyöhykettä kirjoittaessaan päivämäärä/aika-kentät, tämä vaihtoehto mahdollistaa mukautetun arvon määrittämisen.
DefaultTemplate
Saat tai asettaa reitin oletusarvoiseen malliin (mukaan lukien tiedoston nimi).Tällaisen omaisuuden arvo on tyhjä sarja (System String on tyhjä)
public string DefaultTemplate { get; set; }
Omistuksen arvo
Remarks
Jos määritellään, tätä reittiä käytetään lataamaan mallia, kun Aspose.Words.Document.AutomaticallyUpdateStyles on ’todellinen’, mutta Aspose.Words.Document.AttachedTemplate on tyhjä.
Dml3DEffectsRenderingModeMuokkaa
Se saa tai asettaa arvon, joka määrittää, miten 3D-vaikutukset suoritetaan.
public Dml3DEffectsRenderingMode Dml3DEffectsRenderingMode { get; set; }
Omistuksen arvo
Remarks
Oletusarvo on Aspose.Words.Saving.Dml3DEffectsRenderingMode.Basic.
DmlEffectsRenderingMode
Saat tai asetat arvon, joka määrittää, miten DrawingML-vaikutukset suoritetaan.
public virtual DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }
Omistuksen arvo
Remarks
Oletusarvo on Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified.
Tätä ominaisuutta käytetään, kun asiakirja viedään kiinteään sivun muotoon.
DmlRenderingMode
Saat tai asetat arvon, joka määrittää, miten DrawingML-muodot suoritetaan.
public DmlRenderingMode DmlRenderingMode { get; set; }
Omistuksen arvo
Remarks
Oletusarvo on Aspose.Words.Saving.DmlRenderingMode.Fallback.
Tätä ominaisuutta käytetään, kun asiakirja viedään kiinteään sivun muotoon.
ExportGeneratorName
Kun ’todellinen’, aiheuttaa Aspose.Wordsin nimi ja versio sisällytetään tuotettuihin tiedostoihin.Default arvo on ’todellinen'.
public bool ExportGeneratorName { get; set; }
Omistuksen arvo
ImlRenderingMode
Saat tai asetat arvon, joka määrittää, miten ink (InkML) esineitä suoritetaan.
public ImlRenderingMode ImlRenderingMode { get; set; }
Omistuksen arvo
Remarks
Oletusarvo on Aspose.Words.Saving.ImlRenderingMode.InkML.
Tätä ominaisuutta käytetään, kun asiakirja viedään kiinteään sivun muotoon.
MemoryOptimization
Saat tai asetat arvon, jossa määritetään, onko muistin optimointi suoritettava ennen asiakirjan tallentamista.Tämän ominaisuuden oletusarvo on väärä.
public bool MemoryOptimization { get; set; }
Omistuksen arvo
Remarks
Tämän vaihtoehdon asettaminen “todelliseksi” voi merkittävästi vähentää muistin kulutusta ja säästää suuria asiakirjoja hitaamman säästämisen kustannuksella.
PrettyFormat
Kun ’todellinen’, kauniit muodot tulosta sovellettavissa.Default arvo on ‘false’.
public bool PrettyFormat { get; set; }
Omistuksen arvo
Remarks
Asetettu tekemään HTML, MHTML, EPUB, WordML, RTF, DOCX ja ODT tulokset ihmiselle luettavissa.
ProgressCallback
Soitettu tallentamisen aikana asiakirja ja hyväksyy tallentamisen edistymistä koskevia tietoja.
public IDocumentSavingCallback ProgressCallback { get; set; }
Omistuksen arvo
Remarks
Progressi ilmoitetaan, kun säästetään Aspose.Words.SaveFormat.Docx, __ WL26.FlatOpc, Wl26.PäästääFormati.Docm, //W L26 .RappaFormatin.Totmin,//W l26___.KorjataanFormatti.Donks,W W L 26 .KorujaFormatt.Danks ja w l 26 .SavaFormatet.Html,w L 266_,SavFormate.Mhtml,WW 26,KorijaaFormata.Epub,________W_www.saveFl.Xlflow, or _wl@.
SaveFormat
Määrittää muodon, jossa asiakirja tallennetaan, jos tätä tallennusvaihtoehtoja objekti käytetään.
public abstract SaveFormat SaveFormat { get; set; }
Omistuksen arvo
TempFolder
Määritä väliaikaiset tiedostot, joita käytetään tallennettaessa DOC- tai DOCX-tiedostoon.Ehdottomasti tämä omaisuus on nolla ja väliaikaisia tiedostoja ei käytetä.
public string TempFolder { get; set; }
Omistuksen arvo
Remarks
Kun Aspose.Words tallentaa asiakirjan, se tarvitsee luoda väliaikaisia sisäisiä rakenteita. Oletusarvoisesti nämä sisäiset rakenteet luodaan muistiin ja muistin käyttö huipentuu lyhyen ajan, kun asiakirja tallennetaan. Kun tallennus on valmis, muisti vapautetaan ja roskakuljettaja palauttaa sen.
Määrittää väliaikainen tiedosto käyttämällä Aspose.Words.Saving.SaveOptions.TempFolder aiheuttaa Aspose.Words säilyttää sisäiset rakenteet väliaikaisia tiedostoja sijaan muistia. se vähentää muistin käyttöä säästämisen aikana, mutta vähentää säästämisen suorituskykyä.
Laatikon on oltava olemassa ja kirjoitettava, muuten poikkeus heitetään.
Aspose.Words poistaa automaattisesti kaikki väliaikaiset tiedostot, kun tallennus on valmis.
Exceptions
Hävitä, jos tallennat hyvin suuren asiakirjan (tuhannet sivut) ja/tai käsittelet useita asiakirjoja samanaikaisesti.Muistin huippu säästön aikana voi olla tarpeeksi merkittävä, että se aiheuttaa poikkeuksen.
UpdateAmbiguousTextFont
Määrittää, vai kirjaimelliset ominaisuudet muuttuvat käytössä olevan kirjaimekoodin mukaan.
public bool UpdateAmbiguousTextFont { get; set; }
Omistuksen arvo
UpdateCreatedTimeProperty
Saat tai asettaa arvon, joka määrittää, onko Aspose.Words.Properties.BuiltInDocumentProperties.CreatedTime ominaisuus päivitetään ennen säästämistä.Default arvo on ‘false’;
public bool UpdateCreatedTimeProperty { get; set; }
Omistuksen arvo
UpdateFields
Saat tai asettaa arvon, jossa määritetään, onko tiettyjen lajien kentät päivitettävä ennen asiakirjan tallentamista kiinteään sivun muotoon.Tämän ominaisuuden oletusarvo on ’todellinen'.
public bool UpdateFields { get; set; }
Omistuksen arvo
Remarks
Mahdollistaa määrittää, onko minimoida tai ei MS Word käyttäytymistä.
UpdateLastPrintedProperty
Saat tai asettaa arvon, joka määrittää, onko Aspose.Words.Properties.BuiltInDocumentProperties.LastPrinted omaisuus päivitetään ennen säästöä.
public bool UpdateLastPrintedProperty { get; set; }
Omistuksen arvo
UpdateLastSavedTimeProperty
Saat tai asettaa arvon, joka määrittää, onko Aspose.Words.Properties.BuiltInDocumentProperties.LastSavedTime omaisuus päivitetään ennen säästöä.
public bool UpdateLastSavedTimeProperty { get; set; }
Omistuksen arvo
UseAntiAliasing
Saat tai asettaa arvon, joka määrittää, käytetäänkö tai ei käytetä anti-aliasing rendering.
public bool UseAntiAliasing { get; set; }
Omistuksen arvo
Remarks
Oletusarvo on . Kun tämä arvo asetetaan anti-aliasing käytetään rendering.
Tätä ominaisuutta käytetään, kun asiakirja viedään seuraaviin muodoihin: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf. Kun asiakirja viedään Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub, Aspose.Words.SaveFormat.Azw3 tai Aspose.Words.SaveFormat.Mobi.
UseHighQualityRendering
Saat tai asettaa arvon, joka määrittää, käytetäänkö korkealaatuisia (eli hitaita) rendering algoritmeja vai ei.
public bool UseHighQualityRendering { get; set; }
Omistuksen arvo
Remarks
Oletusarvo on ”väärä”.
Tämä ominaisuus käytetään, kun asiakirja viedään kuvatiedostoihin: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf.
Methods
CreateSaveOptions(SaveFormat)
Luo tallennusvaihtoehtoja kohde luokan sopii määritellyn tallennusformaatin.
public static SaveOptions CreateSaveOptions(SaveFormat saveFormat)
Parameters
saveFormat
SaveFormat
Tallenna muoto, jonka varten luoda tallennus vaihtoehtoja objekti.
Returns
Luokan esine, joka johtuu Aspose.Words.Saving.SaveOptionsista.
CreateSaveOptions(String)
Luo luokan tallennusvaihtoehdon kohteen, joka soveltuu tiedoston laajennukseen, joka on määritelty tietyssä tiedoston nimessä.
public static SaveOptions CreateSaveOptions(string fileName)
Parameters
fileName
string
Tämän tiedoston nimen laajennus määrittää luokan tallennusvaihtoehdoista.
Returns
Luokan esine, joka johtuu Aspose.Words.Saving.SaveOptionsista.