CopyInnerField

CopyInnerField(string, string, int)

Mevcut bir alanı belirtilen sayfa numarasında aynı konuma kopyalar. Yeni kopyalanan alan dışında kaynak belgenin sahip olduğu her şeyi içeren yeni bir belge oluşturulur.

public void CopyInnerField(string fieldName, string newFieldName, int pageNum)
ParametreTipTanım
fieldNameStringEski tam nitelikli alan adı.
newFieldNameStringYeni tam nitelikli alan adı. Null ise fieldName + “~” olarak ayarlanır.
pageNumInt32Yeni alanı tutacak sayfa sayısı. -1 ise, yeni alan barındırılan eski alanla aynı sayfaya kopyalanır.

Örnekler

FormEditor formEditor = new FormEditor("PdfForm.pdf", "PdfForm_out.pdf");
// psaniye sayfasında metin alanının kopyasını oluşturur.
formEditor.CopyInnerField("textField", "textFieldCopy", 2);

Ayrıca bakınız


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

Mevcut bir alanı hem sayfa numarası hem de ordinatlar tarafından belirtilen yeni bir konuma kopyalar. Yeni kopyalanan alan dışında kaynak belgenin sahip olduğu her şeyi içeren yeni bir belge üretilecektir.

public void CopyInnerField(string fieldName, string newFieldName, int pageNum, float abscissa, 
    float ordinate)
ParametreTipTanım
fieldNameStringEski tam nitelikli alan adı.
newFieldNameStringYeni tam nitelikli alan adı. Null ise fieldName + “~” olarak ayarlanır.
pageNumInt32Yeni alanı tutacak sayfa sayısı. -1 ise, yeni alan barındırılan eski alanla aynı sayfaya kopyalanır.
abscissaSingleYeni alanın apsisi. -1 ise, apsis orijinaline eşit olacaktır.
ordinateSingleYeni alanın koordinatı. -1 ise, ordinat orijinal olana eşit olacaktır.

Örnekler

FormEditor formEditor = new FormEditor("PdfForm.pdf", "PdfForm_out.pdf");
// psaniye sayfasında metin alanının kopyasını oluşturur.
formEditor.CopyInnerField("textField", "textFieldCopy", 2, 100, 200);

Ayrıca bakınız