PDFビューワを使用すると、注釈とフォームフィールドを相互に配置することができます。デフォルトで有効になっている位置合わせ機能を使用して、フィールドを左揃え、上揃え、右揃え、中央揃え、または下揃えに設定できます。
たとえば、注釈またはフォームフィールドを含むPDFドキュメントに新しいフィールドを追加します。このフィールドを移動またはサイズ変更すると、既存のフィールドの端または中心に近づく場合は破線が表示されます。これは、既存のフィールドに対する新しいフィールドの配置を示します。
PDFビューワでは、フィールドの配置とともに、余白にスナップ機能を使用して余白を定義できます。これらの余白は、フィールドまたはページの端の前後の余分な間隔です。2つの要素またはページの端の間のデフォルトの余白は10ptです。
ショートカットキーを使用して、注釈とフォームフィールドの位置とサイズを調整することができます。
snapAlignmentオプションを使用して、位置合わせ機能をカスタマイズまたは無効にすることができます。
snapAlignmentオプションの完全な仕様は次のとおりです。
Index.cshtml |
コードのコピー
|
---|---|
snapAlignment: true | false | { tolerance: number | { horizontal: number | false, vertical: number | false }, margin: false | true | number | { horizontal: number | boolean, vertical: number | boolean }, center: false | true | { horizontal: boolean, vertical: boolean }, } |
上記の設定の説明:
デフォルトでは、toleranceは5pt、marginは10pt、centerはtrueです。以下のコードは、位置合わせ機能のtoleranceの値を設定する方法を示します。
Index.cshtml |
コードのコピー
|
---|---|
var viewer = new DsPdfViewer("#root", { snapAlignment: { tolerance: 25 }, supportApi: 'api/pdf-viewer' }); |
Index.cshtml |
コードのコピー
|
---|---|
var viewer = new DsPdfViewer("#root", { snapAlignment: { tolerance: { vertical: 10, horizontal: 50 } }, supportApi: 'api/pdf-viewer' }); |
Index.cshtml |
コードのコピー
|
---|---|
var viewer = new DsPdfViewer("#root", { snapAlignment: { center: false }, supportApi: 'api/pdf-viewer' }); |
Index.cshtml |
コードのコピー
|
---|---|
var viewer = new DsPdfViewer("#root", { snapAlignment: { center: { vertical: true, horizontal: false, } }, supportApi: 'api/pdf-viewer' }); |
Index.cshtml |
コードのコピー
|
---|---|
var viewer = new DsPdfViewer("#root", { snapAlignment: false, supportApi: 'api/pdf-viewer' }); |
Index.cshtml |
コードのコピー
|
---|---|
var viewer = new DsPdfViewer("#root", { snapAlignment: { margin: { vertical: 50, horizontal: false }, supportApi: 'api/pdf-viewer' } }); |
Index.cshtml |
コードのコピー
|
---|---|
var viewer = new DsPdfViewer("#root", { snapAlignment: { tolerance: { horizontal: false } }, supportApi: 'api/pdf-viewer' }); |