ForcePageBreaks
Contenu
[
Cacher
]TxtSaveOptionsBase.ForcePageBreaks property
Permet de spécifier si les sauts de page doivent être conservés lors de l’export.
La valeur par défaut estFAUX
.
public bool ForcePageBreaks { get; set; }
Remarques
La propriété affecte uniquement les sauts de page insérés explicitement dans un document. Elle n’est pas liée aux sauts de page que MS Word insère automatiquement à la fin de chaque page.
Exemples
Montre comment spécifier s’il faut conserver les sauts de page lors de l’exportation d’un document en texte brut.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Page 1");
builder.InsertBreak(BreakType.PageBreak);
builder.Writeln("Page 2");
builder.InsertBreak(BreakType.PageBreak);
builder.Writeln("Page 3");
// Créer un objet « TxtSaveOptions », que nous pouvons transmettre à la section « Enregistrer » du document
// méthode pour modifier la façon dont nous enregistrons le document en texte brut.
TxtSaveOptions saveOptions = new TxtSaveOptions();
// Les objets « Document » d'Aspose.Words ont des sauts de page, tout comme les documents Microsoft Word.
// Les formats d'enregistrement tels que « .txt » sont un corps de texte continu sans sauts de page.
// Définissez la propriété « ForcePageBreaks » sur « true » pour conserver tous les sauts de page sous la forme de caractères « \f ».
// Définissez la propriété « ForcePageBreaks » sur « false » pour supprimer tous les sauts de page.
saveOptions.ForcePageBreaks = forcePageBreaks;
doc.Save(ArtifactsDir + "TxtSaveOptions.PageBreaks.txt", saveOptions);
// Si nous chargeons un document en texte brut avec des sauts de page,
// l'objet "Document" les utilisera pour diviser le corps en pages.
doc = new Document(ArtifactsDir + "TxtSaveOptions.PageBreaks.txt");
Assert.AreEqual(forcePageBreaks ? 3 : 1, doc.PageCount);
Voir également
- class TxtSaveOptionsBase
- espace de noms Aspose.Words.Saving
- Assemblée Aspose.Words