ImportFormatOptions
Contenuti
[
Nascondere
]ImportFormatOptions class
Permette di specificare varie opzioni di importazione per formattare l’output.
Per saperne di più, visita ilSpecificare le opzioni di caricamento articolo di documentazione.
public class ImportFormatOptions
Costruttori
Nome | Descrizione |
---|---|
ImportFormatOptions() | Default_Costruttore |
Proprietà
Nome | Descrizione |
---|---|
AdjustSentenceAndWordSpacing { get; set; } | Ottiene o imposta un valore booleano che specifica se regolare automaticamente la spaziatura della frase e delle parole. Il valore predefinito èfalso . |
ForceCopyStyles { get; set; } | Ottiene o imposta un valore booleano che indica di copiare stili in conflitto inKeepSourceFormatting mode. Il valore predefinito èfalso . |
IgnoreHeaderFooter { get; set; } | Ottiene o imposta un valore booleano che specifica che la formattazione di origine del contenuto di intestazioni/piè di pagina viene ignorata seKeepSourceFormatting viene utilizzata la modalità. Il valore predefinito èVERO . |
IgnoreTextBoxes { get; set; } | Ottiene o imposta un valore booleano che specifica che la formattazione di origine del contenuto delle caselle di testo viene ignorata seKeepSourceFormatting viene utilizzata la modalità. Il valore predefinito èVERO . |
KeepSourceNumbering { get; set; } | Ottiene o imposta un valore booleano che specifica come verrà importata la numerazione in caso di conflitto nei documenti di origine e di destinazione. Il valore predefinito èfalso . |
MergePastedLists { get; set; } | Ottiene o imposta un valore booleano che specifica se gli elenchi incollati verranno uniti con gli elenchi circostanti. Il valore predefinito èfalso . |
SmartStyleBehavior { get; set; } | Ottiene o imposta un valore booleano che specifica come verranno importati gli stili quando hanno nomi uguali nei documenti di origine e di destinazione. Il valore predefinito èfalso . |
Esempi
Mostra come risolvere gli stili duplicati durante l’inserimento di documenti.
Document dstDoc = new Document();
DocumentBuilder builder = new DocumentBuilder(dstDoc);
Style myStyle = builder.Document.Styles.Add(StyleType.Paragraph, "MyStyle");
myStyle.Font.Size = 14;
myStyle.Font.Name = "Courier New";
myStyle.Font.Color = Color.Blue;
builder.ParagraphFormat.StyleName = myStyle.Name;
builder.Writeln("Hello world!");
// Clona il documento e modifica lo stile "MyStyle" del clone, quindi ha un colore diverso da quello dell'originale.
// Se inseriamo il clone nel documento originale, i due stili con lo stesso nome causeranno uno scontro.
Document srcDoc = dstDoc.Clone();
srcDoc.Styles["MyStyle"].Font.Color = Color.Red;
// Quando abilitiamo SmartStyleBehavior e utilizziamo la modalità formato di importazione KeepSourceFormatting,
// Aspose.Words risolverà i conflitti di stile convertendo gli stili del documento sorgente.
// con gli stessi nomi degli stili di destinazione negli attributi di paragrafo diretti.
ImportFormatOptions options = new ImportFormatOptions();
options.SmartStyleBehavior = true;
builder.InsertDocument(srcDoc, ImportFormatMode.KeepSourceFormatting, options);
dstDoc.Save(ArtifactsDir + "DocumentBuilder.SmartStyleBehavior.docx");
Guarda anche
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words