4.9.12 Options de représentation type image
Les options de représentation indiquées dans la structure de la famille ne sont pas prises en compte dans les interfaces HTML5.
Le type image
bénéficie des options de représentation des attributs de type file
.
Les méthodes suivantes sont spécifiques à l'attribut image
.
4.9.12.1 setThumbnailSize
Cette option indique la dimension de la miniature affichée.
Dcp\Ui\ImageRenderOptions setThumbnailSize(string $size)
4.9.12.1.1 Restrictions
- Utilisable uniquement pour les rendus de consultation.
4.9.12.1.2 Paramètres
L'argument size
indique la dimension de l'image à afficher.
Par défaut 48
indique une image de 48px de large.
Le redimensionnement ne peux excéder la taille de l'image originale.
Cette option ne modifie pas la taille css mais affiche une image à la largeur désirée. Le poids du fichier image est proportionnel à la taille demandée.
Par défaut, l'image est un lien qui affiche l'image originale dans une
"target" _dialog
de dimension 300x400.
4.9.12.1.3 Cas particuliers
Pour afficher l'image dans sa taille originale, il faut indiquer null
.
4.9.12.1.4 Exemples
Largeur de 100px.
$options->image(My_family::my_photo)->setThumbnailSize("100");
Hauteur de 100px.
$options->image(My_family::my_photo)->setThumbnailSize("x100");
Largeur et hauteur de 100px rognée.
$options->image(My_family::my_photo)->setThumbnailSize("100x100c");
4.9.12.2 setThumbnailWidth
1.1.0
Utiliser setThumbnailSize
.
Cette option indique la largeur de la miniature affichée.
Dcp\Ui\ImageRenderOptions setThumbnailWidth(int $width)
4.9.12.2.1 Restrictions
- Utilisable uniquement pour les rendus de consultation.
4.9.12.2.2 Paramètres
L'argument size
est un nombre positif qui indique la largeur (en pixels) de
l'image affichée (48
par défaut).
Le redimensionnement ne peux excéder la taille de l'image originale.
Pour afficher l'image dans sa taille originale, il faut mettre 0
.
Cette option ne modifie pas la taille css mais affiche une image à la largeur désirée. Le poids du fichier image est proportionnel à la taille demandée.
Par défaut, l'image est un lien qui affiche l'image originale dans une
"target" _dialog
de dimension 300x400.
4.9.12.2.3 Cas particuliers
Aucun
4.9.12.2.4 Exemples
Largeur de 100px.
$options->image(My_family::my_photo)->setThumbnailWidth(100);