MergeOptions.InsertAt

MergeOptions.InsertAt property

Obtiene o establece la posición donde se insertarán las páginas importadas.

public int InsertAt { get; set; }

Excepciones

excepcióncondición
ArgumentOutOfRangeException

Observaciones

Si el valor es mayor que el recuento de páginas en el documento de destino, las páginas importadas se agregan al final del documento.

Ejemplos

Muestra cómo importar todas las páginas de un conjunto de documentos PDF mientras inserta páginas de cada documento PDF como elementos secundarios de una página de OneNote de nivel superior.

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

Ver también