プロフェッショナル PDF フォームを作成することは、単にフィールドではなく、ユーザー体験、ブランド化、明確性についてです. .NET の Aspose.PDF.Plugin を使用すると、AcroForms の外観と感覚を正確にコントロールできます:カスタマイズされた色、フォント、デフォルト 値、編集可能なフラッグなどを設定します。
導入
プロフェッショナル PDF フォームを作成することは、単にフィールドではなく、ユーザー体験、ブランド化、明確性についてです. .NET の Aspose.PDF.Plugin を使用すると、AcroForms の外観と感覚を正確にコントロールできます:カスタマイズされた色、フォント、デフォルト 値、編集可能なフラッグなどを設定します。
サポートされた表示オプション
ASPOSE.PDF は、以下をコントロールできます。
- フィールド色(背景、境界、テキスト)
- フォントとサイズ(デフォルトAppearance属性)
- デフォルト値、マックス長さ、フィールドテキスト
- 編集可能/読まれるフラッグ
- Dropdownリストのオプションとデフォルト
- チェックボックス/ラジオボタンの状態と色
- フィールドポジション、サイズ、および調整
例:カスタマイズされたテキストボックスフィールドを追加する
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);
一般的な使用例
- Corporate Branding: Match は、あなたのブランドガイドラインに色と文字を形作ります。
- UXの改善: 重要なフィールドを強調し、スペースメーカー、およびサイズを明確に使用します。
- Workflow Clarity: オプション/必要またはサインフィールドを視覚的に区別します。
- アクセシビリティ: より良い読みやすさのために高対比色を使用します。
よくある質問
**Q: PDF フォームでカスタマイズされたフォントやスタイルを使用できますか?**A:Yes! The DefaultAppearance
属性は、文字の名前、サイズ、色を指定することを可能にします - 提供された文字はPDFによってサポートされ、システム上で利用可能です。
Q:フィールドを記入した後にロックできますか?A: フィールドの編集可能なフラッグを偽物に設定するか、フォーム Flattener プラグインを使用して永久にコンテンツをロックします。
Q:どのようにして必要なフィールドを視覚的に区別できますか?A: 異なる色、境界スタイル、または背景の影を使用して、ユーザーの注意を必要とするフィールドを示す。
結論
デフォルトワークフローで最大限の使用可能性と遵守を確保するために、外観設定と行動フラッグ(編集可能、読み取れない、デファルート値)を組み合わせる。