RtfLoadOptions
Contenuti
[
Nascondere
]RtfLoadOptions class
Consente di specificare opzioni aggiuntive durante il caricamentoRtf documento in unDocument
oggetto.
Per saperne di più, visita ilSpecificare le opzioni di carico articolo di documentazione.
public class RtfLoadOptions : LoadOptions
Costruttori
Nome | Descrizione |
---|---|
RtfLoadOptions() | Inizializza una nuova istanza di questa classe con valori predefiniti. |
Proprietà
Nome | Descrizione |
---|---|
BaseUri { get; set; } | Ottiene o imposta la stringa che verrà utilizzata per risolvere gli URI relativi trovati nel documento in URI assoluti quando richiesto. Può esserenull o stringa vuota. Il valore predefinito ènull . |
ConvertMetafilesToPng { get; set; } | Ottiene o imposta se convertire metafile(Wmf OEmf ) immagini aPngformato immagine. |
ConvertShapeToOfficeMath { get; set; } | Ottiene o imposta se convertire le forme con EquationXML in oggetti Office Math. |
Encoding { get; set; } | Ottiene o imposta la codifica che verrà utilizzata per caricare un documento HTML, TXT o CHM se la codifica non è specificata all’interno del documento. Può esserenull Il valore predefinito ènull . |
FontSettings { get; set; } | Consente di specificare le impostazioni del font del documento. |
IgnoreOleData { get; set; } | Specifica se ignorare i dati OLE. |
LanguagePreferences { get; } | Ottiene le preferenze di lingua che verranno utilizzate durante il caricamento del documento. |
LoadFormat { get; set; } | Specifica il formato del documento da caricare. Il valore predefinito èAuto . |
MswVersion { get; set; } | Consente di specificare che il processo di caricamento del documento deve corrispondere a una versione specifica di MS Word. Il valore predefinito èWord2019 |
Password { get; set; } | Ottiene o imposta la password per l’apertura di un documento crittografato. Può esserenull o stringa vuota. Il valore predefinito ènull . |
PreserveIncludePictureField { get; set; } | Ottiene o imposta se preservare il campo INCLUDEPICTURE durante la lettura dei formati Microsoft Word. Il valore predefinito èfalso . |
ProgressCallback { get; set; } | Viene chiamato durante il caricamento di un documento e accetta dati sullo stato di avanzamento del caricamento. |
RecognizeUtf8Text { get; set; } | Quando impostato suVERO , proverà a rilevare i caratteri UTF8, verranno conservati durante l’importazione. |
ResourceLoadingCallback { get; set; } | Consente di controllare come vengono caricate le risorse esterne (immagini, fogli di stile) quando un documento viene importato da HTML, MHTML. |
TempFolder { get; set; } | Consente di utilizzare file temporanei durante la lettura del documento. Per impostazione predefinita, questa proprietà ènull e non vengono utilizzati file temporanei. |
UpdateDirtyFields { get; set; } | Specifica se aggiornare i campi con ilsporco attributo. |
UseSystemLcid { get; set; } | Ottiene o imposta se utilizzare il valore LCID ottenuto dal registro di Windows per determinare i margini predefiniti di impostazione della pagina. |
WarningCallback { get; set; } | Chiamato durante un’operazione di caricamento, quando viene rilevato un problema che potrebbe causare la perdita di fedeltà dei dati o della formattazione. |
Metodi
Nome | Descrizione |
---|---|
override Equals(object) | Determina se l’oggetto specificato ha un valore uguale all’oggetto corrente. |
Esempi
Mostra come rilevare i caratteri UTF-8 durante il caricamento di un documento RTF.
// Crea un oggetto "RtfLoadOptions" per modificare il modo in cui carichiamo un documento RTF.
RtfLoadOptions loadOptions = new RtfLoadOptions();
// Impostare la proprietà "RecognizeUtf8Text" su "false" per presupporre che il documento utilizzi il set di caratteri ISO 8859-1
// e carica tutti i caratteri del documento.
// Impostare la proprietà "RecognizeUtf8Text" su "true" per analizzare tutti i caratteri di lunghezza variabile presenti nel testo.
loadOptions.RecognizeUtf8Text = recognizeUtf8Text;
Document doc = new Document(MyDir + "UTF-8 characters.rtf", loadOptions);
Assert.AreEqual(
recognizeUtf8Text
? "“John Doe´s list of currency symbols”™\r" +
"€, ¢, £, ¥, ¤"
: "“John Doe´s list of currency symbolsâ€\u009dâ„¢\r" +
"€, ¢, £, ¥, ¤",
doc.FirstSection.Body.GetText().Trim());
Guarda anche
- class LoadOptions
- spazio dei nomi Aspose.Words.Loading
- assemblea Aspose.Words