کار با Form Fields

یک سند که حاوی سفیدهای پر در (میدان) است به عنوان یک فرم شناخته می شود. به عنوان مثال، شما می توانید یک فرم ثبت نام ایجاد کنید. Microsoft Word این استفاده از لیست های کشویی است که کاربران می توانند ورودی ها را انتخاب کنند. The The The The The The Form زمینه مکانی است که در آن نوع خاصی از داده ها مانند یک نام یا آدرس ذخیره می شوند. فیلدهای فرم در Microsoft Word شامل ورودی متن، کمد و چک باکس.

شما می توانید از فیلدهای فرم در پروژه خود برای “ارتباط” با کاربران خود استفاده کنید. به عنوان مثال، شما یک سند ایجاد می کنید که محتوای آن محافظت می شود، اما فقط فیلدهای فرم قابل ویرایش هستند. کاربران می توانند داده ها را در زمینه های فرم وارد کنند و سند را ارسال کنند. درخواست شما که استفاده می کند Aspose.Words می تواند داده ها را از زمینه های فرم بازیابی کند و آن را پردازش کند.

قرار دادن زمینه های فرم در سند از طریق کد آسان است. DocumentBuilder روش های خاصی برای قرار دادن آنها، یکی برای هر نوع فیلد فرم. هر یک از روش ها یک پارامتر رشته را که نام فیلد فرم را نشان می دهد، می پذیرد. نام می تواند یک رشته خالی باشد. اگر یک نام را برای فیلد فرم مشخص کنید، یک نشانه به طور خودکار با همان نام ایجاد می شود.

Insert Form Fields

فیلدهای فرم یک مورد خاص از زمینه های Word است که اجازه می دهد “interaction” با کاربر است. فیلدهای فرم در Microsoft Word شامل Textbox، Box و Checkbox است.

DocumentBuilder روش های خاصی را برای قرار دادن هر نوع زمینه فرم در سند فراهم می کند: insertTextInput, insertCheckBox یا insertComboBox

مثال کد زیر نشان می دهد که چگونه یک فیلد فرم شانه را به یک سند وارد کنید:

یک ورودی متن را وارد کنید

استفاده از Insert TextInput روش قرار دادن یک پیامک به سند

مثال کد زیر نشان می دهد که چگونه یک فیلد فرم ورودی متن را به یک سند وارد کنید:

گزینه Check Box را وارد کنید

Call Call Call InsertBox برای قرار دادن چک باکس به سند

مثال کد زیر نشان می دهد که چگونه یک فیلد فرم چک باکس را به یک سند وارد کنید:

اضافه کردن یک جعبه بسته

Call Call Call InsertComboBox برای قرار دادن یک برس در سند.

مثال کد زیر نشان می دهد که چگونه یک فیلد فرم Compbox را به یک سند وارد کنید:

دریافت Form Fields

مجموعه ای از زمینه های فرم توسط FormFieldCollection کلاسی که می تواند با استفاده از Range.getFormFields مالکیت این بدان معنی است که شما می توانید فیلدهای فرم موجود در هر گره سند از جمله خود سند را به دست آورید.

مثال کد زیر نشان می دهد که چگونه مجموعه ای از زمینه های فرم را دریافت کنید:

شما می توانید یک فیلد فرم خاص را با نمایه یا نام آن دریافت کنید.

مثال کد زیر نشان می دهد که چگونه به فیلدهای فرم دسترسی پیدا کنیم:

The The The The The The FormField خواص به شما اجازه می دهد تا با نام فیلد فرم، نوع و نتیجه کار کنید.

مثال کد زیر نشان می دهد که چگونه با نام فیلد فرم، نوع و نتیجه کار کنید: