MergeOptions.InsertAt

MergeOptions.InsertAt property

Obtient ou définit la position où les pages importées seront insérées.

public int InsertAt { get; set; }

Exceptions

exceptioncondition
ArgumentOutOfRangeException

Remarques

Si la valeur est supérieure au nombre de pages dans le document cible, les pages importées sont ajoutées à la fin du document.

Exemples

Montre comment importer toutes les pages d’un ensemble de documents PDF tout en insérant des pages de chaque document PDF en tant qu’enfants d’une page OneNote de niveau supérieur.

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

Voir également