CopyInnerField

CopyInnerField(string, string, int)

نسخ حقل موجود إلى نفس الموضع في رقم الصفحة المحدد. سيتم إنتاج مستند جديد يحتوي على كل شيء في المستند المصدر باستثناء الحقل المنسوخ حديثًا.

public void CopyInnerField(string fieldName, string newFieldName, int pageNum)
معامليكتبوصف
fieldNameStringاسم الحقل القديم المؤهل بالكامل.
newFieldNameStringاسم الحقل الجديد المؤهل بالكامل. إذا كانت فارغة ، فسيتم تعيينها على أنها اسم الحقل + “~”.
pageNumInt32عدد الصفحات التي ستحتوي على الحقل الجديد. إذا -1 ، سيتم نسخ الحقل الجديد إلى نفس الصفحة مثل الحقل القديم المستضاف.

أمثلة

FormEditor formEditor = new FormEditor("PdfForm.pdf", "PdfForm_out.pdf");
// ينشئ نسخة من حقل النص في الصفحة الثانية.
formEditor.CopyInnerField("textField", "textFieldCopy", 2);

أنظر أيضا


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

نسخ حقل موجود إلى موضع جديد محدد بواسطة كل من رقم الصفحة والإحداثيات. سيتم إنتاج مستند جديد يحتوي على كل شيء يحتويه المستند المصدر باستثناء الحقل المنسوخ حديثًا.

public void CopyInnerField(string fieldName, string newFieldName, int pageNum, float abscissa, 
    float ordinate)
معامليكتبوصف
fieldNameStringاسم الحقل القديم المؤهل بالكامل.
newFieldNameStringاسم الحقل الجديد المؤهل بالكامل. إذا كانت فارغة ، فسيتم تعيينها على أنها اسم الحقل + “~”.
pageNumInt32عدد الصفحات التي ستحتوي على الحقل الجديد. إذا -1 ، سيتم نسخ الحقل الجديد إلى نفس الصفحة مثل الحقل القديم المستضاف.
abscissaSingleحدود المجال الجديد. إذا كانت -1 ، فسيتم معادلة الإحداثي السيني بالقيمة الأصلية.
ordinateSingleاحداثيات الحقل الجديد. إذا كان -1 ، فسيكون الإحداثي مساويًا للإحداثي الأصلي.

أمثلة

FormEditor formEditor = new FormEditor("PdfForm.pdf", "PdfForm_out.pdf");
// ينشئ نسخة من حقل النص في الصفحة الثانية.
formEditor.CopyInnerField("textField", "textFieldCopy", 2, 100, 200);

أنظر أيضا