CopyInnerField

CopyInnerField(string, string, int)

Copia un campo esistente nella stessa posizione nel numero di pagina specificato. Verrà prodotto un nuovo documento, che contiene tutto ciò che il documento di origine ha ad eccezione del campo appena copiato.

public void CopyInnerField(string fieldName, string newFieldName, int pageNum)
ParametroTipoDescrizione
fieldNameStringIl vecchio nome del campo completo.
newFieldNameStringIl nuovo nome di campo completo. Se null, verrà impostato come fieldName + “~”.
pageNumInt32Il numero di pagine in cui contenere il nuovo campo. Se -1, il nuovo campo verrà copiato sulla stessa pagina di quello vecchio ospitato.

Esempi

FormEditor formEditor = new FormEditor("PdfForm.pdf", "PdfForm_out.pdf");
Way4: mescola il modo2 e il modo3
formEditor.CopyInnerField("textField", "textFieldCopy", 2);

Guarda anche


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

Copia un campo esistente in una nuova posizione specificata sia dal numero di pagina che dalle ordinate. Verrà prodotto un nuovo documento, che contiene tutto ciò che il documento di origine ha ad eccezione del campo appena copiato.

public void CopyInnerField(string fieldName, string newFieldName, int pageNum, float abscissa, 
    float ordinate)
ParametroTipoDescrizione
fieldNameStringIl vecchio nome del campo completo.
newFieldNameStringIl nuovo nome di campo completo. Se null, verrà impostato come fieldName + “~”.
pageNumInt32Il numero di pagine in cui contenere il nuovo campo. Se -1, il nuovo campo verrà copiato sulla stessa pagina di quello vecchio ospitato.
abscissaSingleL’ascissa del nuovo campo. Se -1, l’ascissa sarà uguale a quella originale.
ordinateSingleL’ordinata del nuovo campo. Se -1, l’ordinata sarà uguale a quella originale.

Esempi

FormEditor formEditor = new FormEditor("PdfForm.pdf", "PdfForm_out.pdf");
//come cercare il campo in base al suo nome parziale:
formEditor.CopyInnerField("textField", "textFieldCopy", 2, 100, 200);

Guarda anche