オプション
afterafterAddイベントハンドラーは、注釈が追加され、署名ダイアログが閉じられたときに呼び出されます。
var viewer = new DsPdfViewer("#root");
viewer.options.signTool = {
afterAdd: function() {
// ここにコードを入れてください。
return true;
},
};
// 結果注釈のタイトルを更新し、注釈をコンテンツに変換します。
var viewer = new DsPdfViewer(selector, {
supportApi: {
apiUrl: 'http://127.0.0.1:5001/support-api/gc-pdf-viewer',
webSocketUrl: false
},
signTool: {
afterAdd: function(result) {
var annotation = result.annotation;
annotation.title = 'New Title';
annotation.convertToContent = true;
viewer.updateAnnotation(result.pageIndex, annotation);
return true;
}
}
});
オプション
afterダイアログが表示された後、afterShowイベントハンドラーが呼び出されます。
var viewer = new DsPdfViewer("#root");
viewer.options.signTool = {
afterShow: function() {
alert('The dialog is shown.');
},
};
オプション
autoウィンドウサイズが小さい場合にウィンドウに合わせて縮小するように、キャンバスサイズを自動的に調整します。
「true」
オプション
before[追加]ボタンがクリックされると、beforeAddイベントハンドラーが呼び出されます。 デフォルトの追加アクションをキャンセルする場合、falseを返します。
var viewer = new DsPdfViewer("#root");
viewer.options.signTool = {
beforeAdd: function() {
// Put your code here.
return true;
},
};
オプション
beforebeforeHideイベントハンドラーは、ダイアログが閉じられる前に呼び出されます。 ダイアログが閉じないようにする場合、falseを返します。
viewer.options.signTool = {
subject: "subject1",
beforeHide: function (dialog) {
// ダイアログが非表示になるときに、カスタムコードを実行できます。
console.log("dialog subject is " + dialog.subject);
}
};
var viewer = new DsPdfViewer("#root");
viewer.options.signTool = {
beforeHide: function() {
// ダイアログが閉じないようにするには、falseを返します。
return false;
},
};
オプション
beforebeforeShowイベントハンドラーは、ダイアログが表示される前に呼び出されます。 ダイアログが表示されないようにする場合、falseを返します。
var viewer = new DsPdfViewer("#root");
viewer.options.signTool = {
beforeShow: function() {
// ダイアログの表示をキャンセルするには、falseを返します。
return false;
},
};
オプション
bold?: boolean[Type]タブの太字スタイル。
false
オプション
canvasキャンバスのサイズ(ピクセル単位)。
オプション
convert結果スタンプをコンテンツに変換します。
false
var viewer = new DsPdfViewer("#root", signTool: { convertToContent: true });
オプション
destinationキャンバススケールの目標値。注釈の境界は、この値を使用してスケーリングされます。 たとえば、destinationScaleとcanvasSizeを「0.5」と「400/200」に設定する場合、注釈のサイズは「200/100」になります。
0.5
オプション
dialogウィンドウの長方形内にダイアログの位置。 原点は左上です。
「Center」
オプション
font[Type]タブに使用されるデフォルトのフォント名。
「Brush Script MT」
オプション
font使用可能なフォント名の配列。
['Arial', 'Verdana', 'Helvetica', 'Tahoma', 'Trebuchet MS', 'Times New Roman', 'Georgia', 'Garamond', 'Courier New', 'Brush Script MT']
オプション
font[Type]タブに使用されるデフォルトのフォントサイズ。
48
オプション
hastrueの場合、署名ツールは[Image]タブのローカルストレージから画像をロードします。
false
// ビューワを作成します。
var viewer = new DsPdfViewer({ userName: 'John', signTool: { hasImage: true, saveSignature: true, selectedTab: 'Image', tabs: ['Image'] } });
// [Image]タブで使用する画像を保存します。
viewer.signToolStorage.saveImage('Image', document.querySelector('img'));
オプション
hideダイアログのフッタを非表示にするかどうかを指定します。
false
オプション
hideダイアログのタイトルを非表示にするかどうかを指定します。
false
オプション
hide[署名を保存]ボタンを非表示にするかどうかを指定します。
false
オプション
hideタブのボタンを非表示にするかどうかを指定します。
false
オプション
hide入力および描画スタイルをカスタマイズするに使用できるツールバーを非表示にするかどうかを指定します。
false
オプション
italic?: boolean[Type]タブの斜体スタイル。
true
オプション
location?: "Center" | "Top" | "Right" | "Bottom" | "Left" | "TopLeft" | "TopRight" | "BottomRight" | "BottomLeft" | { x: number; y: number }ページに注釈の結果の位置。メモ:({x、y}値を使用して)正確な位置を指定すると、原点は左下隅になります。
「BottomRight」
オプション
page宛先ページのインデックス。
デフォルトは、表示されているページインデックスです。
オプション
penペンの色。
#000000
options.signTool = {
penColor: '#00ff00'
};
オプション
penペンの幅。
2
オプション
ruler?: { Draw: RulerLine[] | false; Image: RulerLine[] | false; Type: RulerLine[] | false } | falseキャンバスルーラーのカスタマイズ。
// すべてのルーラーを非表示にします。
viewer.options.signTool = { ruler: false };
// [Draw]タブのルーラーを非表示にします。
viewer.options.signTool = { ruler: { Draw: false } };
// [Draw]タブのカスタムルーラーを定義します。
viewer.options.signTool = {
ruler: {
Draw: [{ color: "#ff0000", size: 5, type: "dashed", position: 50 },
{ color: "#ff00ff", size: 2, type: "solid", position: 80 }]
}
};
オプション
save署名データを後で使用するためにブラウザのローカルストレージに保存する必要があるかどうかを示します。保存されたデータはアクティブユーザーが所有され、currentUserNameプロパティを使用して設定できます。
false
オプション
selected最初に選択されたタブ。
デフォルトは「Draw」です。
var viewer = new DsPdfViewer("#host", {
signTool: { selectedTab: 'Type' }
});
オプション
subject?: string出力された注釈の件名。
空の文字列
オプション
tabs?: ("Type" | "Draw" | "Image")[]使用可能なタブの配列。タブの順序は保持されます。可能な値は、「Type」、「Draw」、「Image」です。
['Type', 'Draw', 'Image']
オプション
text?: string[Type]タブに使用されるデフォルトのテキスト。
オプション
textテキストの色。
#000000
options.signTool = {
textColor: '#00ff00'
};
オプション
title?: stringダイアログのタイトル。
「署名の追加」
options.signTool = {
title: 'Signature'
};
[署名ツール]ダイアログの外観設定。