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"));

انظر أيضًا