PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
iAjouteSignet (Fonction)
En anglais : iAddBookmark
Ajoute un signet dans l'aperçu avant impression ou lors de l'export en PDF.
Dans l'aperçu avant impression, un arbre permet d'atteindre la position des signets générés.
Exemple
// Impression en mode Aperçu avant impression
iAperçu()
 
// Ajout du signet racine
iAjouteSignet("Racine", "MonDocument")
 
// Ajout d'un signet en haut de la première page
iAjouteSignet("Page 1", "Page 1", "Racine")
 
// Positionne un signet et un texte à 5 cm du haut de la page
iPosY(50)
iAjouteSignet("Page 1 ligne 1", "Première ligne de la première page", "Page 1")
iImprime("Première ligne de la première page")
 
// Impression de la page 2
iSautePage()
 
// Ajout d'un signet en haut de la page
iAjouteSignet("Page 2", "Page 2", "Racine")
 
// Impression de deux lignes
iImprime("Première ligne de la deuxième page")
iImprime("Deuxième ligne de la deuxième page")
 
// Ajoute d'un signet pour la troisième ligne
iAjouteSignet("Page 2 ligne 3", "Troisième ligne de la deuxième page", "Page 2")
iImprime("Troisième ligne de la deuxième page")
 
// Fin de l'impression
iFinImprime()
Syntaxe
<Résultat> = iAjouteSignet(<Identifiant du signet> , <Libellé> [, <Identifiant du parent>])
<Résultat> : Booléen
  • Vrai si le signet a été ajouté,
  • Faux en cas de problème.
<Identifiant du signet> : Chaîne de caractères (avec guillemets)
Identifiant unique du signet. Si cet identifiant existe déjà, une erreur WLangage est générée.
<Libellé> : Chaîne de caractères (avec guillemets)
Libellé du signet. Ce libellé permettra à l'utilisateur d'accéder directement à la partie de texte correspondant au signet.
<Identifiant du parent> : Chaîne de caractères optionnelle (avec guillemets)
Identifiant unique du signet parent du signet à créer.
Si ce paramètre n'est pas précisé, le signet est créé à la racine.
Si l'identifiant du parent n'existe pas, <Résultat> renvoie Faux et le signet est créé à la racine.
Remarques
  • Lors des impressions programmées, le signet est créé à la position courante.
  • Lors de l'impression d'un état, la fonction iAjouteSignet doit être utilisée dans le code d'impression d'un champ ou d'un bloc. Le signet est alors créé à la position du champ ou du bloc correspondant.
Liste des exemples associés :
WD Etats Exemples didactiques (WINDEV) : WD Etats
[ + ] Cet exemple montre les différentes méthodes pour réaliser un état :

- impressions basées sur différentes sources de données (requêtes, variables, ...)
- impressions basées sur des champs (Table, Tableur, TCD, ...)
- impression d'états composés
- impressions spécifiques (portrait / paysage, état avec filigrane, état avec code-barres, ...)
Composante : wd240prn.dll
Version minimum requise
  • Version 17
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire