CopyInnerField

CopyInnerField(string, string, int)

Kopierar ett befintligt fält till samma position i angivet sidnummer. Ett nytt dokument kommer att produceras, som innehåller allt som källdokumentet har förutom det nykopierade fältet.

public void CopyInnerField(string fieldName, string newFieldName, int pageNum)
ParameterTypBeskrivning
fieldNameStringDet gamla fullt kvalificerade fältnamnet.
newFieldNameStringDet nya fullt kvalificerade fältnamnet. Om null, kommer det att anges som fältnamn + “~”.
pageNumInt32Antalet sidor för att hålla det nya fältet. Om -1, kommer det nya fältet att kopieras till samma sida som det gamla.

Exempel

FormEditor formEditor = new FormEditor("PdfForm.pdf", "PdfForm_out.pdf");
//Skapar kopia av textfältet på andra sidan.
formEditor.CopyInnerField("textField", "textFieldCopy", 2);

Se även


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

Kopierar ett befintligt fält till en ny position specificerad av både sidnummer och ordinater. Ett nytt dokument kommer att produceras, som innehåller allt som källdokumentet har förutom det nykopierade fältet.

public void CopyInnerField(string fieldName, string newFieldName, int pageNum, float abscissa, 
    float ordinate)
ParameterTypBeskrivning
fieldNameStringDet gamla fullt kvalificerade fältnamnet.
newFieldNameStringDet nya fullt kvalificerade fältnamnet. Om null, kommer det att anges som fältnamn + “~”.
pageNumInt32Antalet sidor för att hålla det nya fältet. Om -1, kommer det nya fältet att kopieras till samma sida som det gamla.
abscissaSingleAbskissan av det nya fältet. Om -1 kommer abskissan att vara lika med den ursprungliga.
ordinateSingleOrdinatan för det nya fältet. Om -1 kommer ordinatan att vara lika med den ursprungliga.

Exempel

FormEditor formEditor = new FormEditor("PdfForm.pdf", "PdfForm_out.pdf");
//Skapar kopia av textfältet på andra sidan.
formEditor.CopyInnerField("textField", "textFieldCopy", 2, 100, 200);

Se även