Das Drucktool besteht aus einer Schaltfläche, die der Steuerleiste hinzugefügt wird, und dem modalen Dialogfeld, das angezeigt wird, wenn das Tool aktiviert wird.
Das Erscheinungsbild der Druckschaltfläche wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7ecatalogsearchviewer .s7print
CSS-Eigenschaften der Druckschaltfläche
margin-top |
Der Versatz am oberen Rand der Steuerleiste. |
margin-left |
Der Abstand zur nächsten Schaltfläche auf der linken Seite oder zur linken Seite der Steuerleiste, wenn diese Schaltfläche der erste in einer Zeile ist. |
width |
Breite der Schaltfläche. |
height |
Höhe der Schaltfläche. |
background-image |
Das Bild, das für einen bestimmten Schaltflächenstatus angezeigt wird. |
background-position |
Position innerhalb des Bildsprites, wenn CSS-Sprites verwendet werden. Siehe auch CSS-Sprites . |
Diese Schaltfläche unterstützt state
-Attributauswahl, die verwendet werden kann, um verschiedene Skins auf verschiedene Schaltflächenzustände anzuwenden.
Die QuickInfo der Schaltfläche kann lokalisiert werden. Siehe Lokalisierung der Elemente der Benutzeroberfläche für weitere Informationen.
Beispiel: Um eine Druckschaltfläche mit 28 x 28 Pixel einzurichten und für jeden der vier verschiedenen Schaltflächenstatus ein anderes Bild anzuzeigen.
.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);
}
Die Hintergrundüberlagerung, die die Webseite abdeckt, wenn das Dialogfeld aktiv ist, wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7ecatalogsearchviewer .s7printdialog .s7backoverlay
CSS-Eigenschaften der Rücken-Überlagerung
Deckkraft |
Deckkraft der Hintergrundüberlagerung. |
background-color |
Hintergrundüberlagerungsfarbe. |
Beispiel: Um eine Hintergrundüberlagerung einzurichten, die grau mit einer Deckkraft von 70 % ist:
.s7ecatalogsearchviewer .s7printdialog .s7backoverlay {
opacity:0.7;
background-color:#222222;
}
Standardmäßig wird das modale Dialogfeld auf Desktop-Systemen zentriert auf dem Bildschirm angezeigt. Die Positionierung und Größe des Dialogfelds wird von der Komponente verwaltet. Das Dialogfeld wird mit dem folgenden CSS-Klassenselektor gesteuert:
.s7ecatalogsearchviewer .s7kprintdialog .s7dialog
CSS-Eigenschaften des Dialogfelds
border-radius |
Rahmenradius des Dialogfelds. |
background-color |
Hintergrundfarbe des Dialogfelds; |
Beispiel - So richten Sie ein Dialogfeld mit einem grauen Hintergrund ein:
.s7ecatalogsearchviewer .s7printdialog .s7dialog {
background-color: #dddddd;
}
Die Kopfzeile des Dialogfelds besteht aus einem Symbol, einem Titeltext und einer Schaltfläche zum Schließen. Der Header-Container wird mit dem folgenden CSS-Klassenselektor gesteuert:
.s7ecatalogsearchviewer .s7printdialog .s7dialogheader
CSS-Eigenschaften des Dialogfeldheaders
Padding |
Innerer Abstand für Kopfzeileninhalte. |
Das Symbol und der Titeltext werden in einen zusätzlichen Container eingeschlossen, der wie folgt gesteuert wird:
.s7ecatalogsearchviewer .s7printdialog .s7dialogheader .s7dialogline
CSS-Eigenschaften der Dialogfeldzeile
Padding |
Innerer Abstand für das Kopfzeilensymbol und den Titel. |
Das Kopfzeilensymbol wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7ecatalogsearchviewer .s7printdialog .s7dialogheadericon
CSS-Eigenschaften des Kopfzeilensymbols des Dialogfelds
width |
Symbolbreite. |
height |
Symbolhöhe. |
background-image |
Symbolbild. |
background-position |
Position innerhalb des Bildsprites, wenn CSS-Sprites verwendet werden. Siehe auch CSS-Sprites . |
Der Kopfzeilentitel wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7ecatalogsearchviewer .s7printdialog .s7dialogheadertext
CSS-Eigenschaften des Kopfzeilentextes des Dialogfelds
Schriftstärke |
Schriftstärke. |
Schriftgröße |
Schrifthöhe. |
Schriftfamilie |
Schriftfamilie. |
Padding |
Interner Textabstand. |
Die Schaltfläche "Schließen"wird mit dem folgenden CSS-Klassenselektor gesteuert:
.s7ecatalogsearchviewer .s7printdialog .s7closebutton
CSS-Eigenschaften der Schließen-Schaltfläche
Anfang |
Vertikale Schaltflächenposition relativ zum Kopfzeilencontainer |
rechts |
Horizontale Schaltflächenposition relativ zum Kopfzeilencontainer |
width |
Schaltflächenbreite. |
height |
Schaltflächenhöhe. |
Padding |
Innerer Abstand der Schaltfläche. |
background-image |
Schaltflächenbild für jeden Status. |
background-position |
Position innerhalb des Bildsprites, wenn CSS-Sprites verwendet werden. Siehe auch CSS-Sprites . |
Diese Schaltfläche unterstützt state
-Attributauswahl, die verwendet werden kann, um verschiedene Skins auf verschiedene Schaltflächenzustände anzuwenden.
Die QuickInfo der Schaltfläche Schließen und der Titel des Dialogfelds können lokalisiert werden. Siehe Lokalisierung der Elemente der Benutzeroberfläche für weitere Informationen.
Beispiel: Zum Einrichten einer Dialogfeldkopfzeile mit Abstand, einem 22 x 22 Pixel langen Symbol und einem fett gedruckten 16-Punkt-Titel. Und schließlich wurden mit einer 28 x 28 Pixel großen Schließen-Schaltfläche zwei Pixel von der oberen Seite und zwei Pixel von der rechten Seite des Dialogfeldcontainers positioniert:
.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);
}
Die Fußzeile des Dialogfelds besteht aus den Schaltflächen Abbrechen und Zum Drucken senden . Der Fußzeilencontainer wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7ecatalogsearchviewer .s7printdialog .s7dialogfooter
CSS-Eigenschaften der Fußzeile des Dialogfelds
rand |
Rand, mit dem Sie die Fußzeile visuell vom Rest des Dialogfelds trennen können. |
Die Fußzeile verfügt über einen inneren Container, der beide Schaltflächen enthält. Sie wird mit dem folgenden CSS-Klassenselektor gesteuert:
.s7ecatalogsearchviewer .s7printdialog .s7dialogbuttoncontainer
CSS-Eigenschaften des Schaltflächenbehälters des Dialogfelds
Padding |
Innerer Abstand zwischen Fußzeile und Schaltflächen. |
Die Schaltfläche Abbrechen wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7ecatalogsearchviewer .s7printdialog .s7dialogcancelbutton
CSS-Eigenschaften der Schaltfläche "Abbrechen"im Dialogfeld
width |
Schaltflächenbreite. |
height |
Schaltflächenhöhe. |
color |
Schaltflächentextfarbe für jeden Status. |
background-color |
Schaltflächen-Hintergrundfarbe für jeden Status. |
Diese Schaltfläche unterstützt state
-Attributauswahl, die verwendet werden kann, um verschiedene Skins auf verschiedene Schaltflächenzustände anzuwenden.
Die Schaltfläche "An Druck senden"wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7ecatalogsearchviewer .s7printdialog .s7dialogactionbutton
CSS-Eigenschaften der Aktionsschaltfläche des Dialogfelds
width |
Schaltflächenbreite. |
height |
Schaltflächenhöhe. |
color |
Schaltflächentextfarbe für jeden Status. |
background-color |
Schaltflächen-Hintergrundfarbe für jeden Status. |
Diese Schaltfläche unterstützt state
-Attributauswahl, die verwendet werden kann, um verschiedene Skins auf verschiedene Schaltflächenzustände anzuwenden.
Darüber hinaus verwenden beide Schaltflächen eine gemeinsame CSS-Klasse, die CSS-Einstellungen enthalten kann, die für andere Dialogfeldschaltflächen identisch sind:
.s7ecatalogsearchviewer .s7printdialog .s7dialogfooter .s7button
CSS-Eigenschaften der Schaltfläche
Schriftstärke |
Schriftstärke der Schaltfläche. |
Schriftgröße |
Schriftgröße der Schaltfläche. |
Schriftfamilie |
Schriftfamilie der Schaltflächen. |
line-height |
Texthöhe innerhalb der Schaltfläche. Beeinflusst die vertikale Ausrichtung. |
box-Shadow |
Schlagschatten |
margin-right |
Rand der rechten Schaltfläche. |
Die QuickInfos für Schaltflächen können lokalisiert werden. Siehe Lokalisierung der Elemente der Benutzeroberfläche für weitere Informationen.
Beispiel: So richten Sie eine Footer mit einer Schaltfläche "Abbrechen"von 64 x 34 und einer Schaltfläche "96 x 34 An Druck senden"ein, deren Textfarbe und Hintergrundfarbe je nach Schaltflächenstatus unterschiedlich sind:
.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;
}
Der Hauptdialogbereich (zwischen der Kopf- und Fußzeile) enthält Dialogfeldinhalte. In allen Fällen verwaltet die Komponente die Breite dieses Bereichs. Es ist nicht möglich, ihn in CSS festzulegen. Der Hauptdialogbereich wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7ecatalogsearchviewer .s7printdialog .s7dialogviewarea
CSS-Eigenschaften des Dialogfelds, in dem der Anzeigebereich angezeigt wird
height |
Die Höhe des Hauptdialogfeld-Bereichs. |
background-color |
Die Hintergrundfarbe des Hauptdialogfeld-Bereichs. |
margin |
Außenrand. |
Beispiel - Um einen Hauptdialogbereich mit einer automatisch berechneten Höhe einzurichten, weisen Sie einen 10-Pixel-Rand auf und verwenden Sie einen weißen Hintergrund:
.s7ecatalogsearchviewer .s7printdialog .s7dialogviewarea {
background-color:#ffffff;
margin:10px;
height:auto;
}
Der gesamte Formularinhalt (wie Beschriftungen und Eingabefelder) befindet sich in einem Container, der mit der folgenden CSS-Klassenauswahl gesteuert wird:
.s7ecatalogsearchviewer .s7printdialog .s7dialogbody
CSS-Eigenschaften des Dialogfeldtexts
Padding |
Innenabstand. |
Beispiel - So richten Sie Formularinhalte mit zehn Pixelabständen ein:
.s7ecatalogsearchviewer .s7printdialog .s7dialogbody {
padding: 10px;
}
Dialogfeldformular wird zeilenweise ausgefüllt, wobei jede Zeile einen Teil des Formularinhalts enthält (z. B. eine Beschriftung und ein Texteingabefeld). Eine einzelne Formularzeile wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7ecatalogsearchviewer .s7emaildialog .s7dialogbody .s7dialogline
CSS-Eigenschaften der Dialogfeldzeile
Padding |
Inner Line padding. |
Beispiel: So richten Sie ein Dialogfeldformular ein, das zehn Pixelabstände für jede Zeile enthält:
.s7ecatalogsearchviewer .s7emaildialog .s7dialogbody .s7dialogline {
padding: 10px;
}
Die Größe des Blocks für Dialogfeldinhalte wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7ecatalogsearchviewer .s7printdialog .s7dialoginputwide
CSS-Eigenschaften der Eingabebreite des Dialogfelds
width |
Blockbreite. |
Padding |
Inner Line padding. |
Beispiel: Um einen Inhaltsbaustein auf eine Breite von 430 Pixel festzulegen und unten einen Abstand von 10 Pixel festzulegen:
.s7ecatalogsearchviewer .s7printdialog .s7dialoginputwide {
padding-bottom: 10px;
width: 430px;
}
Alle statischen Beschriftungen im Dialogfeldformular werden mit der folgenden CSS-Klassenauswahl gesteuert:
.s7ecatalogsearchviewer .s7printdialog .s7dialoglabel
Diese Klasse eignet sich nicht zur Steuerung der Größe oder Position der Beschriftung, da Sie sie auf Texte an verschiedenen Stellen in der Formular-Benutzeroberfläche anwenden können.
CSS-Eigenschaften der Dialogfeldbeschriftung.
Schriftstärke |
Schriftgröße beschriften. |
Schriftgröße |
Schriftgröße beschriften. |
Schriftfamilie |
Schriftfamilie beschriften. |
color |
Textfarbe beschriften. |
Dialogfeldbeschriftungen können lokalisiert werden. Siehe Lokalisierung der Elemente der Benutzeroberfläche für weitere Informationen.
Beispiel: Um alle Beschriftungen mit einer 9-Pixel-Schriftart auf grau und fett festzulegen:
.s7ecatalogsearchviewer .s7printdialog .s7dialoglabel {
color: #666666;
font-size: 9pt;
font-weight: bold;
}
Eingabedialoge werden in den Container eingeschlossen und mit der folgenden CSS-Klassenauswahl gesteuert:
.s7ecatalogsearchviewer .s7printdialog .s7dialoginputcontainer
CSS-Eigenschaften des Dialogfeldeingabecontainers
padding-left |
Innenabstand. |
Beispiel: Zum Festlegen eines Abstand von 30 Pixel vom linken Rand des Dialogfelds.
.s7ecatalogsearchviewer .s7printdialog .s7dialoginputcontainer {
padding-left: 30px;
}
Optionsfelder und der Beschriftungstext werden mit der folgenden CSS-Klassenauswahl gesteuert:
.s7ecatalogsearchviewer .s7printdialog .s7dialogoption
CSS-Eigenschaften der Dialogfeldoption
width |
Die Gesamtbreite des Optionsfeldes mit einer Beschriftung. |
color |
Beschriftungstextfarbe. |
Der Abstand zwischen dem Optionsfeld und der Beschriftung wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7ecatalogsearchviewer .s7printdialog .s7dialogoptioninput
CSS-Eigenschaften der Dialogfeldeingabe
margin-right |
Abstand zwischen dem Optionsfeld und der zugehörigen Beschriftung. |
Numerische Picker für die Auswahl von Druckbereichen werden mit der folgenden CSS-Klassenauswahl gesteuert
.s7ecatalogsearchviewer .s7printdialog .s7dialogrange
CSS-Eigenschaften des Dialogfelddruckbereichs
width |
Breite der numerischen Auswahl. |
margin |
Abstand um die numerische Auswahl. |
Beispiel: Zum Einrichten aller Optionsfelder mit schwarzem Text, zehn Pixelabständen und numerischen Pickern mit einer Breite von 42 Pixel:
.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;
}
Die horizontale Aufteilung zwischen der Seitenbereichsauswahl und den Drucklayoutabschnitten wird mit der folgenden CSS-Klassenauswahl gesteuert:
.s7ecatalogsearchviewer
.s7printdialog .s7horizontaldivider
CSS-Eigenschaften des horizontalen Teilers
rand |
Rand um Trennlinie. |
Padding |
Innenabstand. |
width |
Trennbreite. |
margin |
Außenrand |
Beispiel: Zum Einrichten eines grauen Trennzeichens mit einer Breite von 430 Pixel, wobei auf beiden Seiten ein vertikaler Abstand von 10 Pixel und oben ein zehn Pixelrand vorhanden sind:
.s7ecatalogsearchviewer .s7printdialog .s7horizontaldivider {
border-top: 1px solid #aaaaaa;
margin-top: 10px;
padding-bottom: 10px;
padding-top: 10px;
width: 430px;
}