ImportFormatOptions

ImportFormatOptions class

Gör det möjligt att ange olika importalternativ för att formatera utdata.

För att lära dig mer, besökAnge laddningsalternativ dokumentationsartikel.

public class ImportFormatOptions

Konstruktörer

namnBeskrivning
ImportFormatOptions()Default_Constructor

Egenskaper

namnBeskrivning
AdjustSentenceAndWordSpacing { get; set; }Hämtar eller ställer in ett booleskt värde som anger om menings- och ordavstånd ska justeras automatiskt. Standardvärdet ärfalsk .
ForceCopyStyles { get; set; }Hämtar eller ställer in ett booleskt värde som anger antingen att kopiera motstridiga stilar inKeepSourceFormatting mode. Standardvärdet ärfalsk .
IgnoreHeaderFooter { get; set; }Hämtar eller ställer in ett booleskt värde som anger att källformateringen av sidhuvuden/sidfotsinnehåll ignoreras omKeepSourceFormatting läge används. Standardvärdet ärSann .
IgnoreTextBoxes { get; set; }Hämtar eller ställer in ett booleskt värde som anger att källformatering av textrutor innehåll ignored omKeepSourceFormatting läge används. Standardvärdet ärSann .
KeepSourceNumbering { get; set; }Hämtar eller ställer in ett booleskt värde som anger hur numreringen kommer att importeras när den krockar i käll- och destinationsdokument. Standardvärdet ärfalsk .
MergePastedLists { get; set; }Hämtar eller ställer in ett booleskt värde som anger om inklistrade listor ska slås samman med omgivande listor. Standardvärdet ärfalsk .
SmartStyleBehavior { get; set; }Hämtar eller ställer in ett booleskt värde som anger hur stilar kommer att importeras när de har samma namn i käll- och måldokument. Standardvärdet ärfalsk .

Exempel

Visar hur du löser dubbletter av stilar när du infogar dokument.

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!");

// Klona dokumentet och redigera klonens "MyStyle"-stil, så det är en annan färg än originalets.
// Om vi infogar klonen i originaldokumentet kommer de två stilarna med samma namn att orsaka en konflikt.
Document srcDoc = dstDoc.Clone();
srcDoc.Styles["MyStyle"].Font.Color = Color.Red;

// När vi aktiverar SmartStyleBehavior och använder importformatläget KeepSourceFormatting,
// Aspose.Words kommer att lösa stilkrockar genom att konvertera källdokumentstilar.
// med samma namn som målstilar till direkta styckeattribut.
ImportFormatOptions options = new ImportFormatOptions();
options.SmartStyleBehavior = true;

builder.InsertDocument(srcDoc, ImportFormatMode.KeepSourceFormatting, options);

dstDoc.Save(ArtifactsDir + "DocumentBuilder.SmartStyleBehavior.docx");

Se även