Class AlwaysSplitObjectsAlgorithm
inhoud
[
verbergen
]AlwaysSplitObjectsAlgorithm class
Splitst een object in verschillende delen voor het geval het niet op de originele pagina past.
public class AlwaysSplitObjectsAlgorithm : PageSplittingAlgorithm
Constructeurs
Naam | Beschrijving |
---|---|
AlwaysSplitObjectsAlgorithm() | De standaard constructeur. |
Voorbeelden
Wanneer lange OneNote-pagina’s in pdf-indeling worden opgeslagen, worden ze over pagina’s verdeeld. Het voorbeeld laat zien hoe u de splitsingslogica configureert van objecten die zich op pagina-einden bevinden.
// Het pad naar de documentenmap.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
// Laad het document in Aspose.Note.
Document doc = new Document(dataDir + "Aspose.one");
var pdfSaveOptions = new PdfSaveOptions();
pdfSaveOptions.PageSplittingAlgorithm = new AlwaysSplitObjectsAlgorithm();
// Of
pdfSaveOptions.PageSplittingAlgorithm = new KeepPartAndCloneSolidObjectToNextPageAlgorithm();
// Of
pdfSaveOptions.PageSplittingAlgorithm = new KeepSolidObjectsAlgorithm();
float heightLimitOfClonedPart = 500;
pdfSaveOptions.PageSplittingAlgorithm = new KeepPartAndCloneSolidObjectToNextPageAlgorithm(heightLimitOfClonedPart);
// Of
pdfSaveOptions.PageSplittingAlgorithm = new KeepSolidObjectsAlgorithm(heightLimitOfClonedPart);
pdfSaveOptions.PageSplittingAlgorithm = new KeepSolidObjectsAlgorithm(100);
// Of
pdfSaveOptions.PageSplittingAlgorithm = new KeepSolidObjectsAlgorithm(400);
dataDir = dataDir + "UsingKeepSOlidObjectsAlgorithm_out.pdf";
doc.Save(dataDir);
Zie ook
- class PageSplittingAlgorithm
- naamruimte Aspose.Note.Saving
- montage Aspose.Note