[]
ViewerBase クラスの新しいインスタンスを初期化します。
コントロールをホストするDOM要素、またはホスト要素のCSS セレクター(例: '#theCtrl')。
コントロールの初期化データを含むJavaScriptオブジェクト。
サーバー上のドキュメントの完全パスを取得または設定します。
パスは、指定されたドキュメントをロードするためにサーバーに登録されているプロバイダのキーで始まります。
ビューアが全画面表示モードかどうかを示す値を取得または設定します。
マウスの動作を示す値を取得または設定します。
デフォルトはSelectToolです。その場合は、マウスでクリックしてドラッグすると、テキストが選択されます。
ビューパネルに現在表示されているページのインデックスを取得します。
データを送信または要求するときに使用する要求ヘッダーを含むオブジェクトを取得または設定します。
このプロパティは、認証が必要なシナリオでよく使用されます。以下に例を示しています。
viewer.requestHeaders = { Authorization: 'Bearer ' + appAuthService.getToken(); };
非推奨になりました。代わりにmouseModeを使用してください。
C1 Web APIサービスのアドレスを取得または設定します。
例:"http://demos.componentone.com/ASPNET/c1webapi/4.0.20172.105/api/report"。
モバイルテンプレートとPCテンプレートの切り替えに使用するしきい値を取得または設定します。
デフォルト値は767pxです。コントロールの幅がthresholdWidthより小さい場合は、 モバイルテンプレートが適用されます。コントロールの幅がthresholdWidth以上の場合は、PCテンプレートが適用されます。 thresholdWidthを0に設定すると、PCテンプレートだけが適用されます。 9999などの大きな数字に設定すると、モバイルテンプレートだけが適用されます。
ドキュメントページの表示方法を示す値を取得または設定します。
ドキュメントページを表示する現在のズーム倍率を示す値を取得または設定します。
ドキュメントページを表示する現在のズームモードを示す値を取得または設定します。
ビューアコントロールのインスタンス化に使用されるテンプレートを取得または設定します。
指定したインデックスにあるページに移動します。
移動先のページの0から始まるインデックス。
An wijmo.viewer.IPromise object with current page index.
beforeSendRequest イベントを発生させます。
RequestEventArgs オブジェクト。
fullScreenChanged イベントを発生させます。
mouseModeChanged イベントを発生させます。
pageIndexChanged イベントを発生させます。
queryLoadingData イベントを発生させます。
ロード中のデータを含むQueryLoadingDataEventArgs オブジェクト。
viewModeChanged イベントを発生させます。
zoomFactorChanged イベントを発生させます。
コントロールを更新します。
内容だけでなくコントロールのレイアウトも更新するかどうか。
ドキュメントを再ロードします。
これは、ドキュメントを強制的に再ロードおよび再レンダリングする場合に便利です。
ページ設定ダイアログボックスを表示します。
現在のページを拡大縮小して、ビューパネルにページ全体を表示します。
ビューパネルの幅に合わせて現在のページを拡大縮小します。
各要求がサーバーに送信される前に発生します。
このイベントでは、サーバーに送信する前に、URL、ヘッダー、データなどのリクエストオプションに加えてリクエストメソッドも変更できます。 このイベントは、RequestEventArgs 型の引数を渡します。 そのプロパティは、wijmo.httpRequest メソッドのパラメータと同じ意味と構造を持ち、要求属性を更新するように変更できます。
たとえば、認証トークンを 'Authorization'ヘッダーに入れることができます。
viewer.beforeSendRequest.addHandler((s, e) => { e.settings.requestHeaders.Authorization = 'Bearer ' + appAuthService.getToken(); });
ブラウザで自動的に(たとえば、URLがwindow.open() 関数へのパラメータとして、 またはHTMLリンクとして使用される場合)実行されるHTTP要求が誘導するためにURLが使用されている場合、 e.settings引数はnullになります。
全画面表示モードが変更された後に発生します。
マウスモードが変更された後に発生します。
ページインデックスが変更された後に発生します。
ドキュメントのロード前に、サービスに送られる要求データをクエリーしたときに発生します。
非推奨になりました。代わりにmouseModeChangedを使用してください。
ビューモードが変更された後に発生します。
ズーム倍率が変更された後に発生します。
すべてのビューアコントロールの基本クラス。