DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions d'impression
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
Autres
Procédures stockées
iAjouteSignet (Fonction)
En anglais : iAddBookmark
Ajoute un signet dans le visualisateur de rapports ou lors de l'export en PDF.
WINDEV Dans le visualisateur de rapports, un arbre permet d'atteindre la position des signets générés.
Nouveauté 2025
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
WINDEVLinux Cette fonction est désormais disponible pour les sites WEBDEV sous Linux.
WEBDEV - Code ServeurLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
Exemple
WINDEV
// Impression en mode "Visualisateur de rapports"
iDestination(iViewer)

// Ajout du signet racine
iAddBookmark("Racine", "MonDocument")
// Ajout d'un signet en haut de la première page
iAddBookmark("Page 1", "Page 1", "Racine")
// Positionne un signet et un texte à 5 cm du haut de la page
iYPos(50)
iAddBookmark("Page 1 ligne 1", "Première ligne de la première page", "Page 1")
iPrint("Première ligne de la première page")

// Impression de la page 2
iSkipPage()
// Ajout d'un signet en haut de la page
iAddBookmark("Page 2", "Page 2", "Racine")
// Impression de deux lignes
iPrint("Première ligne de la deuxième page")
iPrint("Deuxième ligne de la deuxième page")
// Ajoute d'un signet pour la troisième ligne
iAddBookmark("Page 2 ligne 3", "Troisième ligne de la deuxième page", "Page 2")
iPrint("Troisième ligne de la deuxième page")

// Fin de l'impression
iEndPrinting()
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
Identifiant unique du signet. Si cet identifiant existe déjà, une erreur WLangage est générée.
<Libellé> : Chaîne de caractères
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
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.
Classification Métier / UI: Code neutre
Composante: wd300prn.dll
Version minimum requise
  • Version 17
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/03/2025

Signaler une erreur ou faire une suggestion | Aide en ligne locale