サイジングシナリオ | 移行センター ヘルプ
メイン コンテンツをスキップする 補完的コンテンツへスキップ

サイジングシナリオ

最終更新日時: 2026/10/14

多くのQlikViewアプリケーションは、アプリケーションが最初に作成された当時に一般的だった画面解像度(多くの場合、1024×768 または 1280×1024 ピクセル)向けに設計されていました。これらのレイアウトは、最新の高解像度ディスプレイでは小さく表示されることがあります。より大きな画面に合わせてキャンバスを拡大することは、変換時における最も一般的な調整の1つです。ただし、元のサイズを超えてスケーリングすると、キャンバスがブラウザーのビューポートを超えた場合にスクロールバーが表示されることがあります。キャンバスのクロップと最大サイズの制約は、キャンバスを特定のターゲット解像度に合わせてトリミングしたり上限を設定したりすることで、最終出力を制御するのに役立ちます。

次のシナリオでは、固定キャンバスモードの一般的なサイズ設定を示します。変換を実行する前に、Mockup Studio を使用してこれらの設定をインタラクティブにプレビューおよび調整します。

アプリ全体でシートのディメンションを標準化する

QlikView ドキュメントには、多くの場合、さまざまなサイズのシートが含まれています。ワイド モニター向けに設計されているシートもあれば、より少ないオブジェクトを収めるために幅が狭くなっているシートもあります。デフォルトでは、固定キャンバスモードはドキュメント内の最大のシートに基づいて均一なキャンバスサイズを計算します。すべてのシートに同じキャンバスサイズが適用されます。サイズの小さいシートでは右端または下端に追加の余白が表示されますが、すべてのシートの全体的なサイズは一致します。

均一なサイジングは、変換されたアプリのすべてのシートで一貫したレイアウトを求める組織に役立ちます。一般的な例としては、壁掛けモニターに表示されるアプリや、社内標準でシートの寸法を統一することが求められている環境などが挙げられます。

各シートのサイズをそのシートのコンテンツに基づいて個別に設定できるようにするには、--perSheetCanvasSize を有効にします。各シートは、すべてのシートで最大の寸法を継承するのではなく、自身のオブジェクトと背景画像からキャンバスの寸法を計算します。このオプションは、シートのサイズが大幅に異なり、余分な空白が邪魔になる場合に役立ちます。シートごとのキャンバスサイズとキャンバスクロップは相互に排他的です。シートごとのキャンバスサイズには--fixedSheetCanvasが必要です。

背景の拡大とオブジェクトの縦横比を維持した拡大縮小

QlikView の背景画像が Qlik Sense の出力で小さすぎる場合は、キャンバス スケールとオブジェクト スケールの両方を一緒に増やします。キャンバススケールは、背景画像の物理的なサイズを制御します。オブジェクトスケールは、キャンバス内のオブジェクトのサイズと位置を制御します。

例: QlikView シートでは、1024×768 ピクセルの背景画像を使用し、ラベル付けされた領域内にチャートが配置されています。デフォルトのスケール1.4では、キャンバスは1434×1075ピクセルに拡大し、オブジェクトは比例して拡大縮小されます — 背景との配置は維持されます。高解像度ディスプレイ向けにレイアウトをさらに拡大するには、キャンバススケールとオブジェクトスケールの両方を 1.75 に設定します。キャンバスは1792×1344ピクセルになり、すべてのオブジェクトは背景に対して正しく配置されたままになります。

スケールファクターの調整

デフォルトのスケール1.4は、ほとんどのアプリケーションで適切に機能します。変換後のレイアウトが対象画面に対して小さすぎる、または大きすぎる場合は、キャンバススケールとオブジェクトスケールの両方を同時に増減させてください。

情報メモ

キャンバスのスケールとオブジェクトのスケールは、常に同じ値に保ってください。スケールファクターの不一致により、オブジェクトが背景画像との配置からずれる原因になります。

特定のデバイスまたは画面サイズをターゲットにする

キャンバスクロップにより、すべてのシートがターゲットデバイスに一致する正確なピクセル寸法に強制されます。クロップは、変換されたアプリが主に特定のディスプレイ(壁掛けダッシュボード、キオスクディスプレイ、会議室のテレビ、標準化された企業のノートPCなど)で表示される場合に便利です。

例: ある組織では、運用ダッシュボードに1920×1080のモニターを使用しています。クロップ幅を 1920 に、クロップ高さを 1080 に設定します。すべてのシートは左上隅を基準として、正確に 1920 × 1080 ピクセルにトリミングされます。クロップされた領域の外側にあるオブジェクトはコンテナからはみ出し、デフォルトのスクロール位置では表示されません。

Mockup Studioで画面プリセット(モニター 1080pなど)を選択し、デバイスに合わせるをクリックすると、切り抜き寸法が自動的に入力されます。

正確な寸法を強制せずにキャンバスサイズの上限を設定する

最大サイズ制約は、特定のサイズを強制することなくキャンバスを制限します。クロップとは異なり、最大制約は元のキャンバスが制限を超えている場合にのみ適用されます。すでに最大サイズより小さいシートは変更されません。

例: 最大幅を 1920 に、最大高さを 1080 に設定します。元のキャンバスが 2400 × 1200 ピクセルのシートは、1920 × 1080 ピクセルに縮小されます。自然なキャンバスが 1400 x 800 ピクセルのシートは、1400 x 800 ピクセルのままになります。このアプローチは、アプリに標準サイズと特大サイズのシートが混在しており、特大サイズのシートのみを制限する必要がある場合に有効です。

端の余白を削除する

QlikView シートには、最後のオブジェクトの右側または下部に大きな空白領域がある場合があります。この余白は、QlikView レイアウトが対象環境と一致しなくなったモニター解像度向けに設計されている場合によく発生します。レイアウト縮小は、レイアウトコンテナの幅または高さを指定されたグリッドステップ数だけ縮小することで、その空白を削除します。

例: シートの右端には、後に削除されたパネル用にQlikViewが領域を確保していた約10グリッド列分の空きスペースがあります。shrink X を 10 に設定してレイアウトコンテナの幅を縮小し、表示可能なキャンバスの右端にオブジェクトを近づけます。グリッドの寸法は変わりませんが、レイアウトコンテナが占めるグリッドの領域は小さくなります。

ターゲット展開の設定の結合

複数の設定を1回の変換で組み合わせることができます。以下の例では、1080p モニターに展開するために、背景画像を含む QlikView アプリを変換する手順を順を追って説明します。

次の手順に従ってください:

  1. ウィザードの詳細設定ステップで固定シート キャンバスを有効にします。
  2. 背景画像を拡大するには、キャンバススケールを1.5に設定します。
  3. オブジェクトを縦横比を維持して拡大縮小するには、オブジェクトのスケールを 1.5 に設定します。
  4. 各シートをターゲット解像度にトリミングするには、クロップ幅を1920に、クロップ高さを1080に設定します。
  5. Mockup Studio を開き、Monitor 1080p 画面プリセットを選択して配置を確認します。
  6. シート間を移動して、オブジェクトと背景が正しく整列していることを確認します。
  7. 適用をクリックして設定をウィザードに転送し、変換を実行します。

もう1つの一般的な組み合わせ:最小幅を1920、最大幅を2560に設定することで、シートが範囲内で自然にサイズ変更されるようにします。幅が1920ピクセル未満のシートは最小サイズまで拡大され、幅が2560ピクセルを超えるシートは最大サイズまで縮小され、その中間のシートは元のサイズを維持します。

詳細を見る

Visit the discussion forum at community.qlik.com

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。