Class SaveOptions
Nom dels espais: Aspose.Words.Saving Assemblea: Aspose.Words.dll (25.4.0)
Aquesta és una classe de base abstracta per a classes que permet a l’usuari especificar mésOpcions quan emmagatzema un document en un format específic.
Per saber-ne més, visita el Specify Save Options Article de documentació.
public abstract class SaveOptions
Inheritance
Derived
DocSaveOptions , FixedPageSaveOptions , HtmlSaveOptions , OdtSaveOptions , OoxmlSaveOptions , RtfSaveOptions , TxtSaveOptionsBase , WordML2003SaveOptions , XamlFlowSaveOptions , XlsxSaveOptions
Membres heretats
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Un exemple de la classe Aspose.Words.Saving.SaveOptions o qualsevol classe derivada es trasllada al corrent Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions)o la barra Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) sobrecarrega per a l’usuari per definir les opcions personalitzades quan salva un document.
Constructors
SaveOptions()
protected SaveOptions()
Properties
AllowEmbeddingPostScriptFonts
Obté o s’estableix un valor boolean que indica si per permetre la incorporació de fonts amb les descripcions de PostScript quan s’incorporen fonts TrueType en un document en què es salva.El valor estàndard és ‘false’.
public bool AllowEmbeddingPostScriptFonts { get; set; }
Valor de la propietat
Remarks
Nota: Word no embolia fonts PostScript, però pot obrir documents amb fonts embolicades d’aquest tipus.
Aquesta opció només funciona quan Aspose.Words.Fonts.FontInfoCollection.EmbedTrueTypeFonts de l’Aspose.Words.DocumentBase.FontInfos propietat està configurada a .
CustomTimeZoneInfo
Obté o s’estableix la zona horària local personalitzada utilitzada per als camps de data/hora.
public TimeZoneInfo CustomTimeZoneInfo { get; set; }
Valor de la propietat
Remarks
Aquesta opció està disponible en el marc .Net a partir de la versió 3.5 o .Net Standard.
Per default, Aspose.Words utilitza la zona horària local del sistema quan escriu camps de data/hora, aquesta opció permet establir valor personalitzat.
DefaultTemplate
Obtenir o establir el camí a la plantilla de default (incloent el nom de fitxer).El valor defectuós d’aquesta propietat és Tàrrega buida (Els sistemes estan buits)
public string DefaultTemplate { get; set; }
Valor de la propietat
Remarks
Si s’especifica, aquesta ruta s’utilitza per carregar el model quan Aspose.Words.Document.AutomaticamentUpdateStyles és ’true’, però Aspose.Words.Document.AttachedTemplate és buit.
Dml3DefectesRenderingMode
Obté o estableix un valor que determina com es realitzen els efectes 3D.
public Dml3DEffectsRenderingMode Dml3DEffectsRenderingMode { get; set; }
Valor de la propietat
Remarks
El valor estàndard és Aspose.Words.Saving.Dml3DEffectsRenderingMode.Basic.
DmlEffectsRenderingMode
Obté o estableix un valor que determina com es realitzen els efectes de DrawingML.
public virtual DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }
Valor de la propietat
Remarks
El valor estàndard és Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified.
Aquesta propietat s’utilitza quan el document s’exporta a formats de pàgina fixos.
DmlRenderingMode
Obté o estableix un valor que determina com es realitzen les formes de DrawingML.
public DmlRenderingMode DmlRenderingMode { get; set; }
Valor de la propietat
Remarks
El valor default és Aspose.Words.Saving.DmlRenderingMode.Fallback.
Aquesta propietat s’utilitza quan el document s’exporta a formats de pàgina fixos.
ExportGeneratorName
Quan ’true’, el nom i la versió de Aspose.Words s’incorporen en els arxius produïts.El valor estàndard és ’true'.
public bool ExportGeneratorName { get; set; }
Valor de la propietat
ImlRenderingMode
Obté o estableix un valor que determina com es renden els objectes d’ink (InkML.
public ImlRenderingMode ImlRenderingMode { get; set; }
Valor de la propietat
Remarks
El valor estàndard és Aspose.Words.Saving.ImlRenderingMode.InkML.
Aquesta propietat s’utilitza quan el document s’exporta a formats de pàgina fixos.
MemoryOptimization
Obté o s’estableix valor per determinar si s’ha de realitzar l’optimització de la memòria abans d’emmagatzemar el document.El valor estàndard per a aquesta propietat és ‘fals’.
public bool MemoryOptimization { get; set; }
Valor de la propietat
Remarks
L’establiment d’aquesta opció a ‘verd’ pot reduir significativament el consum de memòria mentre estalvia grans documents al cost d’un temps d’estalvi més lent.
PrettyFormat
Quan ’true’, els formats de sortida són molt bons on s’aplica.El valor estàndard és ‘false’.
public bool PrettyFormat { get; set; }
Valor de la propietat
Remarks
Establir per fer que les sortides HTML, MHTML, EPUB, WordML, RTF, DOCX i ODT siguin llegibles per a l’home.
ProgressCallback
Es crida durant l’emmagatzematge d’un document i accepta dades sobre el progrés d’emmagatzematge.
public IDocumentSavingCallback ProgressCallback { get; set; }
Valor de la propietat
Remarks
El progrés es comunica quan s’emmagatzema a Aspose.Words.SaveFormat.Docx, Wl26.saveFormat.FlatOpc, __ WL26.SveForma.docm, //W L22.Savformat .Dotm o __L32.savFormata.Dox o _L42.
SaveFormat
Especifica el format en el qual el document serà guardat si s’utilitza aquest objecte d’opcions d’emmagatzematge.
public abstract SaveFormat SaveFormat { get; set; }
Valor de la propietat
TempFolder
Especifica la carpeta per a arxius temporals utilitzats quan s’emmagatzema a un arxiu DOC o DOCX.Per default aquesta propietat és ’null’ i no s’utilitzen arxius temporals.
public string TempFolder { get; set; }
Valor de la propietat
Remarks
Quan Aspose.Words emmagatzema un document, necessita crear estructures internes temporals. per default, aquestes estructures internes es creen en la memòria i l’ús de la memòria augmenta durant un curt període mentre el document és emmagatzemat.
Especificar una carpeta temporal utilitzant Aspose.Words.Saving.SaveOptions.TempFolder causarà a Aspose.Words mantenir les estructures internes en fitxers temporals en lloc de memòria.
La carpeta ha d’existir i ser escriïble, d’altra banda es llançarà una excepci.
Aspose.Words elimina automàticament tots els arxius temporals quan l’estalvi és complet.
Exceptions
Posa si estàs guardant un document molt gran (milers de pàgines) i/o processant molts documents al mateix temps.El pic de la memòria durant l’estalvi pot ser suficientment significatiu per causar l’excepci.
UpdateAmbiguousTextFont
Determina si els atributs de font es canviaran d’acord amb el codi de caràcter que s’utilitza.
public bool UpdateAmbiguousTextFont { get; set; }
Valor de la propietat
UpdateCreatedTimeProperty
Obtén o estableix un valor que determina si la propietat de l’Asperme.Properties.Properties.BuiltInDocumentProperties.CreatedTime s’actualitza abans d’emmagatzemar.El valor de default és ‘false’;
public bool UpdateCreatedTimeProperty { get; set; }
Valor de la propietat
UpdateFields
Obté o estableix un valor que determina si els camps de certs tipus s’han d’actualitzar abans d’emmagatzemar el document en un format de pàgina fixa.El valor estàndard per a aquesta propietat és ’true’.
public bool UpdateFields { get; set; }
Valor de la propietat
Remarks
Permet especificar si per imitar o no el comportament de MS Word.
UpdateLastPrintedProperty
Obté o estableix un valor que determina si la propietat Aspose.Words.Properties.BuiltInDocumentProperties.LastPrinted s’actualitza abans d’estalviar.
public bool UpdateLastPrintedProperty { get; set; }
Valor de la propietat
UpdateLastSavedTimeProperty
Obtén o estableix un valor que determina si la propietat de l’Ascendent.Words.Properties.BuiltInDocumentProperties.LastSavedTime s’actualitza abans d’estalviar.
public bool UpdateLastSavedTimeProperty { get; set; }
Valor de la propietat
UseAntiAliasing
Obté o estableix un valor que determina si s’utilitza o no anti-aliatge per a la rendici.
public bool UseAntiAliasing { get; set; }
Valor de la propietat
Remarks
El valor estàndard és . Quan aquest valor s’estableix a l’anti-aliatge es fa servir per a la renderització.
Aquesta propietat s’utilitza quan el document s’exporta als següents formats: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf. Quan el document s’exporta a Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub, Aspose.Words.SaveFormat.Azw3 o Aspose.Words.SaveFormat.Mobi.
UseHighQualityRendering
Obté o estableix un valor que determina si utilitzar algorithmes de rendiment d’alta qualitat (és a dir, lent.
public bool UseHighQualityRendering { get; set; }
Valor de la propietat
Remarks
El valor estàndard és “false'.
Aquesta propietat s’utilitza quan el document s’exporta als formats d’imatge: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf.
Methods
CreateSaveOptions(SaveFormat)
Crea un objecte d’opcions d’emmagatzematge d’una classe adequada per al format d’emmagatzematge especificat.
public static SaveOptions CreateSaveOptions(SaveFormat saveFormat)
Parameters
saveFormat
SaveFormat
El format d’emmagatzematge per al qual crear un objecte d’opcions d’emmagatzematge.
Returns
Un objecte d’una classe que deriva de Aspose.Words.Saving.SaveOptions.
CreateSaveOptions(Tàrrega)
Crea un objecte d’opcions d’emmagatzematge d’una classe adequada per a l’extensió de fitxer especificada en el nom de fitxer donat.
public static SaveOptions CreateSaveOptions(string fileName)
Parameters
fileName
string
L’extensió d’aquest nom de fitxer determina la classe de les opcions d’emmagatzematge objecte per crear.
Returns
Un objecte d’una classe que deriva de Aspose.Words.Saving.SaveOptions.