RtfSaveOptions

RtfSaveOptions class

Può essere utilizzato per specificare opzioni aggiuntive quando si salva un documento nel fileRtf formato.

Per saperne di più, visita ilSpecificare le opzioni di salvataggio articolo di documentazione.

public class RtfSaveOptions : SaveOptions

Costruttori

NomeDescrizione
RtfSaveOptions()Default_Costruttore

Proprietà

NomeDescrizione
AllowEmbeddingPostScriptFonts { get; set; }Ottiene o imposta un valore booleano che indica se consentire l’incorporamento di caratteri con contorni PostScript quando si incorporano caratteri TrueType in un documento al momento del salvataggio. Il valore predefinito èfalso .
CustomTimeZoneInfo { get; set; }Ottiene o imposta il fuso orario locale personalizzato utilizzato per i campi data/ora.
DefaultTemplate { get; set; }Ottiene o imposta il percorso del modello predefinito (incluso il nome file). Il valore predefinito per questa proprietà èstringa vuota (Empty).
Dml3DEffectsRenderingMode { get; set; }Ottiene o imposta un valore che determina la modalità di rendering degli effetti 3D.
virtual DmlEffectsRenderingMode { get; set; }Ottiene o imposta un valore che determina la modalità di rendering degli effetti DrawingML.
DmlRenderingMode { get; set; }Ottiene o imposta un valore che determina la modalità di rendering delle forme DrawingML.
ExportCompactSize { get; set; }Consente di ridurre le dimensioni dei documenti RTF di output, ma se contengono testo RTL (da destra a sinistra), non verrà visualizzato correttamente. Il valore predefinito èfalso .
ExportGeneratorName { get; set; }QuandoVERO , fa sì che il nome e la versione di Aspose.Words vengano incorporati nei file prodotti. Il valore predefinito èVERO .
ExportImagesForOldReaders { get; set; }Specifica se le parole chiave per i “vecchi lettori” vengono scritte o meno in RTF. Ciò può influire in modo significativo sulla dimensione del documento RTF. Il valore predefinito èVERO .
ImlRenderingMode { get; set; }Ottiene o imposta un valore che determina la modalità di rendering degli oggetti input penna (InkML).
MemoryOptimization { get; set; }Ottiene o imposta un valore che determina se l’ottimizzazione della memoria deve essere eseguita prima di salvare il documento. Il valore predefinito per questa proprietà èfalso .
PrettyFormat { get; set; }QuandoVERO formati di output graziosi dove applicabile. Il valore predefinito èfalso .
ProgressCallback { get; set; }Chiamato durante il salvataggio di un documento e accetta i dati sull’avanzamento del salvataggio.
override SaveFormat { get; set; }Specifica il formato in cui il documento verrà salvato se viene utilizzato questo oggetto opzioni di salvataggio. Può essereRtf .
SaveImagesAsWmf { get; set; }QuandoVERO tutte le immagini verranno salvate come WMF.
TempFolder { get; set; }Specifica la cartella per i file temporanei utilizzata durante il salvataggio in un file DOC o DOCX. Per impostazione predefinita questa proprietà ènullo e non vengono utilizzati file temporanei.
UpdateCreatedTimeProperty { get; set; }Ottiene o imposta un valore che determina se ilCreatedTime la proprietà viene aggiornata prima del salvataggio. Il valore predefinito èfalso ;
UpdateFields { get; set; }Ottiene o imposta un valore che determina se i campi di determinati tipi devono essere aggiornati prima di salvare il documento in un formato di pagina fisso. Il valore predefinito per questa proprietà èVERO .
UpdateLastPrintedProperty { get; set; }Ottiene o imposta un valore che determina se ilLastPrinted la proprietà viene aggiornata prima del salvataggio.
UpdateLastSavedTimeProperty { get; set; }Ottiene o imposta un valore che determina se ilLastSavedTime la proprietà viene aggiornata prima del salvataggio.
UseAntiAliasing { get; set; }Ottiene o imposta un valore che determina se utilizzare o meno l’antialiasing per il rendering.
UseHighQualityRendering { get; set; }Ottiene o imposta un valore che determina se utilizzare o meno algoritmi di rendering di alta qualità (ovvero lenti).

Esempi

Mostra come salvare un documento in formato .rtf con opzioni personalizzate.

Document doc = new Document(MyDir + "Rendering.docx");

// Crea un oggetto "RtfSaveOptions" da passare al metodo "Save" del documento per modificare il modo in cui lo salviamo in un RTF.
RtfSaveOptions options = new RtfSaveOptions();

Assert.AreEqual(SaveFormat.Rtf, options.SaveFormat);

// Imposta la proprietà "ExportCompactSize" su "true" su
// riduce le dimensioni del documento salvato a scapito della compatibilità del testo da destra a sinistra.
options.ExportCompactSize = true;

// Imposta la proprietà "ExportImagesFotOldReaders" su "true" per utilizzare parole chiave aggiuntive per garantire che il nostro documento sia
// compatibile con lettori di versioni precedenti a Microsoft Word 97 e WordPad.
// Imposta la proprietà "ExportImagesFotOldReaders" su "false" per ridurre la dimensione del documento,
// ma impedisce ai vecchi lettori di leggere qualsiasi immagine non metafile o BMP che il documento potrebbe contenere.
options.ExportImagesForOldReaders = exportImagesForOldReaders;

doc.Save(ArtifactsDir + "RtfSaveOptions.ExportImages.rtf", options);

Guarda anche