Sites


Scribus

JavaScripts dans les PDF Scribus – Calques PDF

Création de calques en PDF

Créer plusieurs objets de formulaire PDF 

 

Afficher le gestionnaire de calques

Pour afficher la fenêtre des calques dans Scribus Utilisez la touche  , ou le menu avec un clic de la souris  

 

Si la fenêtre des calques est déjà active, elle peut être présente en onglet  dans la fenêtre Plan du document

 

Ce qui nous affiche comme fenêtre de gestion des calques

 

Création d’un calque PDF

Pour ajouter un calque cliquez  sur le bouton 

 

Avec un double clic de la souris  sur  renommez en Organisation

 

Ajoutez comme montrez ci-dessus le calque Personne

 

Ce qui nous donne dans le plan du document

 

Sélectionnez dans le plan du document avec un clic de la souris  

Et à l’affichage avec uniquement le calque Personne vu 

Ajoutez les éléments

 

Avec clic de la souris   ou touche clavier . Puis sélection à la souris  + déplacement sur le feuille de calque Personne dans le document pour créer l’objet texte.

texte01 = Homme

texte02 = Femme

texte03 = Autre

Avec clic de la souris  . Puis sélectionnez à la souris  + déplacement sur la feuille de calque Personne dans le document pour créer le bouton radio PDF.

 

Pour les boutons radio 

Radio21

Radio22

 

 ou

Radio23

 

 

Sélectionnez le plan avec un clic  de la souris  

Et à l’affichage avec uniquement le calque Organisation vu 

Ajoutez les éléments

 

 

Avec clic de la souris   ou touche clavier . Puis sélectionnez à la souris  + déplacement sur la feuille de calque Organisation dans le document pour créer l’objet texte.

texte11 = Direction

texte12 = Département

texte13 = Service

Avec clic de la souris  . Puis sélection à la souris  + déplacement sur le feuille de calque Organisation dans le document pour créer le bouton radio PDF.

Pour les boutons radio 

Radio11

 

 

Radio12

 

 

Radio13

 

Création des groupes

Sélectionnez dans le plan du document avec un clic de la souris  

Puis avec la touche  toujours enfoncée, sélectionnez avec un clic de la souris 

 

Puis  +  pour grouper les boutons, ou clic de la souris  sur le menu 

 

Modifier dans le nom du groupe dans la fenêtre Propriétés (touche )

 

Répétez la manipulation pour

 

 

Sélectionnez le plan avec un clic de la souris  

Et à l’affichage avec uniquement le fond de page vu 

Ajoutez les éléments

 

 

TexteCaseACochée = Envoi à un individu

TexteCopieDestinataire = Courriel destiné à

Case1

 

Après ajout des autres éléments PDF, vous obtenez avec l’affichage des calques définitif 

 

Ajout d’un JavaScript de gestion des calques PDF à la case à cocher

Sélectionnez avec un double clic de la souris  ,

Ou clic  sur  et menu 

 

La fenêtre Propriétés du champ s’affiche

Sélectionnez l’onglet action avec un clic de la souris . Puis après un clic  dans « type : », sélectionnez

Puis cliquez avec la souris  sur le bouton  pour ajouter un script JavaScript

 

L’éditeur de code JavaScript s’affiche.

 

Création d’un script JavaScript d’utilisation des calques en PDF

Puis tapez comme exemple :

Ce script JavaScript affiche suivant la case à cocher le calque Organisation ou Personne dans le PDF.

Sauvegarde du script

Sélectionnez avec la souris  le menu « Fichier/Enregistrer et quitter »

 

Dans la fenêtre « Propriétés du champ » cliquez avec la souris  sur 

 

Enregistrez en PDF avec un clic  sur , ou  +  + 

 

Enregistrez le PDF avec un clic  sur 

 

Décochez la case à cocher avec un clic  sur  

 

Mais à ce stade là le tutoriel n’est pas fini. Car si l’on imprime, on obtient l’impression des deux groupes de boutons de contrôle en superposé.

 

Pour corriger cette fonctionnalité non encore implémentée dans Scribus, éditer le PDF avec Notepad++

 

 + 

 

 

Supprimer /Print <</PrintState /ON>> pour avoir

 

Touche  pour les deux autres calques avec la même suppression de /Print <</PrintState /ON>>

Et avoir /Usage <</View <</ViewState /ON>>>> à la place de /Usage <</Print <</PrintState /ON>> /View <</ViewState /ON>>>>

 + 

 + 

Vous pouvez maintenant ouvrir le fichier PDF et seulement le calque affiché s’imprimera.

Il y a une erreur de communication avec le serveur Booktype. Nous ne savons pas actuellement où est le problème.

Vous devriez rafraîchir la page.