Class KeepPartAndCloneSolidObjectToNextPageAlgorithm
περιεχόμενα
[
κρύβω
]KeepPartAndCloneSolidObjectToNextPageAlgorithm class
Προσθέτει το επάνω μέρος του αντικειμένου στο κάτω μέρος της σελίδας και κλωνοποιεί το πλήρες αντικείμενο στην επόμενη σελίδα σε περίπτωση που δεν χωράει στην αρχική σελίδα.
public class KeepPartAndCloneSolidObjectToNextPageAlgorithm : PageSplittingAlgorithm
Κατασκευαστές
Ονομα | Περιγραφή |
---|---|
KeepPartAndCloneSolidObjectToNextPageAlgorithm() | Αρχικοποιεί μια νέα παρουσία τουKeepPartAndCloneSolidObjectToNextPageAlgorithm κλάση, χρησιμοποιώντας προεπιλεγμένο όριο ύψους κλωνοποιημένου τμήματος. |
KeepPartAndCloneSolidObjectToNextPageAlgorithm(float) | Αρχικοποιεί μια νέα παρουσία τουKeepPartAndCloneSolidObjectToNextPageAlgorithm κλάση, χρησιμοποιώντας συγκεκριμένο όριο ύψους κλωνοποιημένου τμήματος. |
Ιδιότητες
Ονομα | Περιγραφή |
---|---|
HeightLimitOfClonedPart { get; } | Λαμβάνει το όριο ύψους του κλωνοποιημένου τμήματος. |
Πεδία
Ονομα | Περιγραφή |
---|---|
const DefaultHeightLimitOfClonedPart | Το προεπιλεγμένο μέγιστο μέγεθος του κλωνοποιημένου τμήματος. |
Παραδείγματα
Όταν οι μεγάλες σελίδες του OneNote αποθηκεύονται σε μορφή pdf, χωρίζονται σε σελίδες. Το δείγμα δείχνει πώς να διαμορφώσετε τη λογική διαχωρισμού των αντικειμένων που βρίσκονται στα διαλείμματα της σελίδας.
// Η διαδρομή προς τον κατάλογο εγγράφων.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
// Φόρτωση του εγγράφου στο Aspose.Note.
Document doc = new Document(dataDir + "Aspose.one");
var pdfSaveOptions = new PdfSaveOptions();
pdfSaveOptions.PageSplittingAlgorithm = new KeepPartAndCloneSolidObjectToNextPageAlgorithm(100);
// ή
pdfSaveOptions.PageSplittingAlgorithm = new KeepPartAndCloneSolidObjectToNextPageAlgorithm(400);
dataDir = dataDir + "PageSplittUsingKeepPartAndCloneSolidObjectToNextPageAlgorithm_out.pdf";
doc.Save(dataDir);
Όταν οι μεγάλες σελίδες του OneNote αποθηκεύονται σε μορφή pdf, χωρίζονται σε σελίδες. Το παράδειγμα δείχνει πώς να διαμορφώσετε τη λογική διαχωρισμού των αντικειμένων που βρίσκονται στα διαλείμματα της σελίδας.
// Η διαδρομή προς τον κατάλογο εγγράφων.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
// Φόρτωση του εγγράφου στο Aspose.Note.
Document doc = new Document(dataDir + "Aspose.one");
var pdfSaveOptions = new PdfSaveOptions();
pdfSaveOptions.PageSplittingAlgorithm = new AlwaysSplitObjectsAlgorithm();
// Ή
pdfSaveOptions.PageSplittingAlgorithm = new KeepPartAndCloneSolidObjectToNextPageAlgorithm();
// Ή
pdfSaveOptions.PageSplittingAlgorithm = new KeepSolidObjectsAlgorithm();
float heightLimitOfClonedPart = 500;
pdfSaveOptions.PageSplittingAlgorithm = new KeepPartAndCloneSolidObjectToNextPageAlgorithm(heightLimitOfClonedPart);
// Ή
pdfSaveOptions.PageSplittingAlgorithm = new KeepSolidObjectsAlgorithm(heightLimitOfClonedPart);
pdfSaveOptions.PageSplittingAlgorithm = new KeepSolidObjectsAlgorithm(100);
// Ή
pdfSaveOptions.PageSplittingAlgorithm = new KeepSolidObjectsAlgorithm(400);
dataDir = dataDir + "UsingKeepSOlidObjectsAlgorithm_out.pdf";
doc.Save(dataDir);
Δείτε επίσης
- class PageSplittingAlgorithm
- χώρος ονομάτων Aspose.Note.Saving
- συνέλευση Aspose.Note