InsertStyleSeparator
Contenu
[
Cacher
]DocumentBuilder.InsertStyleSeparator method
Insère un séparateur de style dans le document.
public void InsertStyleSeparator()
Remarques
Cette méthode permet d’appliquer différents styles de paragraphe à deux parties différentes d’une ligne de texte.
Exemples
Montre comment utiliser les séparateurs de style.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Chaque paragraphe ne peut avoir qu'un seul style.
// La méthode InsertStyleSeparator nous permet de contourner cette limitation.
builder.ParagraphFormat.StyleIdentifier = StyleIdentifier.Heading1;
builder.Write("This text is in a Heading style. ");
builder.InsertStyleSeparator();
Style paraStyle = builder.Document.Styles.Add(StyleType.Paragraph, "MyParaStyle");
paraStyle.Font.Bold = false;
paraStyle.Font.Size = 8;
paraStyle.Font.Name = "Arial";
builder.ParagraphFormat.StyleName = paraStyle.Name;
builder.Write("This text is in a custom style. ");
// L'appel de la méthode InsertStyleSeparator crée un autre paragraphe,
// qui peut avoir un style différent du précédent. Il n'y aura pas de pause entre les paragraphes.
// Le texte du document de sortie ressemblera à un seul paragraphe avec deux styles.
Assert.AreEqual(2, doc.FirstSection.Body.Paragraphs.Count);
Assert.AreEqual("Heading 1", doc.FirstSection.Body.Paragraphs[0].ParagraphFormat.Style.Name);
Assert.AreEqual("MyParaStyle", doc.FirstSection.Body.Paragraphs[1].ParagraphFormat.Style.Name);
doc.Save(ArtifactsDir + "DocumentBuilder.InsertStyleSeparator.docx");
Voir également
- class DocumentBuilder
- espace de noms Aspose.Words
- Assemblée Aspose.Words