MergeOptions.InsertAt

MergeOptions.InsertAt property

الحصول على أو تحديد الموضع الذي سيتم فيه إدراج الصفحات المستوردة.

public int InsertAt { get; set; }

استثناءات

استثناءحالة
ArgumentOutOfRangeException

ملاحظات

إذا كانت القيمة أكبر من عدد الصفحات في المستند الهدف ، فسيتم إضافة الصفحات المستوردة إلى نهاية المستند.

أمثلة

يوضح كيفية استيراد كل الصفحات من مجموعة مستندات PDF أثناء إدراج الصفحات من كل مستند PDF كأطفال لصفحة OneNote ذات المستوى الأعلى.

string dataDir = RunExamples.GetDataDir_Import();

var d = new Document();

foreach (var file in new[] { "sampleText.pdf", "sampleImage.pdf", "sampleTable.pdf" })
{
    d.AppendChildLast(new Page()).Title = new Title() { TitleText = new RichText() { ParagraphStyle = ParagraphStyle.Default }.Append(file) };
    d.Import(Path.Combine(dataDir, file), new PdfImportOptions(), new MergeOptions() { InsertAt = int.MaxValue, InsertAsChild = true });
}

d.Save(Path.Combine(dataDir, "sample_StructuredMerge.one"));

أنظر أيضا