Class AlwaysSplitObjectsAlgorithm
Contenu
[
Cacher
]AlwaysSplitObjectsAlgorithm class
Divise un objet en plusieurs parties au cas où il ne rentre pas dans la page d’origine.
public class AlwaysSplitObjectsAlgorithm : PageSplittingAlgorithm
Constructeurs
Nom | La description |
---|---|
AlwaysSplitObjectsAlgorithm() | Default_Constructor |
Exemples
Lorsque de longues pages OneNote sont enregistrées au format pdf, elles sont réparties sur plusieurs pages. L’exemple montre comment configurer la logique de découpage des objets situés sur les sauts de page.
// Le chemin d'accès au répertoire des documents.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
// Charge le document dans Aspose.Note.
Document doc = new Document(dataDir + "Aspose.one");
var pdfSaveOptions = new PdfSaveOptions();
pdfSaveOptions.PageSplittingAlgorithm = new AlwaysSplitObjectsAlgorithm();
// Ou
pdfSaveOptions.PageSplittingAlgorithm = new KeepPartAndCloneSolidObjectToNextPageAlgorithm();
// Ou
pdfSaveOptions.PageSplittingAlgorithm = new KeepSolidObjectsAlgorithm();
float heightLimitOfClonedPart = 500;
pdfSaveOptions.PageSplittingAlgorithm = new KeepPartAndCloneSolidObjectToNextPageAlgorithm(heightLimitOfClonedPart);
// Ou
pdfSaveOptions.PageSplittingAlgorithm = new KeepSolidObjectsAlgorithm(heightLimitOfClonedPart);
pdfSaveOptions.PageSplittingAlgorithm = new KeepSolidObjectsAlgorithm(100);
// Ou
pdfSaveOptions.PageSplittingAlgorithm = new KeepSolidObjectsAlgorithm(400);
dataDir = dataDir + "UsingKeepSOlidObjectsAlgorithm_out.pdf";
doc.Save(dataDir);
Voir également
- class PageSplittingAlgorithm
- espace de noms Aspose.Note.Saving
- Assemblée Aspose.Note