MergeOptions.InsertAt

MergeOptions.InsertAt property

Ottiene o imposta la posizione in cui verranno inserite le pagine importate.

public int InsertAt { get; set; }

Eccezioni

eccezionecondizione
ArgumentOutOfRangeException

Osservazioni

Se il valore è maggiore del conteggio delle pagine nel documento di destinazione, le pagine importate vengono aggiunte alla fine del documento.

Esempi

Mostra come importare tutte le pagine da un set di documenti PDF durante l’inserimento di pagine da ogni documento PDF come figli di una pagina OneNote di primo livello.

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

Guarda anche