Lo strumento Stampa è costituito da un pulsante aggiunto alla barra di controllo e dalla finestra di dialogo modale visualizzata quando lo strumento è attivato.
L’aspetto del pulsante di stampa è controllato con il seguente selettore di classe CSS:
.s7ecatalogsearchviewer .s7print
Proprietà CSS del pulsante Stampa
margine superiore |
Offset dalla parte superiore della barra di controllo. |
margine sinistro |
La distanza dal pulsante successivo a sinistra o dal lato sinistro della barra di controllo, se si tratta del primo pulsante di una riga. |
width |
Larghezza del pulsante. |
height |
Altezza del pulsante. |
immagine di sfondo |
Immagine visualizzata per un determinato stato del pulsante. |
posizione di sfondo |
Posizione all’interno dello sprite di un’immagine, se vengono utilizzati gli spriti CSS. Vedi anche Sprite CSS . |
Questo pulsante supporta state
selettore di attributi, che può essere utilizzato per applicare interfacce diverse a diversi stati del pulsante.
La descrizione comando del pulsante può essere localizzata. Vedi Localizzazione degli elementi dell’interfaccia utente per ulteriori informazioni.
Esempio: per impostare un pulsante di stampa di 28 x 28 pixel e visualizzare un’immagine diversa per ciascuno dei quattro stati diversi del pulsante.
.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);
}
La sovrapposizione di sfondo che copre la pagina web quando la finestra di dialogo è attiva viene controllata con il seguente selettore di classe CSS:
.s7ecatalogsearchviewer .s7printdialog .s7backoverlay
Proprietà CSS della sovrapposizione posteriore
opacità |
Opacità sovrapposizione sfondo. |
colore di sfondo |
Colore sovrapposizione sfondo. |
Esempio: per impostare una sovrapposizione di sfondo grigio con opacità del 70%:
.s7ecatalogsearchviewer .s7printdialog .s7backoverlay {
opacity:0.7;
background-color:#222222;
}
Per impostazione predefinita, la finestra di dialogo modale viene visualizzata centrata sullo schermo sui sistemi desktop. Il posizionamento e il dimensionamento della finestra di dialogo vengono gestiti dal componente. La finestra di dialogo è controllata dal seguente selettore di classe CSS:
.s7ecatalogsearchviewer .s7kprintdialog .s7dialog
Proprietà CSS della finestra di dialogo
raggio bordo |
Raggio del bordo della finestra di dialogo. |
colore di sfondo |
Colore di sfondo della finestra di dialogo; |
Esempio: per impostare una finestra di dialogo con sfondo grigio:
.s7ecatalogsearchviewer .s7printdialog .s7dialog {
background-color: #dddddd;
}
L’intestazione della finestra di dialogo è costituita da un’icona, un testo del titolo e un pulsante Chiudi. Il contenitore di intestazione è controllato con il seguente selettore di classe CSS:
.s7ecatalogsearchviewer .s7printdialog .s7dialogheader
Proprietà CSS dell’intestazione della finestra di dialogo
spaziatura interna |
Spaziatura interna per il contenuto dell’intestazione. |
L’icona e il testo del titolo vengono racchiusi in un contenitore aggiuntivo controllato con i seguenti elementi:
.s7ecatalogsearchviewer .s7printdialog .s7dialogheader .s7dialogline
Proprietà CSS della riga di dialogo
spaziatura interna |
Spaziatura interna per l’icona dell’intestazione e il titolo. |
L’icona Intestazione è controllata dal seguente selettore di classe CSS:
.s7ecatalogsearchviewer .s7printdialog .s7dialogheadericon
Proprietà CSS dell’icona di intestazione della finestra di dialogo
larghezza |
Larghezza icona. |
altezza |
Altezza icona. |
immagine di sfondo |
Immagine icona. |
posizione di sfondo |
Posizione all’interno dello sprite di un’immagine, se vengono utilizzati gli spriti CSS. Vedi anche Sprite CSS . |
Il titolo dell’intestazione è controllato con il seguente selettore di classe CSS:
.s7ecatalogsearchviewer .s7printdialog .s7dialogheadertext
Proprietà CSS del testo dell’intestazione della finestra di dialogo
font-weight |
Spessore del carattere. |
font-size |
Altezza carattere. |
font-family |
Famiglia di caratteri. |
spaziatura interna |
Spaziatura interna del testo. |
Il pulsante Chiudi è controllato con il seguente selettore di classe CSS:
.s7ecatalogsearchviewer .s7printdialog .s7closebutton
Proprietà CSS del pulsante di chiusura
top |
Posizione del pulsante verticale rispetto al contenitore di intestazione. |
right |
Posizione del pulsante orizzontale rispetto al contenitore intestazione. |
larghezza |
Larghezza pulsante. |
altezza |
Altezza del pulsante. |
spaziatura interna |
Spaziatura interna del pulsante. |
immagine di sfondo |
Immagine pulsante per ogni stato. |
posizione di sfondo |
Posizione all’interno dello sprite di un’immagine, se vengono utilizzati gli spriti CSS. Vedi anche Sprite CSS . |
Questo pulsante supporta state
selettore di attributi, che può essere utilizzato per applicare interfacce diverse a diversi stati del pulsante.
È possibile localizzare la descrizione del pulsante Chiudi e il titolo della finestra di dialogo. Vedi Localizzazione degli elementi dell’interfaccia utente per ulteriori informazioni.
Esempio: per impostare l’intestazione della finestra di dialogo con spaziatura, icona 22 x 22 pixel e titolo in grassetto a 16 punti. Infine, un pulsante Chiudi da 28 x 28 pixel posiziona due pixel dalla parte superiore e due pixel dalla parte destra del contenitore della finestra di dialogo:
.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);
}
Il piè di pagina della finestra di dialogo è costituito dai pulsanti Annulla e Invia a stampa. Il contenitore piè di pagina è controllato con il seguente selettore di classe CSS:
.s7ecatalogsearchviewer .s7printdialog .s7dialogfooter
Proprietà CSS del piè di pagina della finestra di dialogo
border |
Bordo che è possibile utilizzare per separare visivamente il piè di pagina dal resto della finestra di dialogo. |
Il piè di pagina dispone di un contenitore interno che mantiene entrambi i pulsanti. È controllato con il seguente selettore di classe CSS:
.s7ecatalogsearchviewer .s7printdialog .s7dialogbuttoncontainer
Proprietà CSS del contenitore pulsanti della finestra di dialogo
spaziatura interna |
Spaziatura interna tra il piè di pagina e i pulsanti. |
Il pulsante Annulla è controllato con il seguente selettore di classe CSS:
.s7ecatalogsearchviewer .s7printdialog .s7dialogcancelbutton
Proprietà CSS del pulsante Annulla della finestra di dialogo
larghezza |
Larghezza pulsante. |
altezza |
Altezza del pulsante. |
color |
Colore del testo del pulsante per ogni stato. |
colore di sfondo |
Colore di sfondo del pulsante per ogni stato. |
Questo pulsante supporta state
selettore di attributi, che può essere utilizzato per applicare interfacce diverse a diversi stati del pulsante.
Il pulsante Invia a stampa è controllato con il seguente selettore di classe CSS:
.s7ecatalogsearchviewer .s7printdialog .s7dialogactionbutton
Proprietà CSS del pulsante di azione della finestra di dialogo
larghezza |
Larghezza pulsante. |
altezza |
Altezza del pulsante. |
color |
Colore del testo del pulsante per ogni stato. |
colore di sfondo |
Colore di sfondo del pulsante per ogni stato. |
Questo pulsante supporta state
selettore di attributi, che può essere utilizzato per applicare interfacce diverse a diversi stati del pulsante.
Inoltre, entrambi i pulsanti condividono una classe CSS comune che può contenere impostazioni CSS uguali per altri pulsanti della finestra di dialogo:
.s7ecatalogsearchviewer .s7printdialog .s7dialogfooter .s7button
Proprietà CSS del pulsante
font-weight |
Spessore font pulsante. |
font-size |
Dimensione del font del pulsante. |
font-family |
Famiglia di font per pulsanti. |
altezza riga |
Altezza del testo all’interno del pulsante. Interessa l’allineamento verticale. |
ombra |
Ombra esterna. |
margine destro |
Margine del pulsante destro. |
Le descrizioni dei pulsanti possono essere localizzate. Vedi Localizzazione degli elementi dell’interfaccia utente per ulteriori informazioni.
Esempio: per impostare un piè di pagina di una finestra di dialogo con il pulsante Annulla 64 x 34 e un pulsante Invia a stampa 96 x 34, con il colore del testo e il colore dello sfondo diversi per ogni stato del pulsante:
.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;
}
L’area della finestra di dialogo principale (tra l’intestazione e il piè di pagina) contiene il contenuto della finestra di dialogo. In tutti i casi, il componente gestisce la larghezza di quest’area, non è possibile impostarla in CSS. L’area di dialogo principale è controllata dal seguente selettore di classe CSS:
.s7ecatalogsearchviewer .s7printdialog .s7dialogviewarea
Proprietà CSS dell’area di visualizzazione della finestra di dialogo
altezza |
Altezza dell'area della finestra di dialogo principale. |
colore di sfondo |
Colore di sfondo dell'area della finestra di dialogo principale. |
margine |
Margine esterno. |
Esempio: per impostare un’area di dialogo principale in modo che abbia un’altezza calcolata automaticamente, avere un margine di dieci pixel e utilizzare uno sfondo bianco:
.s7ecatalogsearchviewer .s7printdialog .s7dialogviewarea {
background-color:#ffffff;
margin:10px;
height:auto;
}
Tutto il contenuto del modulo (come etichette e campi di input) risiede all’interno di un contenitore controllato con il seguente selettore di classe CSS:
.s7ecatalogsearchviewer .s7printdialog .s7dialogbody
Proprietà CSS del corpo della finestra di dialogo
spaziatura interna |
Spaziatura interna. |
Esempio: per impostare il contenuto del modulo con una spaziatura di dieci pixel:
.s7ecatalogsearchviewer .s7printdialog .s7dialogbody {
padding: 10px;
}
Il modulo della finestra di dialogo viene compilato riga per riga, in cui ogni riga contiene una parte del contenuto del modulo (come un’etichetta e un campo di immissione testo). La riga a modulo singolo è controllata dal seguente selettore di classe CSS:
.s7ecatalogsearchviewer .s7emaildialog .s7dialogbody .s7dialogline
Proprietà CSS della riga della finestra di dialogo
spaziatura interna |
Spaziatura interna delle linee. |
Esempio: per impostare un modulo di finestra di dialogo con una spaziatura di dieci pixel per ogni riga:
.s7ecatalogsearchviewer .s7emaildialog .s7dialogbody .s7dialogline {
padding: 10px;
}
La dimensione del blocco di contenuto della finestra di dialogo viene controllata con il seguente selettore di classe CSS:
.s7ecatalogsearchviewer .s7printdialog .s7dialoginputwide
Proprietà CSS della larghezza di input della finestra di dialogo
larghezza |
Larghezza del blocco. |
spaziatura interna |
Spaziatura interna delle linee. |
Esempio: per impostare un blocco di contenuto su una larghezza di 430 pixel e con spaziatura inferiore di 10 pixel:
.s7ecatalogsearchviewer .s7printdialog .s7dialoginputwide {
padding-bottom: 10px;
width: 430px;
}
Tutte le etichette statiche nel modulo della finestra di dialogo vengono controllate con il seguente selettore di classe CSS:
.s7ecatalogsearchviewer .s7printdialog .s7dialoglabel
Questa classe non è adatta per controllare la dimensione o la posizione dell'etichetta, perché è possibile applicarla a testi in varie posizioni nell'interfaccia utente del modulo.
Proprietà CSS dell’etichetta della finestra di dialogo.
font-weight |
Etichettare lo spessore del font. |
font-size |
Etichettare le dimensioni del font. |
font-family |
Famiglia di font etichetta. |
color |
Colore testo etichetta. |
Le etichette della finestra di dialogo possono essere localizzate. Vedi Localizzazione degli elementi dell’interfaccia utente per ulteriori informazioni.
Esempio: per impostare tutte le etichette in modo che siano di colore grigio, grassetto e con un carattere di nove pixel:
.s7ecatalogsearchviewer .s7printdialog .s7dialoglabel {
color: #666666;
font-size: 9pt;
font-weight: bold;
}
I controlli di input vengono racchiusi nel contenitore e controllati con il seguente selettore di classe CSS:
.s7ecatalogsearchviewer .s7printdialog .s7dialoginputcontainer
Proprietà CSS del contenitore di input della finestra di dialogo
spaziatura sinistra |
Spaziatura interna. |
Esempio: per impostare una spaziatura di 30 pixel dal bordo sinistro della finestra di dialogo.
.s7ecatalogsearchviewer .s7printdialog .s7dialoginputcontainer {
padding-left: 30px;
}
I pulsanti di scelta e il relativo testo della didascalia sono controllati dal seguente selettore di classe CSS:
.s7ecatalogsearchviewer .s7printdialog .s7dialogoption
Proprietà CSS dell’opzione della finestra di dialogo
larghezza |
Larghezza totale del pulsante di scelta con una didascalia. |
color |
Colore testo didascalia. |
La spaziatura tra il pulsante di scelta e la relativa didascalia è controllata dal seguente selettore di classe CSS:
.s7ecatalogsearchviewer .s7printdialog .s7dialogoptioninput
Proprietà CSS dell’input dell’opzione della finestra di dialogo
margine destro |
Spaziatura tra il pulsante di scelta e la relativa didascalia. |
I selettori numerici per la selezione dell’intervallo di stampa sono controllati dal seguente selettore di classi CSS
.s7ecatalogsearchviewer .s7printdialog .s7dialogrange
Proprietà CSS dell'intervallo di stampa della finestra di dialogo
larghezza |
Larghezza del selettore numerico. |
margine |
Spaziatura intorno al selettore numerico. |
Esempio: per impostare tutti i pulsanti di scelta su una larghezza di 150 pixel con testo nero, spaziatura tra dieci pixel e selettori numerici di 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;
}
Il divisore orizzontale tra la selezione dell'intervallo di pagine e le sezioni del layout di stampa è controllato con il seguente selettore di classe CSS:
.s7ecatalogsearchviewer
.s7printdialog .s7horizontaldivider
Proprietà CSS del divisore orizzontale
border |
Bordo intorno al divisore. |
spaziatura interna |
Spaziatura interna. |
larghezza |
Larghezza del divisore. |
margine |
Margine esterno |
Esempio: per impostare un divisore grigio a 430 pixel con una spaziatura verticale di 10 pixel su entrambi i lati e un margine di dieci pixel nella parte superiore:
.s7ecatalogsearchviewer .s7printdialog .s7horizontaldivider {
border-top: 1px solid #aaaaaa;
margin-top: 10px;
padding-bottom: 10px;
padding-top: 10px;
width: 430px;
}