Class SaveOptions

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

object SaveOptions

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

bool

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

TimeZoneInfo

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

string

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

Dml3DEffectsRenderingMode

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

DmlEffectsRenderingMode

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

DmlRenderingMode

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

bool

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

ImlRenderingMode

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

bool

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

bool

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

IDocumentSavingCallback

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

SaveFormat

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

string

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

OutOfMemoryException

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

SaveOptions

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

SaveOptions

Un objecte d’una classe que deriva de Aspose.Words.Saving.SaveOptions.

 Català