CopyInnerField

CopyInnerField(string, string, int)

Copia un campo existente en la misma posición en el número de página especificado. Se producirá un nuevo documento, que contiene todo lo que tiene el documento de origen excepto el campo recién copiado.

public void CopyInnerField(string fieldName, string newFieldName, int pageNum)
ParámetroEscribeDescripción
fieldNameStringEl antiguo nombre de campo completo.
newFieldNameStringEl nuevo nombre de campo completo. Si es nulo, se establecerá como fieldName + “~”.
pageNumInt32El número de página para contener el nuevo campo. Si -1, el nuevo campo se copiará en la misma página que el antiguo alojado.

Ejemplos

FormEditor formEditor = new FormEditor("PdfForm.pdf", "PdfForm_out.pdf");
//Crea una copia del campo de texto en la segunda página.
formEditor.CopyInnerField("textField", "textFieldCopy", 2);

Ver también


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

Copia un campo existente en una nueva posición especificada tanto por el número de página como por las ordenadas. Se producirá un nuevo documento, que contiene todo lo que tiene el documento de origen excepto el campo recién copiado.

public void CopyInnerField(string fieldName, string newFieldName, int pageNum, float abscissa, 
    float ordinate)
ParámetroEscribeDescripción
fieldNameStringEl antiguo nombre de campo completo.
newFieldNameStringEl nuevo nombre de campo completo. Si es nulo, se establecerá como fieldName + “~”.
pageNumInt32El número de página para contener el nuevo campo. Si -1, el nuevo campo se copiará en la misma página que el antiguo alojado.
abscissaSingleLa abscisa del nuevo campo. Si -1, la abscisa se igualará a la original.
ordinateSingleLa ordenada del nuevo campo. Si -1, la ordenada se igualará a la original.

Ejemplos

FormEditor formEditor = new FormEditor("PdfForm.pdf", "PdfForm_out.pdf");
//Crea una copia del campo de texto en la segunda página.
formEditor.CopyInnerField("textField", "textFieldCopy", 2, 100, 200);

Ver también