CopyInnerField

CopyInnerField(string, string, int)

Kopiert ein vorhandenes Feld an dieselbe Position in der angegebenen Seitenzahl. Es wird ein neues Dokument erstellt, das alles enthält, was das Quelldokument außer dem neu kopierten Feld enthält.

public void CopyInnerField(string fieldName, string newFieldName, int pageNum)
ParameterTypBeschreibung
fieldNameStringDer alte vollständig qualifizierte Feldname.
newFieldNameStringDer neue vollständig qualifizierte Feldname. Wenn null, wird es als fieldName + “~” festgelegt.
pageNumInt32Die Seitenzahl für das neue Feld. Wenn -1, wird das neue Feld auf dieselbe Seite kopiert, auf der das alte gehostet wird.

Beispiele

FormEditor formEditor = new FormEditor("PdfForm.pdf", "PdfForm_out.pdf");
//Erzeugt eine Kopie des Textfeldes auf der zweiten Seite.
formEditor.CopyInnerField("textField", "textFieldCopy", 2);

Siehe auch


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

Kopiert ein vorhandenes Feld an eine neue Position, die durch Seitenzahl und Ordinaten angegeben wird. Es wird ein neues Dokument erstellt, das alles enthält, was das Quelldokument außer dem neu kopierten Feld enthält.

public void CopyInnerField(string fieldName, string newFieldName, int pageNum, float abscissa, 
    float ordinate)
ParameterTypBeschreibung
fieldNameStringDer alte vollständig qualifizierte Feldname.
newFieldNameStringDer neue vollständig qualifizierte Feldname. Wenn null, wird es als fieldName + “~” festgelegt.
pageNumInt32Die Seitenzahl für das neue Feld. Wenn -1, wird das neue Feld auf dieselbe Seite kopiert, auf der das alte gehostet wird.
abscissaSingleDie Abszisse des neuen Feldes. Wenn -1, wird die Abszisse mit der ursprünglichen gleichgesetzt.
ordinateSingleDie Ordinate des neuen Feldes. Bei -1 wird die Ordinate gleich der ursprünglichen.

Beispiele

FormEditor formEditor = new FormEditor("PdfForm.pdf", "PdfForm_out.pdf");
//Erzeugt eine Kopie des Textfeldes auf der zweiten Seite.
formEditor.CopyInnerField("textField", "textFieldCopy", 2, 100, 200);

Siehe auch