PDFビューワの注釈およびフォームエディタを使用することで、既存の注釈またはフォームフィールドをコピーして貼り付けることができます。プロパティパネルの[複製]ボタンは、同じページの同じ位置に注釈またはフォームフィールドのコピーを作成します。複製されたフィールドの位置および他のプロパティは、プロパティパネルで変更できます。
たとえば、PDFフォームを作成するとき、フォームフィールドを複製し、その「X」プロパティを変更して水平方向に配置したり、「Y」プロパティを変更して垂直方向に配置したりできます。
ショートカットキーを使用して、コピー&ペーストすることができます。
注釈とフォームフィールドは、同じページ、別のページ、または別のPDF文書に貼り付けることができます。Ctrl+Vを使用して貼り付けると、複製されたフィールドは常にページの中央に配置されます。また、フィールドを右クリックして、コンテキストメニューのオプションを使用することができます。フィールドを切り取りやコピーして、マウスを右クリックすると表示されるコンテキストメニューから[貼り付け]を選択して、フィールドを貼り付けることができます。
以下のコードは、複製された注釈またはフォームフィールドをPDF文書に追加します。
Index.cshtml |
コードのコピー
|
---|---|
//field1という名前のフィールドウィジェットを検索します const resultData = await viewer.findAnnotations("field1", { findField: 'fieldName' }); //複製されたフィールド const clonedField = viewer.cloneAnnotation(resultData[0].annotation); //フィールド名プロパティを変更します clonedField.fieldName = "field1Copy"; //複製されたフィールドを2番目のページに追加します viewer.addAnnotation(1, clonedField); |