|
|
|
|
|
- Présentation
- Comment le faire ?
- Gérer des vignettes HFSQL
- Propriétés WLangage associées aux vignettes HFSQL
- Notes
- Taille du champ affichant l'image et taille de la vignette
- Nombre de vignettes
- Limitations
- Version 9 et inférieure
Pour optimiser l'affichage des images dans votre application ou votre site, il est possible d'utiliser des vignettes HFSQL. Une vignette HFSQL correspond à une image générée automatiquement à partir d'une image stockée dans un mémo binaire HFSQL. Pour chaque rubrique de type mémo binaire HFSQL, une ou plusieurs vignettes de tailles différentes peuvent être générées. Par exemple, la rubrique "ImageProduit" permet de générer deux vignettes HFSQL : - une vignette de petite taille utilisée dans un champ Zone répétée,
- une vignette un peu plus grande utilisée dans les fiches produits.
La vignette la plus adaptée au champ affichant l'image sera automatiquement sélectionnée par le moteur HFSQL.
Gérer des vignettes HFSQL Pour gérer des vignettes HFSQL : - Sous l'éditeur d'analyses, sélectionnez le fichier de données contenant la rubrique de type mémo binaire HFSQL.
- Double-cliquez sur le fichier de données pour afficher la description des rubriques.
- Sélectionnez la rubrique voulue.
- Cochez l'option "Gestion automatique des vignettes" et cliquez sur le bouton "Editer".
- Spécifiez la largeur et la hauteur (en pixels) de chaque vignette à générer.
- Validez.
Remarque : Les vignettes HFSQL d'une rubrique sont générées automatiquement lors : Propriétés WLangage associées aux vignettes HFSQL Les différentes propriétés WLangage permettant de gérer les vignettes HFSQL sont les suivantes :
| | HauteurMaxVignette | La propriété HauteurMaxVignette permet de connaître et modifier la hauteur maximale d'une vignette d'une rubrique de type Image (mémo binaire). | InfoGénérationVignette | La propriété InfoGénérationVignette permet de savoir si les vignettes d'une rubrique ont été correctement générées. | LargeurMaxVignette | La propriété LargeurMaxVignette permet de connaître ou modifier la largeur maximale d'une vignette d'une rubrique de type Image (mémo binaire). | NbVignette | La propriété NbVignette permet de connaître le nombre de vignettes générées d'une rubrique. | NbVignetteDécrit | La propriété NbVignetteDécrit permet de connaître le nombre de vignettes attendues pour une rubrique. | Vignette | La propriété Vignette permet de : - connaître la valeur d'une vignette d'une rubrique. Cette rubrique a été définie sous l'éditeur d'analyses ou définie par programmation.
- connaître et modifier l'image associée à un champ Vignette.
|
Taille du champ affichant l'image et taille de la vignette Lors de l'affichage de l'image, la vignette la plus adaptée à la taille du champ affichant l'image sera automatiquement sélectionnée par le moteur HFSQL. Si le champ affichant l'image est plus grand que la plus grande des vignettes, l'image affichée correspondra à l'image originale contenue dans le mémo binaire HFSQL. Nombre de vignettes Dans la plupart des cas, une ou deux vignettes par mémo binaire HFSQL suffisent. L'utilisation de plusieurs vignettes est intéressante uniquement dans le cas où l'image est affichée dans divers champs ayant une grande différence de taille entre eux. Remarque : Plus le nombre de vignettes par rubrique est grand, plus la taille du mémo binaire HFSQL correspondant sera important. Les vignettes sont disponibles : - en HFSQL Classic et en HFSQL Mobile : sur les rubriques d'un fichier de données, d'une vue ou d'une requête.
- en HFSQL Client/Serveur : sur les rubriques d'un fichier de données uniquement.
Version 9 et inférieure Les vignettes HFSQL ne sont pas disponibles en version 9 et inférieure. Les enregistrements écrits par un moteur HFSQL 9 ou inférieur ne peuvent donc pas contenir de vignettes HFSQL. Le tableau suivant présente l'utilisation des mémos binaires et des vignettes dans une application 9 (ou inférieure) et dans une application 19 utilisant les mêmes fichiers de données : | | | | Application (ou site) 9 et inférieure | Application (ou site) 19 | Nouvel enregistrement écrit par un moteur HFSQL 9 ou inférieur | Image affichée : Mémo binaire | Image affichée : Mémo binaire | Nouvel enregistrement écrit par un moteur HFSQL 10 et supérieur | Image affichée : Mémo binaire | Image affichée : Vignette | Enregistrement écrit par un moteur HFSQL 9 ou inférieur et modifié en 19 (modification de la valeur de la rubrique mémo binaire) | Image affichée : Mémo binaire | Image affichée : Vignette |
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|