印刷 print
プリントツールは、コントロールバーに追加されたボタンと、ツールがアクティブ化されたときに表示されるモーダルダイアログボックスで構成されます。
プリントボタンの外観は、次のCSS クラスセレクターで制御されます。
.s7ecatalogsearchviewer .s7print
印刷ボタンのCSS プロパティ
state属性セレクターをサポートしています。このセレクターを使用すると、異なるスキンを異なるボタンの状態に適用できます。ボタンツールのヒントはローカライズできます。 詳しくは、 ユーザーインターフェイス要素のローカライゼーション を参照してください。
例 – 28 x 28 ピクセルの印刷ボタンを設定し、4つの異なるボタンの状態ごとに異なる画像を表示する場合。
.s7ecatalogsearchviewer .s7print {
margin-top: 4px;
margin-left: 10px;
width:28px;
height:28px;
}
.s7ecatalogsearchviewer .s7print[state='up'] {
background-image:url(images/v2/Print_dark_up.png);
}
.s7ecatalogsearchviewer .s7print[state='over'] {
background-image:url(images/v2/Print_dark_over.png);
}
.s7ecatalogsearchviewer .s7print[state='down'] {
background-image:url(images/v2/Print_dark_down.png);
}
.s7ecatalogsearchviewer .s7print[state='disabled'] {
background-image:url(images/v2/Print_dark_disabled.png);
}
ダイアログボックスがアクティブな場合にweb ページをカバーする背景オーバーレイは、次のCSS クラスセレクターで制御されます。
.s7ecatalogsearchviewer .s7printdialog .s7backoverlay
バックオーバーレイのCSS プロパティ
例 – 背景オーバーレイを70%の不透明度でグレーに設定するには:
.s7ecatalogsearchviewer .s7printdialog .s7backoverlay {
opacity:0.7;
background-color:#222222;
}
デフォルトでは、モーダルダイアログは、デスクトップシステムの画面の中央に表示されます。 ダイアログボックスの位置とサイズは、コンポーネントによって管理されます。 ダイアログは、次のCSS クラスセレクターで制御されます。
.s7ecatalogsearchviewer .s7kprintdialog .s7dialog
ダイアログボックスのCSS プロパティ
例 – ダイアログボックスの背景をグレーに設定するには、次の手順を実行します。
.s7ecatalogsearchviewer .s7printdialog .s7dialog {
background-color: #dddddd;
}
ダイアログボックスヘッダーは、アイコン、タイトルテキスト、閉じるボタンで構成されます。 ヘッダーコンテナは、次のCSS クラスセレクターで制御されます。
.s7ecatalogsearchviewer .s7printdialog .s7dialogheader
ダイアログボックスヘッダーのCSS プロパティ
アイコンとタイトルテキストは、次のように制御される追加のコンテナにラップされます。
.s7ecatalogsearchviewer .s7printdialog .s7dialogheader .s7dialogline
ダイアログ行のCSS プロパティ
ヘッダーアイコンは、次のCSS クラスセレクターで制御されます。
.s7ecatalogsearchviewer .s7printdialog .s7dialogheadericon
ダイアログボックスヘッダーアイコン の CSS プロパティ
ヘッダータイトルは、次のCSS クラスセレクターで制御されます。
.s7ecatalogsearchviewer .s7printdialog .s7dialogheadertext
ダイアログボックスのヘッダーテキストのCSS プロパティ
「閉じる」ボタンは、次のCSS クラスセレクターで制御されます。
.s7ecatalogsearchviewer .s7printdialog .s7closebutton
閉じるボタンのCSS プロパティ
state属性セレクターをサポートしています。このセレクターを使用すると、異なるスキンを異なるボタンの状態に適用できます。閉じるボタンのツールヒントとダイアログボックスのタイトルはローカライズできます。 詳しくは、 ユーザーインターフェイス要素のローカライゼーション を参照してください。
例 – パディング、22 x 22 ピクセルのアイコン、太字の16 ポイントタイトルを含むダイアログヘッダーを設定する。 最後に、28 x 28 ピクセルの「閉じる」ボタンを使用して、ダイアログボックスコンテナの上部から2 ピクセル、右側から2 ピクセルの位置に配置します。
.s7ecatalogsearchviewer .s7printdialog .s7dialogheader {
padding: 10px;
}
.s7ecatalogsearchviewer .s7printdialog .s7dialogheader .s7dialogline {
padding: 10px 10px 2px;
}
.s7ecatalogsearchviewer .s7printdialog .s7dialogheadericon {
background-image: url("images/sdk/dlgprint_cap.png");
height: 22px;
width: 22px;
}
.s7ecatalogsearchviewer .s7printdialog .s7dialogheadertext {
font-size: 16pt;
font-weight: bold;
padding-left: 16px;
}
.s7ecatalogsearchviewer .s7printdialog .s7closebutton {
top:2px;
right:2px;
padding:8px;
width:28px;
height:28px;
}
.s7ecatalogsearchviewer .s7printdialog .s7closebutton[state='up'] {
background-image:url(images/sdk/close_up.png);
}
.s7ecatalogsearchviewer .s7printdialog .s7closebutton[state='over'] {
background-image:url(images/sdk/close_over.png);
}
.s7ecatalogsearchviewer .s7printdialog .s7closebutton[state='down'] {
background-image:url(images/sdk/close_down.png);
}
.s7ecatalogsearchviewer .s7printdialog .s7closebutton[state='disabled'] {
background-image:url(images/sdk/close_disabled.png);
}
ダイアログボックスフッターは、「キャンセル」ボタンと「プリントに送信」ボタンで構成されます。 フッターコンテナは、次のCSS クラスセレクターで制御されます。
.s7ecatalogsearchviewer .s7printdialog .s7dialogfooter
ダイアログボックスのフッターのCSS プロパティ
フッターには、両方のボタンを保持するインナーコンテナがあります。 これは、次のCSS クラスセレクターで制御されます。
.s7ecatalogsearchviewer .s7printdialog .s7dialogbuttoncontainer
ダイアログボックスボタンコンテナのCSS プロパティ
キャンセル ボタンは、次のCSS クラスセレクターで制御されます。
.s7ecatalogsearchviewer .s7printdialog .s7dialogcancelbutton
ダイアログボックスのCSS プロパティのキャンセル ボタン
state属性セレクターをサポートしています。このセレクターを使用すると、異なるスキンを異なるボタンの状態に適用できます。「印刷に送信」ボタンは、次のCSS クラスセレクターで制御されます。
.s7ecatalogsearchviewer .s7printdialog .s7dialogactionbutton
ダイアログボックスアクションボタンのCSS プロパティ
state属性セレクターをサポートしています。このセレクターを使用すると、異なるスキンを異なるボタンの状態に適用できます。さらに、両方のボタンは共通のCSS クラスを共有します。このクラスには、他のダイアログボックスボタンと同じCSS設定を含めることができます。
.s7ecatalogsearchviewer .s7printdialog .s7dialogfooter .s7button
ボタンのCSS プロパティ
ボタンツールのヒントはローカライズできます。 詳しくは、 ユーザーインターフェイス要素のローカライゼーション を参照してください。
例 – 64 x 34 キャンセル ボタンと96 x 34 プリントに送信ボタンを持つダイアログボックスフッターを設定するには、ボタンの状態ごとにテキストの色と背景色が異なります。
.s7ecatalogsearchviewer .s7printdialog .s7dialogfooter {
border-top: 1px solid #909090;
}
.s7ecatalogsearchviewer .s7printdialog .s7dialogbuttoncontainer {
padding-bottom: 6px;
padding-top: 10px;
}
.s7ecatalogsearchviewer .s7printdialog .s7dialogfooter .s7button {
box-shadow: 1px 1px 1px #999999;
color: #FFFFFF;
font-size: 9pt;
font-weight: bold;
line-height: 34px;
margin-right: 10px;
}
.s7ecatalogsearchviewer .s7printdialog .s7dialogcancelbutton {
width:64px;
height:34px;
}
.s7ecatalogsearchviewer .s7printdialog .s7dialogcancelbutton[state='up'] {
background-color:#666666;
color:#dddddd;
}
.s7ecatalogsearchviewer .s7printdialog .s7dialogcancelbutton[state='down'] {
background-color:#555555;
color:#ffffff;
}
.s7ecatalogsearchviewer .s7printdialog .s7dialogcancelbutton[state='over'] {
background-color:#555555;
color:#ffffff;
}
.s7ecatalogsearchviewer .s7printdialog .s7dialogcancelbutton[state='disabled'] {
background-color:#b2b2b2;
color:#dddddd;
}
.s7ecatalogsearchviewer .s7printdialog .s7dialogactionbutton {
width:96px;
height:34px;
}
.s7ecatalogsearchviewer .s7printdialog .s7dialogactionbutton[state='up'] {
background-color:#333333;
color:#dddddd;
}
.s7ecatalogsearchviewer .s7printdialog .s7dialogactionbutton[state='down'] {
background-color:#222222;
color:#cccccc;
}
.s7ecatalogsearchviewer .s7printdialog .s7dialogactionbutton[state='over'] {
background-color:#222222;
color:#cccccc;
}
.s7ecatalogsearchviewer .s7printdialog .s7dialogactionbutton[state='disabled'] {
background-color:#b2b2b2;
color:#dddddd;
}
ヘッダーとフッターの間のメインダイアログ領域には、ダイアログコンテンツが含まれます。 いずれの場合も、コンポーネントはこの領域の幅を管理しますが、CSSで設定することはできません。 メインダイアログ領域は、次のCSS クラスセレクターで制御されます。
.s7ecatalogsearchviewer .s7printdialog .s7dialogviewarea
ダイアログボックスの表示領域のCSS プロパティ
例 – メインダイアログ領域の高さを自動的に計算するように設定するには、10 ピクセルのマージンを設定し、白い背景を使用します。
.s7ecatalogsearchviewer .s7printdialog .s7dialogviewarea {
background-color:#ffffff;
margin:10px;
height:auto;
}
すべてのフォームコンテンツ(ラベルや入力フィールドなど)は、次のCSS クラスセレクターで制御されるコンテナ内にあります。
.s7ecatalogsearchviewer .s7printdialog .s7dialogbody
ダイアログボックスの本文のCSS プロパティ
例 – フォームコンテンツを10 ピクセルパディングに設定するには:
.s7ecatalogsearchviewer .s7printdialog .s7dialogbody {
padding: 10px;
}
ダイアログボックスフォームは行ごとに入力されます。各行には、フォームコンテンツの一部(ラベルやテキスト入力フィールドなど)が含まれます。 単一のフォーム行は、次のCSS クラスセレクターで制御されます。
.s7ecatalogsearchviewer .s7emaildialog .s7dialogbody .s7dialogline
ダイアログボックス行のCSS プロパティ
例 – ダイアログボックスフォームを設定して、各行に10個のピクセルパディングを設定するには、次の手順を実行します。
.s7ecatalogsearchviewer .s7emaildialog .s7dialogbody .s7dialogline {
padding: 10px;
}
ダイアログコンテンツのブロックのサイズは、次のCSS クラスセレクターで制御されます。
.s7ecatalogsearchviewer .s7printdialog .s7dialoginputwide
ダイアログ入力幅のCSS プロパティ
例 – コンテンツブロックを幅430 ピクセル、下に10 ピクセルのパディングを持つように設定するには:
.s7ecatalogsearchviewer .s7printdialog .s7dialoginputwide {
padding-bottom: 10px;
width: 430px;
}
ダイアログボックスフォームのすべての静的ラベルは、次のCSS クラスセレクターで制御されます。
.s7ecatalogsearchviewer .s7printdialog .s7dialoglabel
このクラスは、フォームユーザーインターフェイスの様々な場所のテキストに適用できるため、ラベルのサイズや位置の制御には適していません。
ダイアログボックスラベルのCSS プロパティ。
ダイアログボックスラベルはローカライズできます。 詳しくは、 ユーザーインターフェイス要素のローカライゼーション を参照してください。
例 – すべてのラベルを9つのピクセルフォントを含むグレー、太字に設定するには:
.s7ecatalogsearchviewer .s7printdialog .s7dialoglabel {
color: #666666;
font-size: 9pt;
font-weight: bold;
}
入力コントロールはコンテナにラップされ、次のCSS クラスセレクターで制御されます。
.s7ecatalogsearchviewer .s7printdialog .s7dialoginputcontainer
ダイアログボックス入力コンテナのCSS プロパティ
例 – ダイアログボックスの左端から30 ピクセルのパディングを設定します。
.s7ecatalogsearchviewer .s7printdialog .s7dialoginputcontainer {
padding-left: 30px;
}
ラジオボタンとそのキャプションテキストは、次のCSS クラスセレクターで制御されます。
.s7ecatalogsearchviewer .s7printdialog .s7dialogoption
ダイアログボックスオプションのCSS プロパティ
ラジオボタンとそのキャプションの間の間隔は、次のCSS クラスセレクターで制御されます。
.s7ecatalogsearchviewer .s7printdialog .s7dialogoptioninput
ダイアログボックスオプション入力の CSS プロパティ
印刷範囲を選択するための数値ピッカーは、次のCSS クラスセレクターで制御されます
.s7ecatalogsearchviewer .s7printdialog .s7dialogrange
ダイアログボックスの印刷範囲CSS プロパティ
例 – すべてのラジオボタンを、黒いテキスト、10 ピクセルの間隔、42 ピクセルの幅の数値ピッカーで150 ピクセル幅に設定するには、次の手順を実行します。
.s7ecatalogsearchviewer .s7printdialog .s7dialogoption {
color: #000000;
width: 150px;
}
.s7ecatalogsearchviewer .s7printdialog .s7dialogoption input {
margin-right: 10px;
}
.s7ecatalogsearchviewer .s7printdialog .s7dialogrange {
margin-left: 10px;
margin-right: 10px;
width: 42px;
}
ページ範囲の選択と印刷レイアウトセクションの間の水平方向の区切り線は、次のCSS クラスセレクターで制御されます。
.s7ecatalogsearchviewer
.s7printdialog .s7horizontaldivider
水平分割線のCSS プロパティ
例 – 両側に10 ピクセルの垂直パディングを持ち、上部に10 ピクセルのマージンを持つ430 ピクセル幅のグレーディバイダを設定するには、次の手順を実行します。
.s7ecatalogsearchviewer .s7printdialog .s7horizontaldivider {
border-top: 1px solid #aaaaaa;
margin-top: 10px;
padding-bottom: 10px;
padding-top: 10px;
width: 430px;
}