CopyInnerField

CopyInnerField(string, string, int)

Копирует существующее поле в ту же позицию на странице с указанным номером. Будет создан новый документ, содержащий все, что есть в исходном документе, за исключением вновь скопированного поля.

public void CopyInnerField(string fieldName, string newFieldName, int pageNum)
ПараметрТипОписание
fieldNameStringСтарое полное имя поля.
newFieldNameStringНовое полное имя поля. Если значение null, оно будет установлено как fieldName + “~”.
pageNumInt32Номер страницы для хранения нового поля. Если -1, новое поле будет копировано на ту же страницу, что и старое.

Примеры

FormEditor formEditor = new FormEditor("PdfForm.pdf", "PdfForm_out.pdf");
//Создает копию текстового поля на второй странице.
formEditor.CopyInnerField("textField", "textFieldCopy", 2);

Смотрите также


CopyInnerField(string, string, int, float, float)

Копирует существующее поле в новую позицию, указанную номером страницы и ординатами. Будет создан новый документ, содержащий все, что есть в исходном документе, за исключением вновь скопированного поля.

public void CopyInnerField(string fieldName, string newFieldName, int pageNum, float abscissa, 
    float ordinate)
ПараметрТипОписание
fieldNameStringСтарое полное имя поля.
newFieldNameStringНовое полное имя поля. Если значение null, оно будет установлено как fieldName + “~”.
pageNumInt32Номер страницы для хранения нового поля. Если -1, новое поле будет копировано на ту же страницу, что и старое.
abscissaSingleАбсцисса нового поля. Если -1, абсцисса будет равна исходной.
ordinateSingleОрдината нового поля. Если -1, ордината будет равна исходной.

Примеры

FormEditor formEditor = new FormEditor("PdfForm.pdf", "PdfForm_out.pdf");
//Создает копию текстового поля на второй странице.
formEditor.CopyInnerField("textField", "textFieldCopy", 2, 100, 200);

Смотрите также