ImportFormatOptions
Contenu
[
Cacher
]ImportFormatOptions class
Permet de spécifier diverses options d’importation pour formater la sortie.
Pour en savoir plus, visitez leSpécifier les options de chargement article documentaire.
public class ImportFormatOptions
Constructeurs
Nom | La description |
---|---|
ImportFormatOptions() | Default_Constructor |
Propriétés
Nom | La description |
---|---|
AdjustSentenceAndWordSpacing { get; set; } | Obtient ou définit une valeur booléenne qui spécifie s’il faut ajuster automatiquement l’espacement des phrases et des mots. La valeur par défaut estFAUX . |
ForceCopyStyles { get; set; } | Obtient ou définit une valeur booléenne indiquant soit de copier les styles en conflit dansKeepSourceFormatting mode. La valeur par défaut estFAUX . |
IgnoreHeaderFooter { get; set; } | Obtient ou définit une valeur booléenne qui spécifie que le formatage source du contenu des en-têtes/pieds de page est ignoré siKeepSourceFormatting Le mode est utilisé. La valeur par défaut estvrai . |
IgnoreTextBoxes { get; set; } | Obtient ou définit une valeur booléenne qui spécifie que le formatage source du contenu des zones de texte est ignoré siKeepSourceFormatting Le mode est utilisé. La valeur par défaut estvrai . |
KeepSourceNumbering { get; set; } | Obtient ou définit une valeur booléenne qui spécifie comment la numérotation sera importée en cas de conflit dans les documents source et de destination. La valeur par défaut estFAUX . |
MergePastedLists { get; set; } | Obtient ou définit une valeur booléenne qui spécifie si les listes collées seront fusionnées avec les listes environnantes. La valeur par défaut estFAUX . |
SmartStyleBehavior { get; set; } | Obtient ou définit une valeur booléenne qui spécifie comment les styles seront importés lorsqu’ils ont des noms identiques dans les documents source et de destination. La valeur par défaut estFAUX . |
Exemples
Montre comment résoudre les styles en double lors de l’insertion de documents.
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!");
// Clonez le document et modifiez le style "MonStyle" du clone, afin qu'il soit d'une couleur différente de celle de l'original.
// Si on insère le clone dans le document original, les deux styles du même nom provoqueront un conflit.
Document srcDoc = dstDoc.Clone();
srcDoc.Styles["MyStyle"].Font.Color = Color.Red;
// Lorsque nous activons SmartStyleBehavior et utilisons le mode de format d'importation KeepSourceFormatting,
// Aspose.Words résoudra les conflits de style en convertissant les styles du document source.
// avec les mêmes noms que les styles de destination dans les attributs de paragraphe directs.
ImportFormatOptions options = new ImportFormatOptions();
options.SmartStyleBehavior = true;
builder.InsertDocument(srcDoc, ImportFormatMode.KeepSourceFormatting, options);
dstDoc.Save(ArtifactsDir + "DocumentBuilder.SmartStyleBehavior.docx");
Voir également
- espace de noms Aspose.Words
- Assemblée Aspose.Words