ایجاد یک فرم PDF حرفه ای فقط در مورد زمینه ها نیست، بلکه مربوط به تجربه کاربر، برند سازی و روشنایی است.با Aspose.PDF.Plugin برای .NET، شما کنترل دقیق بر ظاهر و احساس AcroForms دارید: تنظیم رنگ های سفارشی، فونت ها، ارزش های پیش فرض، پرچم های ویرایش شده و بیشتر.

معرفی

ایجاد یک فرم PDF حرفه ای فقط در مورد زمینه ها نیست، بلکه مربوط به تجربه کاربر، برند سازی و روشنایی است.با Aspose.PDF.Plugin برای .NET، شما کنترل دقیق بر ظاهر و احساس AcroForms دارید: تنظیم رنگ های سفارشی، فونت ها، ارزش های پیش فرض، پرچم های ویرایش شده و بیشتر.

گزینه های ظاهر پشتیبانی شده

Aspose.PDF به شما اجازه می دهد تا کنترل:

  • رنگ میدان (پایه، مرز، متن)
  • منبع و اندازه (ممتلكات DefaultAppearance)
  • قیمت های پیش فرض، حداکثر طول، متن محفظه
  • تغییر / خواندن فقط پرچم ها
  • گزینه های لیست دانلود و پیش فرض
  • حالت ها و رنگ های دکمه چک / رادیو
  • موقعیت میدان، اندازه و هماهنگی

مثال: اضافه کردن یک جعبه متن سفارشی

برای اضافه کردن یک جعبه متن سفارشی به فرم PDF شما می توانید از کد زیر استفاده کنید:

using Aspose.Pdf.Plugins;
using System.Drawing;

string input = "@C:\\Docs\\template.pdf";
string output = "@C:\\Docs\\form_customized.pdf";

var plugin = new FormEditor();
var addOptions = new FormEditorAddOptions(new[] {
    new FormTextBoxFieldCreateOptions(1, new Rectangle(50, 700, 250, 725)) {
        MaxLen = 50,
        Value = "Enter your name...",
        Color = Color.CornflowerBlue,
        Editable = true,
        DefaultAppearance = new DefaultAppearance("Calibri", 13, Color.DarkBlue)
    }
});
addOptions.AddInput(new FileDataSource(input));
addOptions.AddOutput(new FileDataSource(output));
plugin.Process(addOptions);

مثال: سفارشی سازی یک میدان ComboBox (Dropdown)

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

var comboOptions = new FormEditorAddOptions(new[] {
    new FormComboBoxFieldCreateOptions(1, new Rectangle(50, 650, 220, 675)) {
        Color = Color.MediumVioletRed,
        Editable = true,
        DefaultAppearance = new DefaultAppearance("Segoe UI", 11, Color.Black),
        Options = new[] {"Red", "Green", "Blue"},
        Selected = 2,
        PartialName = "ColorPreference"
    }
});
comboOptions.AddInput(new FileDataSource(output));
comboOptions.AddOutput(new FileDataSource("@C:\\Docs\\form_final.pdf"));
plugin.Process(comboOptions);

موارد استفاده رایج

  • نام تجاری شرکت: مطابقت رنگ ها و فونت ها را به دستورالعمل های برند شما شکل می دهد.
  • UX بهبود یافته: زمینه های مهم را برجسته کنید، از میزبان ها و اندازه ها برای روشنایی استفاده کنید.
  • شفافیت جریان کار: زمینه های اختیاری / مورد نیاز یا امضا را بصری جدا کنید.
  • در دسترس بودن: برای خواندن بهتر از رنگ های با کنتراست بالا استفاده کنید.

پرسش های مکرر

**Q: آیا می توانم از فونت های سفارشی یا سبک ها در فرم های PDF استفاده کنم؟**A: بله، این DefaultAppearance مالکیت به شما اجازه می دهد تا نام فونت، اندازه و رنگ را مشخص کنید – ارائه شده است که فاکتور توسط PDF پشتیبانی می شود و در سیستم در دسترس است.

**Q: آیا می توانم پس از پر کردن یک میدان را قفل کنم؟**A: پرچم ویرایش شده میدان را به جعلی تنظیم کنید یا از پلاگین Form Flattener برای قفل دائمی محتوا استفاده کنید.

**Q: چگونه می توانم زمینه های مورد نیاز را به صورت بصری تشخیص دهم؟**A: از رنگ های جداگانه، سبک های مرزی یا سایه های پس زمینه برای نشان دادن زمینه هایی که نیاز به توجه کاربر دارند استفاده کنید.

نتیجه گیری

ترکیب تنظیمات ظاهر با پرچم های رفتاری (تغییر قابل ویرایش، خواندن تنها، ارزش های پیش فرض) برای حداکثر قابلیت استفاده و انطباق در جریان های کار دیجیتال.

More in this category