ImportFormatOptions
Inhalt
[
Ausblenden
]ImportFormatOptions class
Ermöglicht die Angabe verschiedener Importoptionen zum Formatieren der Ausgabe.
Um mehr zu erfahren, besuchen Sie dieGeben Sie Ladeoptionen an Dokumentationsartikel.
public class ImportFormatOptions
Konstrukteure
Name | Beschreibung |
---|---|
ImportFormatOptions() | Default_Constructor |
Eigenschaften
Name | Beschreibung |
---|---|
AdjustSentenceAndWordSpacing { get; set; } | Ruft einen booleschen Wert ab oder legt diesen fest, der angibt, ob der Satz- und Wortabstand automatisch angepasst werden soll. Der Standardwert istFALSCH . |
ForceCopyStyles { get; set; } | Ruft einen booleschen Wert ab oder legt ihn fest, der angibt, ob widersprüchliche Stile kopiert werden sollenKeepSourceFormatting mode. Der Standardwert istFALSCH . |
IgnoreHeaderFooter { get; set; } | Ruft einen booleschen Wert ab oder legt diesen fest, der angibt, dass die Quellformatierung des Kopf-/Fußzeileninhalts ignoriert wird wennKeepSourceFormatting Modus wird verwendet. Der Standardwert istWAHR . |
IgnoreTextBoxes { get; set; } | Ruft einen booleschen Wert ab oder legt diesen fest, der angibt, dass die Quellformatierung des Inhalts von Textfeldern ignoriert wird wennKeepSourceFormatting Modus wird verwendet. Der Standardwert istWAHR . |
KeepSourceNumbering { get; set; } | Ruft einen booleschen Wert ab oder legt diesen fest, der angibt, wie die Nummerierung importiert wird, wenn sie in Quell- und Zieldokumenten kollidiert. Der Standardwert istFALSCH . |
MergePastedLists { get; set; } | Ruft einen booleschen Wert ab oder legt diesen fest, der angibt, ob eingefügte Listen mit umgebenden Listen zusammengeführt werden. Der Standardwert istFALSCH . |
SmartStyleBehavior { get; set; } | Ruft einen booleschen Wert ab oder legt diesen fest, der angibt, wie Stile importiert werden, wenn sie in Quell- und Zieldokumenten gleiche Namen haben. Der Standardwert istFALSCH . |
Beispiele
Zeigt, wie du doppelte Stile beim Einfügen von Dokumenten auflöst.
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!");
// Klonen Sie das Dokument und bearbeiten Sie den „MyStyle“-Stil des Klons, sodass er eine andere Farbe als das Original hat.
// Wenn wir den Klon in das Originaldokument einfügen, kommt es zu einem Konflikt zwischen den beiden Stilen mit demselben Namen.
Document srcDoc = dstDoc.Clone();
srcDoc.Styles["MyStyle"].Font.Color = Color.Red;
// Wenn wir SmartStyleBehavior aktivieren und den Importformatmodus KeepSourceFormatting verwenden,
// Aspose.Words löst Stilkonflikte durch Konvertieren von Quelldokumentstilen.
// mit denselben Namen wie Zielstile in direkte Absatzattribute.
ImportFormatOptions options = new ImportFormatOptions();
options.SmartStyleBehavior = true;
builder.InsertDocument(srcDoc, ImportFormatMode.KeepSourceFormatting, options);
dstDoc.Save(ArtifactsDir + "DocumentBuilder.SmartStyleBehavior.docx");
Siehe auch
- namensraum Aspose.Words
- Montage Aspose.Words