Class KeepPartAndCloneSolidObjectToNextPageAlgorithm
نام ها : Aspose.Note.Saving جمع آوری: WL31_.dll (25.4.0)
اضافه کردن قسمت بالای اشیاء به پایین صفحه و کلون کردن کلین به صفحه بعدی در صورتی که آن را در صفحه اصلی مناسب نیست.
public class KeepPartAndCloneSolidObjectToNextPageAlgorithm : PageSplittingAlgorithm
Inheritance
object ← PageSplittingAlgorithm ← KeepPartAndCloneSolidObjectToNextPageAlgorithm
اعضای ارثی
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
هنگامی که صفحات طولانی OneNote در فرمت pdf ذخیره می شوند، آنها به صفحات تقسیم می شود. نمونه نشان می دهد که چگونه برای تنظیم منطق تقسیم اشیاء در شکاف های صفحه.
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
// Load the document into Aspose.Note.
Document doc = new Document(dataDir + "Aspose.one");
var pdfSaveOptions = new PdfSaveOptions();
pdfSaveOptions.PageSplittingAlgorithm = new KeepPartAndCloneSolidObjectToNextPageAlgorithm(100);
// or
pdfSaveOptions.PageSplittingAlgorithm = new KeepPartAndCloneSolidObjectToNextPageAlgorithm(400);
dataDir = dataDir + "PageSplittUsingKeepPartAndCloneSolidObjectToNextPageAlgorithm_out.pdf";
doc.Save(dataDir);
هنگامی که صفحات طولانی OneNote در فرمت pdf ذخیره می شوند، آنها به صفحات تقسیم می شود.این مثال نشان می دهد که چگونه می توان منطق تقسیم اشیاء را در شکاف های صفحه تنظیم کرد.
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_LoadingAndSaving();
// Load the document into Aspose.Note.
Document doc = new Document(dataDir + "Aspose.one");
var pdfSaveOptions = new PdfSaveOptions();
pdfSaveOptions.PageSplittingAlgorithm = new AlwaysSplitObjectsAlgorithm();
// Or
pdfSaveOptions.PageSplittingAlgorithm = new KeepPartAndCloneSolidObjectToNextPageAlgorithm();
// Or
pdfSaveOptions.PageSplittingAlgorithm = new KeepSolidObjectsAlgorithm();
float heightLimitOfClonedPart = 500;
pdfSaveOptions.PageSplittingAlgorithm = new KeepPartAndCloneSolidObjectToNextPageAlgorithm(heightLimitOfClonedPart);
// Or
pdfSaveOptions.PageSplittingAlgorithm = new KeepSolidObjectsAlgorithm(heightLimitOfClonedPart);
pdfSaveOptions.PageSplittingAlgorithm = new KeepSolidObjectsAlgorithm(100);
// Or
pdfSaveOptions.PageSplittingAlgorithm = new KeepSolidObjectsAlgorithm(400);
dataDir = dataDir + "UsingKeepSOlidObjectsAlgorithm_out.pdf";
doc.Save(dataDir);
Constructors
KeepPartAndCloneSolidObjectToNextPageAlgorithm()
شروع یک مثال جدید از Aspose.Note.Saving.KeepPartAndCloneSolidObjectToNextPageAlgorithm کلاس، با استفاده از حد ارتفاع پیش فرض از قطعه کلون شده.
public KeepPartAndCloneSolidObjectToNextPageAlgorithm()
KeepPartAndCloneSolidObjectToNextPageAlgorithm(کشتی)
شروع یک مثال جدید از Aspose.Note.Saving.KeepPartAndCloneSolidObjectToNextPageAlgorithm کلاس، با استفاده از محدودیت ارتفاع خاص از قطعه کلون شده.
public KeepPartAndCloneSolidObjectToNextPageAlgorithm(float heightLimitOfClonedPart)
Parameters
heightLimitOfClonedPart
float
حداکثر ارتفاع قطعه کلون شده
Fields
DefaultHeightLimitOfClonedPart
حداکثر اندازه قطعه کلون شده
public const float DefaultHeightLimitOfClonedPart = 200
ارزش میدان
Properties
HeightLimitOfClonedPart
محدودیت ارتفاع قسمت کلون شده را به دست می آورد.
public float HeightLimitOfClonedPart { get; }