LPub3D

Mise à jour de la page : 14 octobre 2020.

Nota : Cette page est obsolète,
Voir :
LPub3D Nouvelle version

    Set 700/1 de 1950
J.C. Tchang
 

LPub3D est un éditeur de manuel d'instructions de modèle au format LDraw écrit par Trevor Sandy, sur la base du programme LPub de Kevin L. Clague. Ce manuel est basé sur la version 2.0.20 du programme.

Ce manuel est très largement inspiré à la base du manuel LPub en anglais de Jaco van der Molen que vous pouvez retrouver sur le site : Working with LPub, ou sur le nouveau site : Working with LPub3D.

L'écran principal du programme se divise ainsi :

 

Navigation rapide

 

Terminologie utilisée dans ce manuel

Voici une définition de certains termes utilisés dans ce manuel. Le programme LPub3D étant en Anglais, j'ai parfois gardé certains termes ou notions d'origine lorsqu'ils sont largement employés dans les menus ou méta-commandes.

 

Historique

LPub3D a été développé par son auteur pour corriger les problèmes de LPub et l'améliorer.

 

Téléchargement

Version PC

Voir la page de l'auteur du programme :
https://sourceforge.net/projects/lpub3d/,
et cliquer sur le bouton vert "Download" pour télécharger la dernière version.

Exemples de ce manuel

Téléchargez sur ce site les fichiers exemples utilisés dans ce manuel :
exemple.zip (105 Ko).

 

Installation et configuration

Pré-requis

En pré-requis, la bibliothèque de pièces LDraw doit être installée. Voir le site : http://www.ldraw.org/.

Il faut aussi un générateur d'image pour les pièces et les assemblages. LPub3D peut utiliser LdGLite (fourni avec le programme) ou LDView ou POV-Ray. L'un au moins de ces programmes doit être installé.

Il est également préférable d'avoir installé un éditeur de modèle LDraw, comme MLCad (C'est celui que j'utilise sur mon PC) ou LDCad. Mais tout autre programme gérant le format LDraw est utilisable. Voir : Choix du/des programmes.

Pour exploiter le fichier final il faut un lecteur PDF, comme Acrobat Reader de Adobe (gratuit), ou tout programme compatible comme Foxit Reader, PDF-XChange Reader, Nitro PDF Reader, etc ... Mais vous en avez sûrement un de déjà installé sur votre système.

Nota : LPub3D utilisant son propre générateur PDF, il n'est pas nécessaire d'avoir une imprimante PDF installée sur son système.

Installation LPub3D

Lancez l'exécutable LPub3D-2.0.20.0.645_20170208.exe (ou la dernière version), puis validez les droits d'utilisation en fonction de votre système d'exploitation, et donnez le dossier d'installation du programme.
Personnellement j'utilise le dossier : C:/LEGO/LPub3D

Au cours de l'installation le programme demande l'emplacement de la bibliothèque LDraw :

L'emplacement de la bibliothèque de pièces LDraw peut-être modifié ultérieurement avec le menu "Configuration / Preferences", onglet "General".

Configuration LPub3D

La configuration se fait avec le menu "Configuration / Preferences".

La configuration est sauvegardé dans la base de registre, clef : "Ordinateur\HKEY_CURRENT_USER\Software\LPub3D Software\LPub3D".

Onglet général (General)" :

Nota : L'unité utilisée est celle des boites de dialogue de la configuration des pages, mais les valeurs insérées dans les méta-commandes du listing sont converties en pouces (1 pouce = 2.54 cm).

Onglet rendu (Rendering)" :

Onglet publication (Publishing)" :

Onglet enregistrement (Logging)" :

Onglet autre (Other)" :

Configuration LDView

LPub3D peut utiliser LDView comme générateur d'images. Il peut arriver que le résultat ne soit pas correct, car cela dépend de la dernière utilisation de LDView (en dehors de LPub3D). Il peut donc être nécessaire de lancer LDView et de le reconfigurer.

Voir : Couleur blanche sur toutes les pièces.

Configuration POV-Ray et LGEO

LPub3D peut utiliser POV-Ray comme générateur d'images réalistes. Son installation et sa configuration nécessite des précautions.

Cette liste suit les recommandations données sur le forum LDraw.org, dans ma configuration : LPub3D - POV-Ray rendering not working (en anglais).

Installer les bibliothèques et programmes dans des chemins ne contenant pas d'espace :
C:\LEGO\LDraw
C:\LEGO\LDraw\lgeo
C:\LEGO\LPub3D\LPub3D_x64.exe
C:\LEGO\LPub3D\3rdParty\l3p1.4WinB\L3P.EXE
C:\LEGO\POV-Ray\v3.7\bin\pvengine.exe

Après lancement de POV-Ray, activer la connexion au fichier "povray.ini" :
All_File=true
Append_File=true

Ajouter et vérifier 2 fois les chemins de la bibliothèque LGEO dans le fichier "povray.ini" :
Library_Path="C:\LEGO\LDraw\lgeo"
Library_Path="C:\LEGO\LDraw\lgeo\lg"
Library_Path="C:\LEGO\LDraw\lgeo\ar"

Vérifier l'emplacement de L3P dans l'environnement :
C:\LEGO\LPub3D\3rdParty\l3p1.4WinB\

Supprimer les espaces du nom du fichier LDraw et des sous-fichiers internes :
4484.mpd
4484-X-Wing.ldr
4484-TIE-Advanced.ldr

Vous avez besoin de ces vieux fichiers dans C:\LEGO\LDraw\lgeo :
lg_colors.lst
lg_elements.lst

Fixer IO Restrictions=0 dans le fichier "pvengine.ini" :
IO Restrictions=0

Comparatif des images LdGlite - LDView - POV-Ray

Résultat en fonction du choix précédent sur le moteur de rendu utilisé la LPub3D.

LdGLite LDView
POV-Ray POV-Ray+LGEO

Configuration du projet

On peut profiter de l'installation pour configurer la résolution des images utilisées par LPub3D. Cette boite de dialogue est accessible par le menu : "Configuration / Project Setup".

Resolution : Résolution des images générées.
Units : Unité :
  • Dots Per Inch : Points par pouce.
  • Dots Per Centimeter : Points par centimètre.
Entrez la valeur de la résolution dans le champ à droite.

Submodel Instance Count : Nombre d'instances du sous-modèle.
Consolidate submodel instance count : Consolider le nombre d'instances du sous-modèle, à la première occurrence dans le modèle.

La résolution dépend de ce que vous voulez faire avec votre manuel d'instructions. Choisissez l'unité "Dots Per Inch" (DPI) ou "Dots Per Centimeter" (DPC), puis la résolution :

Nota : Plus la résolution est grande, plus le fichier PDF final sera gros.

 

Projet LPub3D de base

Voici les principales étapes pour créer un manuel d'instructions avec LPub3D.

Fichier LDraw

Avant de commencer, il faut disposer d'un fichier d'assemblage de pièces au format LDraw, montrant les étapes de construction.

Pour cela, les pièces sont ajoutées et positionnées dans l'ordre des étapes de construction. Les pièces d'une étape sont séparées des pièces de l'étape suivante par une ligne :
0 STEP

Nota : Evitez de mettre des caractères " " (espace) ou "." (point) dans les noms de fichiers ou sous-fichiers (sous-modèles), car LPub3D ne sais pas toujours les traiter correctement.

Fichier LDraw simple

Si le fichier ne contient qu'un seul modèle, il porte généralement l'extension .LDR (ou parfois .DAT pour d'anciens fichiers).

Après chargement du fichier dans LPub3D le listing de ce fichier s'affiche dans la fenêtre LDraw File, et LPub3D génère les images et la mise en page de la première page.

Fichier LDraw multiple

Si le fichier contient un modèle principal avec des sous-modèles, il porte généralement l'extension .MPD. Nota : Le modèle principal doit être au début du fichier, pour que LPub3D traite tous les éléments du modèle appelant les sous-modèles de premier niveau.

Après chargement du fichier dans LPub3D le listing du modèle principal (premier sous-fichier) s'affiche dans la fenêtre LDraw File, et LPub3D génère les images et la mise en page de la première page.

On peut visualiser le listing des sous-modèles en les sélectionnant dans le menu déroulant MPD de la barre d'outils de LPub3D.

Créer un modèle virtuel

Vous commencez par construire votre modèle virtuel dans le modeleur LDraw de votre choix, comme MLCad, SR 3D Builder ou LDCad sur PC ou Bricksmith sur Mac, ou un autre programme pouvant exporter au format LDraw. Voici quelques astuces pour vous aider :

Modèle virtuel avec MLCad

C'est sans doute le programme le plus directement compatible avec LPub3D.

Modèle virtuel avec Bricksmith

Comme MLCad ce programme gère les étapes, étapes de rotation, et sous-modèles (.MPD).

Mais, ne pouvant tester ce programme fonctionnant sur MAC, je n'en dirais pas plus... ;-) .

Modèle virtuel avec LDCad

Fonctionne à peu près comme MLCad mais sans les étapes de rotation "Rotstep" et l'échange de buffer "Buffer Exchange", qui devront être gérées par LPub3D.

Modèle virtuel avec SR 3D Builder

Pour ceux qui utilisent SR 3D Builder comme modeleur, vous pouvez renommer votre fichier .L3B en .LDR pour utiliser LPub3D, s'il n'y a pas de pièces souples, sinon il faudra les supprimer du fichier.

Les étapes de constructions "0 STEP" peuvent être ajoutées au préalable dans SR 3D avec la fenêtre "Instruction Miner" (Liste d'instructions). De même pour les étapes de rotation "0 ROTSTEP". On peut aussi les ajouter dans le fichier .LDR avec MLCad ou LPub3D.

Mais, le principal inconvénient de SR 3D Builder c'est qu'il ne gère pas les sous-modèles et donc ne peut générer de fichier .MPD. La notion LPub3D de sous-instructions (Callout) ne peut donc pas être utilisée, ce qui le limite à des projets très simples. Pour contourner ce problème il faut créer avec SR 3D tous les sous-modèles dans des fichiers séparés. Les renommer en .LDR, puis faire l'assemblage avec MLCad (menu "Pièce Multiple").

Egalement, les pièces souples générées par SR 3D ne sont pas utilisables dans LPub3D. Ils devront être recréés avec LSynth directement ou sous MLCad.

Voir dans le manuel SR 3D Builder : Liste d'instructions, et Compatibilité avec le format LDraw.

Modèle virtuel avec LDD

Le format du fichier .LXF n'est pas directement compatible, mais LDD exporte en .LDR avec son menu "File / Export Model..." en choisissant "LDraw-Files (*.ldr)" dans le menu déroulant de la fenêtre qui s'ouvre.

Nota : Pour des compatibilités de positionnement et couleur, il est nécessaire d'avoir téléchargé le fichier ldraw.xml. Les bibliothèques de pièces n'étant pas les mêmes, seules les pièces appartenant aux deux bibliothèques peuvent être utilisées.

Pour les autres limitations voir le chapitre précédent sur SR 3D Builder, car ce sont les mêmes.

Voir dans le manuel LDD : Echange de modèle avec l'environnement LDraw.

Modification externe du modèle virtuel

Si le fichier LDraw actif dans LPub3D est modifié en dehors du programme, un message apparaît :

Il suffit de cliquer sur "Yes" pour valider sa mise à jour dans LPub, mais attention aux modifications dans LPub si elles n'ont pas été sauvegardées.

Mise en page automatique des pages d'instructions

Au chargement d'un fichier LDraw, LPub3D génère automatiquement la première page du manuel d'instructions dans une configuration par défaut. Dans ce mode automatique, vous pouvez voir qu'aucune méta-commande LPub n'est ajoutée dans le listing LPub3D. Mais, en fonction de ses choix et du modèle, il faudra certainement configurer la mise en page, ce que nous allons voir dans les prochains chapitres.

Nota : Si le fichier LDraw possède déjà des méta-commandes LPub, il est possible de revenir à la configuration de base en les supprimant globalement avec la commande du menu "Edit / Remove LPub Formatting". Attention cela ne supprime pas les méta-commandes LDraw "0 STEP" ajoutées avec les pages de couverture, et certaines méta-commandes LPub insérées par des programmes tiers comme LSynth sont également supprimées.

Comment ajouter les méta-commandes LPub

Pour configurer LPub3D et ajouter des méta-commandes LPub dans le fichier LDraw il y a 5 façons de faire :

  1. Passez par le menu "Edit" et sélectionner les commandes "Insert ...", ou "Append ..." pour ce qui concerne les pages de couverture ou additionnelle.
  2. Passez par le menu "Configuration" et changez les paramètres dans les boites de dialogue pour les pages d'instructions. C'est souvent le cas en début de projet pour les méta-commandes globales.
  3. Faites glisser à la souris un objet présent sur la page pour le déplacer.
  4. Cliquez sur le fond de page, ou un objet présent sur la page courante et sélectionnez une action dans le menu contextuel qui s'affiche avec le bouton droit de la souris. Souvent utilisé dans la mise en page et la modification que ce soit pour des méta-commandes globales ou locales.
  5. Ajoutez ou modifiez une méta-commande directement dans le listing LDraw (commande LDraw, MLCad ou LPub), puis régénérez la page courante avec le bouton "Redraw". Utilisé pour de rares commandes non gérées autrement, ou lorsque qu'il y a disfonctionnement et qu'il faut réordonner les lignes LDraw.

Nous verrons plus bas le détail des commandes et configurations et comment faire la mise en page de projets simples ou plus complexes.

Nota : Les paramètres (couleur, taille, position, ...) des éléments LPub sont généralement décrits par plusieurs méta-commandes, mais leur présence est utile uniquement si le paramètre concerné n'utilise pas la valeur par défaut.

Génération du manuel en sortie

Le manuel, une fois configuré, peut être généré au format PDF ou dans une collection d'images.

Nota : Si le fichier PDF n'affiche rien (page format 1x1) il faut revalider le format des pages (à la même valeur) avec le menu "Configuration / Page Setup", onglet "Page", menu déroulant "Size and Orientation".

Prévisualisation PDF

On peut au préalable visualiser les pages PDF, avec la commande du menu "File / PDF Export Preview".

  • Preview options : Options de prévisualisation :
  • All pages : Toutes les pages.
  • Current page : Page courante.
  • Page Range : Fourchette de pages.
  • Cache management : Gestion du cache :
  • Reset all caches before previewing pdf : Réinitialiser tous les caches avant la prévisualisation pdf.
  • Mixed Size and/or Orientation Warning : Si toutes les pages ne sont pas identiques en taille ou orientation :
  • Do not show mixed size and/or orientation message : Ne pas afficher de message sur les pages mixées.

Nota : Les pages mixées n'ont pas une prévisualisation correcte en raison du logiciel utilisé.

Une fois les pages générées, le résultat s'affiche dans un visualiseur intégré :

Menu du visualiseur :

Génération de PDF

Le manuel peut être généré au format PDF avec la commande du menu "File / Print to PDF File". Le programme affiche d'abord la fenêtre de paramétrage (comme en prévisualisation), puis propose le nom du fichier et son emplacement. Le fichier est alors généré. Un message s'affiche pour proposer d'ouvrir le fichier avec votre lecteur PDF par défaut, comme Acrobat Reader d'Adobe (logiciel gratuit) ou tout autre programme compatible.

On peut aussi utiliser le bouton "Print" de la fenêtre de prévisualisation, mais le nom et l'emplacement est automatique.

On peut ensuite éventuellement modifier le fichier avec un éditeur PDF pour améliorer la qualité du résultat obtenu, par exemple en créant des images d'étape avec une plus grande résolution ou d'ajouter sa propre présentation de l'échange de buffer. Chacun a ses propres exigences dans le résultat à obtenir.

Génération d'images

On peut aussi créer une image de chaque page avec la commande du menu "File / Export As... / Export ...", suivant le format d'image choisi. Ces images pourront être traitées et assemblées par d'autres programmes externes.

Le traitement des images par votre programme d'imagerie préféré (Paint.net, Gimp, ...) peut permettre d'apporter des ajouts ou une mise en page non gérés par LPub3D.

Ces images peuvent ensuite être assemblées par un programme générant du PDF (PDF Creator, ...), ou un autre format comme un traitement de texte (Word, Writer, ...), un tableur (Exel, Calc, ...), un programme de présentation (PowerPoint, Impress, ...), une image composite (Tiff), etc...

Ces images peuvent aussi être partagées sur des sites Internet comme : Brickshelf.com.

Nota : Méthode utilisée par Khan (forum TechLUG) pour exploiter les images :
  - Génération de la notice et exportation des images en PNG dans LPub3D.
  - Édition des PNG (fond transparent, ajout du contour blanc sur les pièces noires) par une moulinette dans Photoshop.
  - Mise en page dans InDesign.

 

Fenêtre du modèle 3D

En cliquant sur l'onglet "3D Viewer - by LeoCAD©" en bas à droite, la fenêtre affiche une vue 3D du modèle. Le programme LPub3D utilise le moteur d'affichage du programme LeoCAD pour cette fenêtre.

Voir la description du Menu du modèle 3D et de la Barre d'outils du modèle 3D.

Affichage et déplacement de la fenêtre

La fenêtre peut-être déplacée sur un des autres bords de la fenêtre principale en cliquant sur son entête et en la glissant sur un des bords de la fenêtre principale, ou la garder indépendante en la glissant ailleurs.

La fenêtre peut aussi être affichée indépendante en cliquant sur le bouton à droite de l'entête.

La fenêtre peut-être fermée en cliquant sur le bouton à droite de l'entête. Pour ouvrir la fenêtre à nouveau, allez dans le menu "View / 3D Viewer" ou le menu contextuel de la barre d'outils.

Affichage du modèle

L'affichage du modèle, d'une grille sous-jacente et d'un éventuel référenciel peut être paramétré. Voir : Configuration du modèle 3D sur l'onglet "Rendering".

Point de vue

Le modèle affiché à l'écran dépend de l'étape en cours. Aller à la dernière étape pour visualiser le modèle en entier.

Pour déplacer le modèle à l'écran cliquer sur le bouton "Pan" et déplacer la souris dans la fenêtre.

Pour zoomer le modèle à l'écran utiliser la molette de la souris ou pour zoomer sur une région cliquer sur le bouton "Zoom Region" et sélectionner une région avec la souris.

Pour tourner le point de vue sur le modèle utiliser le bouton "Rotate Camera View",

puis positionner la souris pour voir un pointeur donnant le sens de rotation voulu, et enfin cliquer et déplacer la souris.

Nota : Le changement de point de vue ne change en rien le modèle lui-même, mais peut servir à générer une instruction ROTSTEP avec le bouton "Insert ROTSTEP".

Manipuler une sélection

Avec le bouton "Select", on peut sélectionner une pièce en cliquant dessus. On peut ajouter d'autres pièces avec la touche Ctrl ou en sélectionnant une zone à la souris.

Cliquer à nouveau sur une pièce sélectionnée pour la désélectionner.

On peut déplacer la sélection de pièces en tirant sur un des axes s'affichant à l'écran (X=Rouge, Y=Vert, Z=Bleu).

On peut faire tourner la sélection en faisant bouger les flèches incurvées.

Nota : Le pas de rotation peut être sélectionné dans le menu déroulant du bouton "Rotation Snap", ou laissé libre en décochant dans ce menu "Rotation Snap Enable".

La sensibilité de la souris peut être paramétrée. Voir : Configuration du modèle 3D sur l'onglet "General".

On peut annuler la modification avec le bouton "Undo" et la refaire avec "Redo".

Exportation du modèle

Le modèle 3D peut être exporté à partir du menu : "Step / Export Step As / ...". Le contenu de l'exportation dépend de l'étape de construction en cours, donc, aller à la dernière étape pour avoir le modèle complet.

Exportation au format 3D Studio

Exporter le modèle en cours au format binaire 3D Studio 4.0 et 3DS Max (.3DS) avec la commande du menu : "Step / Export Step As / 3D Studio...".

Nota : Pour pouvoir voir correctement le projet dans 3DS, vous devez désactiver "backface culling" et vérifier la boîte appelée "Force 2-sided" dans la boîte de dialogue de 3D Studio "rendering preferences" (préférences de rendu).

Exporter la liste des pièces au format du site de vente BrickLink (.xml) avec la commande du menu : "Step / Export Step As / BrickLink...".

Exportation au format CSV

Exporter la liste des pièces au format de tableur (.csv) avec la commande du menu : "Step / Export Step As / CSV...".

Nota : Le séparateur de champ est "," au lieu de ";" plus standard.

Exportation au format HTML

Exporter le modèle au format des pages Internet (.html) avec la commande du menu : "Step / Export Step As / HTML...".

General : Général :

  • Ouput folder : Dossier recevant les fichiers.
  • Image format : Format des images : BMP, JPG ou PNG.
  • Transparent image background : Coché, rend le fond de l'image transparent.

Layout : Disposition :

  • Single page : Un seule page.
  • One step per page : Une étape par page.
  • Index page : Taille de la page d'index.
  • Width : Largeur en pixels de l'index.
  • Height : Hauteur en pixels de l'index.
  • Highlight new parts : Met en surbrillance les pièces nouvelles.

Parts List : Liste des pièces :

  • After each step : Après chaque étape.
  • At the end : A la fin.
  • Create images : Crée les images des pièces.
  • Color : Couleur des pièces.
  • Width : Largeur en pixels des images de pièce.
  • Height : Hauteur en pixels des images de pièce.

Exportation au format POV-Ray

POV-Ray est un programme de rendu réaliste gratuit. Il utilise une méthode qui permet de créer des images photo-réalistes sur un ordinateur. Le principal défaut de cette méthode c'est que ce n'est pas rapide.

Pour exploiter ce type de fichier, le programme POV-Ray doit être installé, et de préférence la bibliothèque de pièces LGEO.

Exporter le modèle au format POV-Ray (.pov) avec la commande du menu : "Step / Export Step As / POC-Ray...".

  • Ouput File : Fichier de sortie.
  • POV-Ray Executable : Chemin vers l'exécutable POV-Ray.
  • LGEO Path (optional) : Chemin de la bibliothèque de pièces LGEO (optionnel).
  • Render Scene : Coché, lance POV-Ray et le rendu immédiatement.

Exportation au format Wavefront

Exporter le modèle en cours au format texte Alias Wavefront (.OBJ) avec le fichier des couleurs (.MTL) avec la commande du menu : "Step / Export Step As / Wavefront...".

Ce format est utilisé par quelques programmes de rendu populaires.

 

Fenêtre du fichier LDraw

En cliquant sur l'onglet "LDrawTM File Editor" en bas à droite, la fenêtre affiche le listing du fichier LDraw en cours.

Barre d'outils de la fenêtre :

Peut être affichée ou cachée avec le menu "Edit / Editor Toolbar / Edit" ou cachée avec le menu contextuel "Edit".

Description de la barre d'outils, voir : Barre d'outils du fichier LDraw.

Couleurs utilisées dans le listing :

Couleur Signification
Ligne de définition d'une pièce au format LDraw
Ligne d'entête/commentaire/étape de fichier LDraw
Ligne de méta-commande MLCad
Ligne de méta-commande LPub
Ligne de méta-commande LSynth

Affichage et déplacement de la fenêtre

La fenêtre peut-être déplacée sur un des autres bords de la fenêtre principale en cliquant sur son entête et en la glissant sur un des bords de la fenêtre principale, ou la garder indépendante en la glissant ailleurs.

La fenêtre peut aussi être affichée indépendante en cliquant sur le bouton à droite de l'entête.

La fenêtre peut-être fermée en cliquant sur le bouton à droite de l'entête. Pour ouvrir la fenêtre à nouveau, allez dans le menu "View / LDraw File".

Positionnement du curseur

Lors d'un changement de page avec une commande du menu "Tools" ou avec les boutons de la barre de navigation le curseur se place sur la commande d'étape débutant la page correspondante.

De même en cliquant sur une image d'assemblage lorsqu'il y en a plusieurs sur la page.

Manipuler une sélection

Une sélection de texte se fait de façon classique à la souris avec clic maintenu+déplacement+relâchement ou clic simple+déplacement+Maj (Shift) et clic simple...

On peut Couper/Copier/Coller une sélection de texte dans la fenêtre avec les boutons correspondants au-dessus de la fenêtre "LDraw File", ou avec les classiques raccourcis Ctrl+X, Ctrl+C, Ctrl+V.

Une sélection de texte dans la fenêtre peut-être déplacée en faisant glisser cette sélection à la souris.

Une sélection de texte peut aussi être copiée à un autre emplacement en faisant glisser cette sélection à la souris tout en appuyant sur la touche Ctrl du clavier (un petit + apparaît sur le curseur).

Nota : Tant que le bouton de la souris reste appuyé le déplacement ou copie de la sélection peut-être annulé en appuyant sur la touche Echap (Esc).

Naturellement une sélection peut être supprimée avec la touche Suppr (Del) du clavier.

Après modification du listing, pensez à le sauvegarder et à régénérer les pages LPub3D avec le bouton "Redraw" (bouton flèche enroulée).

On peut aussi annuler la modification avec le bouton "Undo" de la barre d'outils.

Recherche

Avec le bouton "Find" de la barre d'outils on peut faire une recherche dans le texte du fichier. Par défaut le champ de recherche contient le dernier mot cliqué dans le listing.

 

Fenêtre de la page courante

La fenêtre principale affiche la page courante du manuel d'instructions, dès qu'un fichier LDraw est chargé.

Description de la mise en page :
  • Ici 2 étapes sont affichées sur la même page.
  • A gauche le numéro d'étape.
  • Puis la boite PLI affichant la liste des pièces montées à cette étape.
  • A droite l'image de l'assemblage.
  • Entre les étapes une ligne servant de séparateur.
  • En bas à droite de la page le numéro de page.
  • Modification de la mise en page :
    On peut intervenir manuellement sur la mise en page en cliquant sur un des objets et en le faisant glisser pour le déplacer ou avec un clic-droit de la souris sélectionner une commande dans le menu contextuel qui s'affiche.

    Nota : En positionnant le curseur de la souris sur une pièce dans la PLI il est possible d'en connaître son numéro et sa désignation :

     

    Barre de statut

    La barre de statut, en bas de la fenêtre donne quelques informations (en Anglais) :

     

    Exemple de manuel d'instructions simple

    Créer les instructions

    Après avoir créé ou téléchargé un fichier LDraw nous allons avec cet exemple voir comment faire une mise en page simple.

    Voir fichiers exemples : pyramid.dat (fichier initial) et pyramid_v2.dat (fichier final).

    Nota : Cet exemple provient de la bibliothèque LDraw et à été créé par James Jessiman l'auteur à l'origine de ce système. Le fichier se nomme pyramid.dat. Aujourd'hui par convention ce fichier devrait s'appeler pyramid.ldr.

    Chargeons le fichier initial dans LPub3D avec le menu "File / Open" ou avec le premier bouton de la barre d'outils. Vous devriez avoir sur votre écran quelque chose qui ressemble à cela :


    Ecran A
    (1) : Numéro d'étape.
    (2) : Liste des pièces de cette étape et quantité (PLI).
    (3) : Numéro de la page courante et nombre de pages.
    (4) : Contenu du fichier LDraw en cours. Commentaires et étapes sont affichés en bleu, les pièces en noir.
    Avec l'onglet "3D Viewer" on affiche le modèle.
    (5) : Assemblage.
    (6) : Page.
    (7) : Numéro de page.

    Ajouter l'étape suivante

    Vous pouvez maintenant ajouter la seconde étape du modèle dans cette page en cliquant, dans le fond de page, avec le bouton droit de la souris, et en sélectionnant l'option du menu contextuel qui s'ouvre "Add Next Step" (Ajouter étape suivante).

    Notez que LPub3D possède de nombreux menus contextuels. Chaque zone ou objet présent sur la page peut avoir son propre menu contextuel.

    En fonction de la puissance de votre ordinateur, et du programme de rendu utilisé, des écrans s'ouvrent temporairement pour générer les images de l'étape suivante maintenant utiles, et la page sur l'écran est mise à jour après quelques secondes et doit ressembler à ceci :


    Ecran B
    (1) : Le nombre de pages à diminué de un.
    (2) : Quelques méta-commandes LPub se sont ajoutées dans la structure du fichier LDraw. Elles sont affichées en rouge et commencent toutes par : 0 !LPUB.
    (3) : L'assemblage de la première et de la seconde étape sont affichés en colonne, au centre de la page.
    (4) : La mise en page a changé pour suivre la configuration de groupe d'étapes.

    Ajouter d'autres étapes

    Vous pouvez encore ajouter la troisième et la quatrième étape de la même façon avec le menu contextuel "Add Next Step" (Ajouter étape suivante). Le faire ici deux fois. Voici le nouvel écran :


    Ecran C
    (1) : Le nombre total de pages est réduit à un.
    (2) : Les méta-commandes LPub ont été réordonnées en conséquence.
    (3) : Tous les assemblages et les PLI des étapes sont affichés en colonne, au centre de la page.

    Maintenant vous êtes capable de faire votre premier manuel d'instructions LPub3D, même si nous allons découvrir beaucoup d'autres choses dans les chapitres qui suivent.

     

    Configuration de base des pages LPub3D

    La configuration de base des pages se fait par des boites de dialogue qui s'ouvre à partir du menu "Configuration".

    Le changement d'une option dans une des boites de dialogue, après avoir cliqué sur le bouton "OK", générera une méta-commande LPub dans le listing du fichier LDraw. Elle apparaît en rouge et en majuscules et est insérée juste après l'entête du fichier principal.

    Configuration générale des pages

    On peut configurer les pages avec la :
    Boite de configuration générale des pages.

    Format

    Le format standard des feuilles de papier européen est le A4, soit 21 cm par 29.7 cm. Si vous êtes configuré avec les unités en cm vous pouvez entrer ces valeurs dans les champs "Size". Mais ne soyez pas surpris si LPub3D insère sa méta-commande :
    0 !LPUB PAGE SIZE GLOBAL 8.2677 11.6929
    En effet LPub3D utilise en interne le pouce comme unité. Si vous êtes configuré en pouces (Inches), ce sont ces valeurs qu'il aurait fallu rentrer dans les champs.

    Le sens habituel des pages est le format "Portrait", c'est-à-dire que la page est plus haute que large. C'est pratique pour des modèles hauts comme un immeuble, une grue, un arbre, une girafe,...

    Mais on utilise aussi le format "Paysage" ou "à l'Italienne", c'est-à-dire que la page est plus large que haute. C'est pratique pour des modèles bas ou long comme une voiture, un train, un crocodile, ...

    Voici les formats standards européens les plus courants :

    Si vous voulez reprendre les formats utilisés par LEGO en voici quelques-uns, en fonction du nombre de pièces (valeurs indicatives) :

    Mais vous pouvez choisir tout format à votre convenance si le but est seulement l'affichage sur écran.

    La valeur des marges par défaut 0.127 cm (0.05 pouce) semble bonne, mais vous pouvez naturellement la changer comme vous voulez.

    Fond et bordure

    Pour le fond, il y a 5 choix possibles : Pas de fond, fond monochrome, fond tramé, fond avec image, et fond monochrome dépendant du niveau de sous-instructions.

    Le choix "Submodel Level Color" par défaut semble être la meilleure option. Cela donne un fond blanc avec 3 niveaux de couleurs différentes pour les sous-instructions.

    Le choix "None" (pas de fond) donne des pages sur fond noir, ce qui n'est pas recommandé pour les impressions...

    Pour la bordure, il y a 3 choix possibles : Pas de bordure, bordure à coins carrés, et bordure à coins arrondis, avec 5 types de trait.

    Page sans bordure.
    Page avec bordure à coins carrés.
    Page avec bordure à coins arrondis.
    Page avec image de fond et bordure à coins carrés.
    Page avec image de fond et bordure à coins arrondis.

    Types de trait des bordures, avec fond monochrome.

    Bordure continue.
    Bordure à tirets.
    Bordure à points.
    Bordure mixte point-tiret.
    Bordure mixte point-point-tiret.

    Fond tramé.

    Fond tramé à lignes parallèles.

    Numéro de page

    Avec l'onglet "Page Number" de la boite de dialogue, on peut cacher ou afficher la numérotation des pages. Ce numéro se trouve par défaut en bas à droite de la page.

    Il est recommandé d'utiliser une petite taille de caractères comme 12 ou moins.

    Si vous changez de police de caractères (Font), vous pouvez utiliser toutes les polices installées sur votre ordinateur, mais si vous voulez utiliser votre travail sur un autre PC, ou le diffuser à d'autres personnes, cela ne fonctionnera pas si cette police n'est pas installée.

    On peut aussi changer la configuration du numéro de page en sélectionnant une des options du menu contextuel qui s'affiche en cliquant avec le bouton droit de la souris sur un numéro de page à l'écran.

    Configuration de l'image de l'assemblage et du numéro d'étape

    On peut configurer l'assemblage avec la :
    Boite de configuration de l'image de l'assemblage et du numéro d'étape

    L'utilisation de cette boite de dialogue est essentielle uniquement pour de grands modèles. Les options sont globales, c'est-à-dire qu'elles sont appliquées sur toutes les pages, mais seulement celles qui n'ont qu'une étape sur la page. Les pages qui contiennent plusieurs étapes utilisent la configuration de "Step Group Setup".

    Assemblage

    Une image du modèle à une étape donnée est ce qui est appelé un assemblage.

    La marge est l'espace autour de cette image avec comme valeur par défaut 0.127 cm (0.05 pouce), ce qui peut être gardé, mais naturellement vous pouvez expérimenter d'autres valeurs. Les marges gauche et droite sont toujours identiques. De même pour les marges haute et basse.

    L'échelle (Scale) par défaut est 1. C'est-à-dire qu'en théorie si vous imprimez votre manuel d'instructions LPub3D chaque assemblage jusqu'au modèle final aura la même taille que le modèle réel. Pour les modèles plus grands que la taille de la feuille de papier, il est nécessaire d'utiliser une échelle plus petite, 0.5 par exemple.

    Assemblage avec pièces estompées

    Il est possible de configurer LPub3D pour afficher l'assemblage avec les pièces des précédentes étapes estompées, c'est à dire avec une couleur unique de préférence moins visible. Personnellement j'utilise la couleur "Trans_Very_Light_Blue".

    Pour obtenir ce résultat :

    Assemblage avec rotation temporaire

    Lorsque des pièces sont insérées à une étape sous ou derrière le modèle, il est parfois nécessaire de modifier le point de vue de l'assemblage.

    Voir le chapitre : Rotation d'étape.

    Numéro d'étape

    Les options pour le numéro d'étape (Step Number) gèrent seulement un assemblage unique sur une page unique, c'est-à-dire lorsque vous créez un manuel d'instructions avec une page par étape. Mais ce n'est pas toujours le cas, et pour changer les options du numéro d'étape dans les pages comprenant plusieurs étapes il faut aller dans les options de "Step Group Setup".

    Nota : Pour ceux qui veulent cacher le numéro d'étape à une étape donnée ou une suite d'étapes, il suffit d'afficher localement ce numéro d'étape de la même couleur que le fond de page.

    Exemple avec un fond de page blanc :

    
    1 0 0 0 0 1 0 0 0 1 0 0 0 1 30071.dat
    0 STEP
    0 !LPUB STEP_NUMBER FONT_COLOR LOCAL "#FFFFFF"
    1 1 0 -24 0 1 0 0 0 1 0 0 0 1 30071.dat
    0 STEP
    0 !LPUB STEP_NUMBER FONT_COLOR LOCAL "#000000"
    1 4 0 -48 0 1 0 0 0 1 0 0 0 1 30071.dat
    

    Source de cet exemple : Can I hide a stepnumber? (en Anglais).

    Configuration de la liste des pièces à chaque étape (PLI)

    On peut configurer la PLI avec la :
    Boite de configuration de la liste des pièces à chaque étape (PLI).

    On peut aussi changer la configuration de la PLI en sélectionnant une option du menu contextuel qui s'affiche en cliquant avec le bouton droit de la souris sur le fond ou un des objets de PLI à l'écran.

    Fond et bordure

    La plupart des options sont similaires à celles déjà décrites :

    Sans bordure. Coins carrés
    (par défaut).
    Coins arrondis.
    Bordure et
    fond colorés.
    Bordure et fond
    de même couleur.
    Fond image
    mode "Tile".
    Fond image
    mode "Stretch" (???).

    Avec l'option "Constain" (contrainte) vous pouvez déterminer ici la forme de la boite PLI par défaut (rapport largeur/hauteur). Vous pouvez changer cette option globalement, mais ce n'est pas recommandé. LPub3D trouve quelle est la meilleure forme possible et range les pièces automatiquement. Vous pouvez aussi contraindre individuellement chaque boite PLI par étape. Cela sera expliqué plus loin.

    On peut aussi changer la forme graphiquement. Voir : Redimensionner la liste visuelle des pièces PLI ou BOM

    Contenu

    Dans l'onglet "Contents" vous pouvez :

    Nota : L'échelle et le point de vue de pièces particulières peuvent aussi être définis dans le fichier PLI.MPD. Voir le chapitre correspondant.

    Si vous utilisez des sous-modèles vous devez décocher "Show in Parts List".

    Vous pouvez changer la police, taille et couleur des textes utilisés :

    Annotation

    L'annotation est une information supplémentaire sur la description de la pièce, généralement sa longueur ou ses dimensions.

    Il y a 2 catégories d'annotation :

    L'affichage des annotations se fait en sélectionnant "Part List Annotation Options" dans le menu contextuel de la PLI.

    Les informations affichées sont stockées dans 2 fichiers éditables par le menu "Configuration / Edit Part Title PLI Annotations" et "Configuration / Edit Freeform PLI Annotations".

    Les informations "Part Title" permettent d'extraire les annotations à partir de la désignation contenu dans le fichier pièce, et les informations "Free Form" affiche l'information libre (sans espaces) contenu dans le fichier en fonction du numéro de pièce (dimensions par défaut).

    La modification des fichiers ne prend effet qu'après redémarrage de LPub3D.

    Les fichiers "titleAnnotations.lst" et "freeformAnnotations.lst" se trouvent dans le dossier "C:\Users\tchang\AppData\Local\LPub3D Software\LPub3D\extras", en modifiant tchang par votre nom d'utilisateur.

    Nom de chaque pièce

    Dans la version testée (v2.0.20) il n'y a pas de fonction spécifique pour ajouter le nom des pièces à côté de leur image. L'information est disponible seulement en faisant survoler chaque image avec le curseur de la souris.

    Pour contourner ce manque Jaco van der Molen a émit une idée sur le forum LDraw.org. Il propose d'utiliser les annotations. Pour cela il faut créer un fichier de toutes les pièces du modèle avec un tableur comme Excel.

    Exemple :

    #ID            Annotation
     3024.dat    3024
     4073.dat    4073
     3614.dat    3614

    Naturellement cette méthode prend du temps en préparation, mais pour obtenir plus facilement cette liste :

    Tri de la liste des pièces

    Il est possible de trier la liste des pièces en fonction du numéro de pièce avec une méta-commande LPub.

    Les méta-commandes sont :

    0 !LPUB PLI SORT (GLOBAL|LOCAL) (TRUE|FALSE)

     

    Configuration de plusieurs étapes sur une page

    Groupe d'étapes

    Par défaut, LPub3D affiche une étape par page de manuel, mais peut également gérer plusieurs étapes sur une même page, ce qui est le cas pour beaucoup de manuels d'instructions.

    Un groupe d'étapes est un objet reliant plusieurs étapes sur une même page.

    Les étapes d'un groupe d'étapes peuvent être mises en colonne ou rangée, ou plusieurs colonnes ou rangées séparées par une ligne servant de séparateur.

    Configuration de groupe d'étapes

    On peut configurer les groupes d'étapes avec la :
    Boite de configuration de groupe d'étapes.

    On peut créer un groupe d'étapes en cliquant près d'un assemblage à l'écran avec le bouton droit de la souris et en sélectionnant "Add Next Step" ou "Add Previous Step".

    On peut aussi changer la configuration des groupes d'étapes en sélectionnant une option du menu contextuel qui s'affiche en cliquant avec le bouton droit de la souris sur le fond ou un des objets du groupe d'étapes à l'écran.

    Vous devez utiliser les mêmes paramètres que dans "Assembly Setup", pour garder les pages cohérentes.

    Les marges sont celles se trouvant autour d'une étape complète, incluant ses PLI, et les Callouts éventuels. Gardez la valeur de 0.127 cm (0.05 pouce) ou expérimentez.

    Les marges d'assemblage (Assembly Margins) peuvent garder la valeur de 0.127 cm (0.05 pouce) ou vous pouvez expérimenter.

    Vous pouvez décocher "Per Step" pour afficher un gros PLI pour toutes les étapes sur une page, sinon cela n'est pas recommandé pour la lisibilité ou la clarté des instructions.

    Le numéro d'étape doit avoir la même police et la même couleur que celles utilisées dans "Assembly Setup".

    Etapes en rangées ou colonnes

    Lorsqu'il y a plusieurs étapes sur la même page, le menu contextuel en cliquant sur une image est différent :

    Une des options est "Display Step as Rows" (Afficher les étapes en rangées). La mise en page par défaut avec "Step Group", c'est-à-dire avec plus d'une étape par page, est "Display Step as Columns" (Afficher les étapes en Colonnes). Il est parfois meilleur de faire la mise en page par rangées. Pour cela vous devez faire un clic-droit sur une des images d'assemblage et sélectionner l'option "Display Step as Rows".
    0 !LPUB MULTI_STEP ALLOC VERTICAL

    Pour revenir en colonnes sélectionnez "Display Step as Columns" (Afficher les étapes en Colonnes).
    0 !LPUB MULTI_STEP ALLOC HORIZONTAL

    Normalement après avoir mis l'affichage en rangées le menu déroulant doit afficher "Display Step as Colomns", mais ce n'est pas toujours le cas, et il faudra peut-être faire le ménage dans les méta-commandes du listing et recalculer la page.

    Séparateurs

    Un séparateur peut être utilisé pour séparer les étapes de la même page si nécessaire. Un séparateur est toujours utilisé dans une mise en page qui a plusieurs colonnes ou rangées.

    Il est très courant que les colonnes ou rangées d'un groupe d'étapes aillent en dehors de la page. Lorsqu'il n'y a pas assez de place sur la page, vous pouvez utiliser "Add a divider" pour créer plus de colonnes ou de rangées.

    Pour cela faire un clic-droit sur une image d'assemblage où vous voulez diviser la rangée ou la colonne, et sélectionnez "Add Divider After Step". Avec les colonnes il en résulte une ligne verticale séparant l'implantation en deux colonnes. Avec les rangées il en résulte une ligne horizontale séparant l'implantation en deux rangées.

    La commande LPub est :
    0 !LPUB MULTI_STEP DIVIDER

    Vous pouvez ajouter plusieurs séparateurs sur une page de la même façon. Il en résultera plus de colonnes ou rangées divisées par des lignes horizontales ou verticales.

    Il est possible de changer la position d'étapes dans les rangées ou colonnes en faisant un clic-droit sur l'image de l'assemblage, et en sélectionnant ensuite "Add to Previous Colomn", ou "Add to Previous Row", en fonction de votre choix d'implantation. Vous pouvez également choisir "Add to Next Colomn" ou "Add to Next Row". Vous êtes encouragé à expérimenter. Notez que vous pouvez seulement déplacer la première ou la dernière étape de chaque rangée ou colonne.

    Configuration des séparateurs

    Il est possible de configurer l'apparence des séparateurs avec le menu "Configuration / Step Group Setup / partie "Divider" (voir chapite suivant).
    0 !LPUB MULTI_STEP SEPARATOR <épaisseur> <couleur> <Marge X> <Marge Y>

    Exemple avec ce séparateur rouge,
    avec la méta-commande : 0 !LPUB MULTI_STEP SEPARATOR 0.1 #ff0000 0.1 0.1 :

    Disposition en colonnes (Display as Columns).

    Disposition en rangées (Display as Rows).

    Groupe d'étapes et PLI

    En cliquant sur le fond d'un groupe d'étapes et en sélectionnant dans le menu contextuel "No Parts List per Step", il est possible de n'avoir qu'une seule liste de pièces pour toutes les étapes du groupe.

    Pour revenir en arrière il suffit de sélectionner "Parts List per Step".

     

    Page de couverture et page additionnelle

    Les pages de couverture et les pages additionnelles sont des pages supplémentaires ajoutées hors gestion des pages d'instructions.

    Il ne peut y avoir qu'une page de couverture en début et une en fin de fichier. Ces pages ne reçoivent pas de numéro de page.

    Il peut y avoir plusieurs pages additionnelles en début et en fin de fichier, mais aussi entre deux pages d'instructions, à votre convenance. Ces pages affichent (si configuré) leur numéro de page.

    Toutes ces pages servent à insérer des informations supplémentaires destinés à l'utilisateur du manuel (image du modèle en entier sur la page de couverture, droits d'utilisations, ..., mais aussi à insérer l'inventaire des pièces.

    Ajout de page

    Il y a 4 commandes dans le menu "Edit" pour insérer ces pages :

    Méta-commandes LPub :
    0 !LPUB INSERT COVER_PAGE FRONT
    0 !LPUB INSERT COVER_PAGE BACK
    0 !LPUB INSERT PAGE

    Nota : Chaque insertion de page est accompagnée d'une commande d'étape (0 STEP), avant ou après.

    Suppression de page

    Pour supprimer la page courante, utilisez la commande de menu "Edit / Delete Page".

    Nota : Seules les pages de couverture ou additionnelles peuvent être supprimées avec cette commande, les pages d'instructions ont une gestion différente.

    Ajout des informations standards sur les pages de couverture

    Un certains nombre d'informations, texte ou image, sont prévus avec LPub3D. Elles peuvent être affichées et configurées avec le menu : "Configuration / Page Setup" et les nombreux onglets de la boite de dialogue.

    Pour s'afficher, les pages de couverture doivent avoir été créées au préalable.

    Voici le positionnement par défaut des informations standards sur les deux pages de couverture.

    Ajout d'une image

    Après avoir affiché la page concernée, aller dans le menu "Edit" et sélectionnez :

    Ajout d'une image présente sur son disque dur.
    0 !LPUB INSERT PICTURE

    Après sélection de cette image sur la page, elle peut être déplacée à la souris, ou redimensionnée en tirant sur un des coins, ou supprimée avec la commande "Delete this picture" du menu contextuel.

    Nota : Dans l'exemple ci-contre il y a 3 images d'insérées. Les textes ont été créés avec un traitement de texte et convertis en images par copie d'écran. Voir chapitre "Bloc de texte" ci-dessous.

    Au moment de l'insertion, l'image est chargée au milieu de la page. Il faut parfois déplacer l'image précédente pour la voir.

    Ajout d'un texte

    Après s'être positionné sur la page :

    La méta-commande dans le listing :
    0 !LPUB INSERT TEXT "Insertion de texte" "Arial,36,-1,255,75,0,0,0,0,0" "Black"

    Nota : D'après un exemple de Jaco van der Molen des caractères spéciaux peuvent être utilisés avec une police spéciale comme "Wingdings" :

    Les méta-commandes dans le listing :
    0 !LPUB INSERT TEXT "¡" "Wingdings,172,-1,5,50,0,0,0,0,0" "#ff0000" OFFSET 0.395407 0.222402
    0 !LPUB INSERT TEXT "ã¡üûòîJL" "Wingdings,72,-1,5,50,0,0,0,0,0" "Black" OFFSET 0.233013 0.377728
    0 !LPUB INSERT TEXT "2" "Arial,36,-1,255,75,0,0,0,0,0" "Black" OFFSET 0.457897 0.46587
    0 !LPUB INSERT TEXT "1" "Arial,36,-1,255,75,0,0,0,0,0" "Black" OFFSET 0.454484 0.508046
    0 !LPUB INSERT TEXT "&à&" "Wingdings,72,-1,5,50,0,0,0,0,0" "Black" OFFSET 0.331806 0.554989
    0 !LPUB INSERT COVER_PAGE FRONT

    Menu contextuel de texte

    On peut éditer le texte en faisant un double-clic dessus, ou en le modifiant directement dans le listing. Attention, dans ce dernier cas les sauts de lignes sont représentés par : \n.

    Bloc de texte

    La commande précédente étant limitée, car il n'y a pas de fond coloré, encadrement, etc, voici une solution de contournement :

    Il est toujours possible de créer un bloc de texte avec votre éditeur ou traitement de texte favori, puis d'en faire une copie d'écran pour le sauvegarder comme image avec votre éditeur d'image préféré. Il suffit ensuite d'insérer cette image "bloc de texte" dans LPub3D (voir le chapitre "Ajout d'une image" plus haut).

    Inventaire des pièces (BOM)

    L'inventaire ("Bill of Materials" ou "BOM" en anglais) est une liste visuelle de toutes les pièces, avec la quantité de chaque, utilisées dans votre modèle.

    Cet inventaire peut être mis avant ou après les pages d'instructions, mais seulement sur une page de couverture ou additionnelle et non dans une page d'instructions (voir le chapitre précédent).

    On peut configurer l'inventaire des pièces avec la :
    Boite de configuration de l'inventaire.

    Ajout d'une page vierge avec le menu "Edit / Append Page", ou une autre des commandes d'insertion.
    0 !LPUB INSERT PAGE

    Puis ajout de l'inventaire avec "Edit / Add Bill of Materials".
    0 !LPUB INSERT BOM

    L'inventaire peut ensuite être configuré avec les boites de dialogues de configuration (voir chapitre ci-dessous), ou en sélectionnant un objet sur la page et en sélectionnant une action dans le menu contextuel (voir chapitre sur les menus contextuels).

    Les choses que vous pouvez configurer dans la boite de dialogue sont à peu près les mêmes que celles de "Parts List Setup".

    Si vous voulez ajouter un inventaire à votre manuel il est recommandé d'utiliser les mêmes options et paramètres dans BOM que dans PLI, pour préserver la cohérence.

    Il est préférable de faire rentrer l'inventaire sur une seule page. En conséquence, si votre modèle est important et utilise de nombreuses pièces différentes, il sera nécessaire de diminuer l'échelle des pièces pour l'inventaire.

    On peut contraindre la boite de l'inventaire en paramétrant sa hauteur ou sa largeur.

    On peut aussi changer la forme graphiquement. Voir : Redimensionner la liste visuelle des pièces PLI ou BOM

    Comme pour la PLI on peut afficher les annotations des pièces avec le menu contextuel "Bill of Materials Annotations Options" :
    0 !LPUB BOM ANNOTATION DISPLAY LOCAL TRUE

    Avec le menu contextuel "Split Bill of Materials", il est possible de couper en 2, 3, ou plus l'inventaire sur autant de pages séparées. A chaque utilisation de l'instruction, 2 méta-commandes sont ajoutées dans le fichier :
    0 !LPUB INSERT PAGE
    0 !LPUB INSERT BOM

    Tri de l'inventaire

    Il est possible de trier l'inventaire en fonction du numéro de pièce avec une méta-commande LPub insérée manuellement dans le fichier LDraw.

    La méta-commande est :

    0 !LPUB BOM SORT_BY ...

    Exemple :
    Par défaut, sans méta-commande.
    Avec tri par taille :
    0 !LPUB BOM SORT_BY SORT_OPTION LOCAL "Part Size"
    Avec tri par couleur :
    0 !LPUB BOM SORT_BY SORT_OPTION LOCAL "Part Color"
    Avec tri par catégorie :
    0 !LPUB BOM SORT_BY SORT_OPTION LOCAL "Part Category"

     

    Mise en page manuelle

    En dehors de la configuration par les menus, il est souvent préférable après la configuration de base d'utiliser les menus contextuels et le glisser d'objets à la souris pour configurer complètement les pages LPub3D.

    Déplacement et positionnement d'objet LPub3D

    En cliquant sur un objet sur une page on peut le déplacer par glissement puis en relâchant le bouton de la souris.

    On peut aussi sélectionner dans le menu contextuel de l'objet la commande "Move ...". Un écran de positionnement s'affiche alors, permettant de choisir des positions particulières relatives aux autres objets :

    Le menu déroulant affiche par rapport à quoi le placement relatif se fait (objet de référence). Soit la page (Page), le groupe d'étapes (Step Group), le numéro d'étape (Step Number), la liste des pièces (Parts List), ou l'assemblage (Assem).

    En fonction de l'objet sélectionné et du menu déroulant, tous les cas ne sont pas disponibles :

    Exemple de positionnement différent entre deux étapes de la même page :

    Naturellement pour des questions de cohérence des pages du manuel, il est préférable de toujours utiliser le même positionnement relatif des objets sur toutes les pages du manuel.

    Redimensionner la liste visuelle des pièces PLI ou BOM

    En fonction de l'implantation de votre page et le nombre de pièces dans la PLI ou la BOM, il est parfois souhaitable de changer la forme de celle-ci. Voici la procédure à suivre :

    Sélectionnez la PLI ou la BOM en faisant un clic-gauche sur un espace vide de celle-ci.
    Un petit carré servant de poignée apparaît dans le milieu du bord inférieur.
    Faites un clic-gauche sur cette poignée puis faites glisser la souris vers le haut ou le bas pour changer la forme.

    LPub3D automatiquement calcule, ordonne, et affiche le contenu de la PLI ou la BOM suivant la nouvelle forme. Lorsque le résultat vous convient, vous pouvez relâcher le bouton de la souris.

    (1) : Glissez vers le bas.
    (2) : Glissez une fois vers le haut.
    (3) : Glissez deux fois vers le haut.

    Réserve d'espace vide

    La méta-commande "RESERVE" peut être utilisée pour réserver un certain espace vierge sur une page, colonne, ou rangée. Le format de la commande est :
    0 !LPUB RESERVE <float>

    La valeur est un nombre entre 0 et 1 ou 1 représente 100% de la hauteur ou largeur de la page. La hauteur est prise en compte si les étapes sont en colonnes et la largeur si elles sont en rangées. Cette méta-commande doit être placée juste après une commande :
    0 STEP

    Exemple :

    ...
    1 c x y z 1 0 0 0 1 0 0 0 1 partA.dat
    0 STEP
    0 !LPUB RESERVE 0.3
    1 c x y z 1 0 0 0 1 0 0 0 1 partB.dat
    ...

    Il en résulte un espace supplémentaire de 30% entre ces étapes.

    L'usage de cet espace vide n'est pas précisé, mais c'est un moyen détourné (par exemple) de prévoir de la place pour ajouter une image d'un sous-ensemble complet en tête des pages d'instructions qui le détaille. En effet il n'est pas possible avec la version testée (4.0.0.10) d'ajouter une image dans une page d'instructions. Pour cela il est nécessaire d'exporter le manuel en images (File / Export As ...).

     

    Mise en page des sous-instructions (Callout)

    Projet avec sous-modèles

    Les modèles complexes nécessite souvent de faire le montage d'un sous-ensemble séparément pour ensuite ajouter ce sous-ensemble au montage principal. Dans les manuels d'instructions officiels les instructions de montage de ces sous-ensembles (sous-instructions) se trouvent placés dans des boites avec un fond de couleur différente près de l'emplacement de ce sous-ensemble dans le montage principal. Une flèche pointant vers l'emplacement définitif.

    LPub3D sait gérer ce type de sous-instructions et appelle la boite un "Callout".

    Pour utiliser un "Callout" dans LPub3D, il est nécessaire d'avoir un fichier LDraw contenant au moins un sous-ensemble, c'est-à-dire d'avoir un projet MPD.

    Nota : Un sous-ensemble peut appeler lui-même un ou plusieurs autres sous-ensembles, ce qui génère des sous-instructions et des Callout imbriqués dans LPub3D.

    Le Callout contient les instructions de montage de petits sous-modèles utilisés une ou plusieurs fois à la même étape du modèle. Les grands sous-modèles ne sont pas détaillés dans l'étape en cours mais sont construits étape par étape dans une page séparée.

    Exemple :

    Configuration de sous-instructions (Callout)

    On peut configurer un Callout avec la :
    Boite de configuration de sous-instructions (Callout).

    Il est recommandé de décocher "Parts List Per Step". Dans la plupart des cas, il n'est pas souhaitable d'afficher un PLI par étape dans un Callout.

    Utilisez la même police de caractère pour le numéro d'étape que celle de l'assemblage, mais utilisez une taille plus petite.

    Utilisez une taille de 16 ou 18 pour l'option "Times Used". C'est affiché lorsque le même sous-modèle est utilisé plus d'une fois à la même étape.

    S'il y a plusieurs niveaux de sous-instructions le meilleur choix pour le fond (Background) est "Submodel Level Color" :

    Dans cet exemple, l'on peut voir la couleur des Callout en fonction du niveau de sous-instructions : 1° Jaune, 2° Rose, 3° et 4° Bleu.

    Voir fichier exemple : fort_v2.mpd.

    Nota : On peut voir sur cet exemple que LPub3D gère les sous-modèles symétriques comme des sous-modèles identiques (sous-instructions sur fond jaune). Pour éviter cela, il faudra créer deux sous-modèles différents dans le fichier LDraw.

    Flèches de Callout

    Par défaut une flèche part du Callout pour pointer vers l'emplacement définitif.

    En sélectionnant cette flèche un petit carré servant de poignée apparaît à chaque extrémité. On peut déplacer les extrémités à la souris, mais si le point de départ est sur un bord du Callout, la flèche reste toujours horizontale ou verticale. Si le point de départ est sur un coin, la flèche peut être oblique.

    La couleur et l'épaisseur de la flèche dépend de la configuration de la bordure du Callout.

    On peut ajouter une flèche avec le menu contextuel "Add Arrow", et les supprimer avec "Delete this Arrow".

    Nota : Jusqu'en version 4.0.0.1 de LPub les flèches avaient la forme de pointeurs, comme dans cette image :

    C'est dommage que cela ne soit pas resté en option...

    Séparateurs de Callout

    Il est possible d'ajouter un ou plusieurs séparateurs dans un Callout, en mettant les étapes en colonnes ou rangées.

    Ces séparateurs peuvent être configurés, modifiés ou supprimés, comme ceux des groupes d'étapes, avec les commandes des menus contextuels "Add Divider After Step" (Ajoute un séparateur après l'étape), puis "Change Divider" (Change les paramètres du séparateur) ou "Delete Divider" (supprime le séparateur).

    Suppression de Callout

    Pour supprimer un Callout et retrouver les sous-instructions séparés il suffit de faire un clic droit dans le fond du Callout et de sélectionner "Unpack Callout".

    Une autre possibilité est de supprimer dans la fenêtre LDraw les méta-commandes LPub qui entourent la ligne appelant le sous-modèle. Exemple :
    0 !LPUB CALLOUT BEGIN
    1 2 0 96 0 1 0 0 0 1 0 0 0 1 4410_m9_st6.ldr
    0 !LPUB CALLOUT POINTER LEFT 0.837 0.701 0.951 0
    0 !LPUB CALLOUT END

     

    Exemple de manuel d'instructions avec sous-instructions

    Maintenant que vous êtes familiarisé avec quelques fonctions de base et que vous pouvez créer des manuels d'instructions pour des modèles simples, nous allons jeter un œil sur un modèle avec une structure un peu plus complexe. Mais, cela reste simple, et utilise quelques fonctions de LPub3D et MLCad que vous pouvez utiliser dans un modèle complexe réel.

    Le modèle que j'utilise dans cet exemple est ce joli petit pommier provenant du Set 4410. Il utilise la fonction "Buffer Exchange" de MLCad, et inclus un sous-modèle. Nous allons aussi revoir quelques fonctions LPub3D déjà utilisées.

    Nous n'allons pas recréer les instructions exactes comme dans le livret fourni avec le set, mais essayer de le faire rentrer sur une seule page A4. Nous présumons que vous pouvez le modéliser dans MLCad, sinon vous pouvez le télécharger au format LDraw au chapitre Téléchargement.

    Voir fichier exemple : 4410_m9 - Pommier_v1.mpd.

    Ouvrez le fichier MPD dans LPub3D. L'écran vous montre quelque chose comme cet "Ecran A".


    Ecran A

    Configuration globale

    Dans notre exemple nous fixons maintenant la configuration comme suit :
    Page Setup Décochez "Display Page Number" / Size = 29.7 x 21 cm soit 11.6929 x 8.2677 pouces (A4 paysage)
    Assembly Setup Pas besoin de configurer (Utilise les paramètres par défaut)
    Part List Setup Couleur de fond = "Bleu ciel" / "Part Count" Font = Arial, Bold, Size = 36 / "Part Pictures Scale" = 0.7500
    BOM Setup Pas besoin de configurer (Pas d'inventaire dans ce manuel d'instructions)
    Callout Setup Décochez "Per step" dans "Parts List"
    Step Group Setup "Step Number" Font = Arial, Color = Noir, Size = 24
    Project Setup Pas besoin de configurer (Utilise les paramètres par défaut)
    Preferences Rendu avec LDView

    Notez qu'après chaque changement de paramètre LPub3D redessine la page courante sur laquelle vous êtes.

    Après avoir fini avec ces paramètres globaux, votre écran doit ressembler à l'image "Ecran B" ci-dessous.

    Voir fichier exemple : 4410_m9 - Pommier_v2.mpd.


    Ecran B

    Naturellement vous êtes invité à expérimenter et à changer les paramètres. Dans notre exemple la configuration que nous avons utilisé a permis l'ajout de sept méta-commandes LPub au début du fichier, affichés en rouge dans l'image ci-dessus, et dont voici la liste :

    
    0 !LPUB PLI INSTANCE_COUNT FONT GLOBAL "Arial,36,-1,5,75,0,0,0,0,0"
    0 !LPUB MULTI_STEP STEP_NUMBER FONT GLOBAL "Arial,24,-1,5,75,0,0,0,0,0"
    0 !LPUB CALLOUT PLI PER_STEP GLOBAL FALSE
    0 !LPUB PLI MODEL_SCALE GLOBAL  0.7500
    0 !LPUB PLI BACKGROUND GLOBAL COLOR "#e6f0ff"
    0 !LPUB PAGE DISPLAY_PAGE_NUMBER GLOBAL FALSE
    0 !LPUB PAGE ORIENTATION GLOBAL LANDSCAPE
    0 !LPUB PAGE SIZE GLOBAL 8.2677 11.6929 A4
    

    Nota : Si vous utilisez souvent la même configuration de base, vous pouvez copier ces 8 lignes dans un fichier pour les ajouter directement au début de vos fichiers LPub3D similaires.

    Mise en page

    Maintenant nous allons mettre en page les instructions pour mettre toutes les étapes sur une seule page. Faisons comme avec la pyramide, cliquons avec le bouton droit de la souris sur un endroit vide de la page, et sélectionnons "Add Next Step" (Ajouter Etape Suivante). Refaire la même chose jusqu'à afficher l'étape 6. Notez que la colonne des assemblages déborde maintenant de la page.


    Ecran C

    Ajout de séparateur

    C'est le point où nous avons besoin d'ajouter un séparateur. Faisons-le en cliquant avec le bouton droit de la souris sur l'image de l'assemblage de l'étape 5 et en sélectionnant "Add Divider After Step" (Ajout de Diviseur Après l'Etape) dans le menu contextuel. Voir Ecran C ci-dessus.

    De cette action résulte la page qui suit.


    Ecran D

    Ajout de sous-instructions (Callout)

    Pour ajouter la dernière étape des instructions, cliquons encore une fois avec le bouton droit de la souris sur une partie vide de la page près de l'image de l'assemblage de l'étape 6 et sélectionnons "Add Next Step". LPub3D construit toujours en premier les sous-modèles nécessaires à l'étape suivante, et puisque cette dernière étape construit le tronc comme un sous-modèle, LPub3D affiche la première étape de construction de ce tronc, au lieu de l'étape pour finir l'arbre. Donc, le contenu de la nouvelle page 1 change un peu avec un fond de couleur différente. Puisque ce sous-modèle est petit, nous pouvons le convertir en Callout. Cela montre l'assemblage du sous-modèle en entier dans une petite boite à côté de l'étape où elle est ajoutée.


    Ecran E

    Pour convertir ce sous-modèle en Callout, cliquons avec le bouton droit de la souris dans le fond de la page et choisissons "Convert to Callout" dans le menu contextuel.


    Menu contextuel

    Il en résulte l'addition de la dernière étape dans la page, ajout du Callout pour les instructions de construction du tronc, et ajout d'une flèche pointant du Callout vers approximativement l'emplacement du tronc dans le modèle. LPub3D calcule cela pour vous.

    Le résultat de votre action peut ressembler à l'Ecran F.


    Ecran F

    Nota : Les flèches rouges visibles à l'étape 6 et dans le Callout de l'étape 7 sont des entités graphiques générées avec l'outil "Générateur de flèches" de MLCad.

    Finalisation du manuel

    Vous pouvez cliquer sur la flèche et déplacer son point d'arrivée et/ou la flèche en faisant glisser les petits carrés noirs à la position que vous désirez. Egalement changer la forme de la PLI de l'étape 4, et le résultat final peut ressembler à l'Ecran G.

    Voir fichier exemple : 4410_m9 - Pommier_v3.mpd.


    Ecran G

    Lorsque vous êtes satisfait du résultat, sauvegardez votre fichier ( mais ça devrait déjà être fait :-) ), et créez votre fichier PDF si vous le voulez.

    Etudiez le code du fichier LDraw pour en apprendre plus et comprendre les mécanismes de LPub3D. Et naturellement encore une fois expérimentez avec d'autres paramètres de configuration.

    Vous pouvez télécharger notre version finale (MPD et PDF). Voir chapitre Téléchargement.

     

    Travailler avec de gros sous-modèles

    Un petit sous-modèle peut être affiché dans un Callout, comme nous avons pu le voir dans l'exemple du pommier.

    Mais lorsque le sous-modèle est trop gros pour être affiché dans une boite sur la page de l'étape où vous mettez le sous-modèle, vous devez mettre en page les instructions du sous-modèle sur une ou plusieurs pages séparées. Alors vous pouvez utiliser :

    Nous allons expliquer les deux méthodes ci-après.

    Utilisation de l'échange de Buffer MLCad

    La méta-commande "Buffer Exchange" est facilement utilisable dans MLCad. Le code de base ressemble à ceci :

    0 //
    - Modèle, pièces et étapes
    0 STEP
    - Autres pièces pour cette étape
    0 BUFEXCHG A STORE
    1 c x y z 1 0 0 0 1 0 0 0 1 part.dat (placé en dehors du modèle)
    0 MLCAD ARROW (pointant vers où la pièce doit aller)
    0 STEP
    0 BUFEXCHG A RETRIEVE
    1 c x y z 1 0 0 0 1 0 0 0 1 part.dat (à la position finale)
    - Autres pièces pour cette étape
    0 STEP
    - Reste du modèle et étapes suivantes
    0 //
    

    Commencez par travailler le modèle suivant votre façon dans LPub3D. Lorsque vous arrivez à l'étape où le sous-modèle est ajouté, vous pouvez aller à la page suivante et voir la première étape du sous-modèle dans une nouvelle page. Continuez la mise en page des instructions pour le sous-modèle en ajoutant les étapes. Lorsque vous avez fini la mise en page du sous-modèle passez à la page suivante. Si vous avez codé correctement le "Buffer Exchange" vous devriez voir le sous-modèle complet au-dessus du modèle avec une ou plusieurs flèches pointant vers l'emplacement où doit aller le sous-modèle. Ajoutez l'étape suivante. Vous pourrez voir le sous-modèle placé dans la position correcte, et vous pouvez maintenant continuer la mise en page du reste des instructions.

    Votre arbre de construction du modèle dans LPub3D doit ressembler à ceci :

    0 //
    - Modèle, pièces et étapes
    0 STEP
    - Peut-être d'autres pièces pour cette étape
    0 BUFEXCHG A STORE
    1 c x y z 1 0 0 0 1 0 0 0 1 Submodel.dat (placé en dehors du modèle)
    0 MLCAD ARROW (pointant vers où le sous-modèle doit aller)
    0 STEP
    0 BUFEXCHG A RETRIEVE
    1 c x y z 1 0 0 0 1 0 0 0 1 Submodel.dat (à la position finale)
    - Autres pièces pour cette étape
    0 STEP
    - Reste du modèle et étapes suivantes
    0 //
    

    Utilisation de Callout Assemblé

    Une alternative à l'utilisation de "Buffer Exchange" pour afficher ou ajouter un sous-modèle dans le modèle principal est d'utiliser une fonctionnalité spéciale appelée "Assembled Callout" (Callout assemblé). LPub3D fait le rendu du Callout assemblé complet et le place à la suite de l'étape où le sous-modèle est ajouté. LPub3D ajoute automatiquement une flèche partant du Callout vers l'emplacement du sous-modèle dans le modèle principal.

    Commencez par travailler le modèle suivant votre façon dans LPub3D. Lorsque vous arrivez à l'étape où le sous-modèle est ajouté, vous pouvez voir la première étape du sous-modèle sur une nouvelle page. Maintenant faites un clic-droit dans le fond de la page et sélectionnez "Add Assembled Image to Parent Page" (Ajouter Image Assemblée dans la Page Parent) dans le menu contextuel.

    Une boite de dialogue apparaît, demandant si ce sous-modèle doit être tourné pour l'assemblage (Do you want it rotated?) ?

    Il est recommandé de choisir "Yes".

    Maintenant travaillez la mise en page des instructions du sous-modèle, jusqu'à ce que la dernière étape soit ajoutée. Ici les instructions du sous-modèle ont été configuré "Display as Rows" (Affiche en Rangées). Cette mise en page sera gardée dans le manuel final dans la page précédent la page appelant le Callout Assemblé.

    Passez à l'étape suivante avec le bouton de navigation "Next Page". Vous pourrez voir le sous-modèle complet tourné correctement dans le Callout Assemblé avec une flèche partant de la boite du Callout vers son emplacement dans le modèle à l'étape concernée.

    Utiliser un Callout Assemblé ressemble à ceci dans le fichier LDraw :

    - Modèle, pièces et étapes
    0 STEP
    0 !LPUB CALLOUT BEGIN ROTATED
    1 c x y z 0 1 0 0 0 1 0 0 0 1 submodel.ldr
    0 !LPUB CALLOUT POINTER
    0 !LPUB CALLOUT END
    0 STEP
    - Reste du modèle et étapes suivantes
    

    Voir fichier exemple : 4410_m9 - Pommier_v4.mpd.

    Cette seconde méthode sera meilleure la plupart du temps, mais lorsque le sous-modèle doit être placé dans une position difficile ou attachée avec divers tenons ou pins (dans un modèle Technic par exemple) il est recommandé la méthode du "Buffer Exchange".

     

    Techniques avancées

    Ce chapitre est un chapitre fourre-tout donnant des techniques d'utilisation de LPub3D dans des cas particuliers.

    Utilisation de Groupe de pièces MLCad

    Nota : La plupart des méta-commandes LPub sont ajoutées automatiquement après une saisie dans une boite de dialogue ou une sélection dans un menu contextuel. Quelques-unes sont plus spécifiques et doivent être ajoutées manuellement dans le listing LDraw. C'est le cas de celle qui suit.

    LPub3D offre une alternative à la méta-commande MLCad "Buffer Exchange" avec la méta-commande !LPUB REMOVE GROUP "groupname" . Avec "Buffer Exchange" vous pouvez seulement supprimer de l'affichage les pièces de l'étape précédent l'étape ou vous repositionnez ces pièces. LPub3D peut supprimer de l'affichage un groupe de pièces de n'importe quelle étape, dans n'importe quelle étape venant après cette étape. Un bon exemple où vous voudrez utiliser cette fonction est lorsque vous utilisez des câbles électriques.

    Si vous avez un câble NXT comme pièce d'un robot mais vous ne pouvez l'accrocher qu'à une extrémité car une partie du robot reste à construire, vous pouvez connecter un câble représentant l'autre extrémité libre, puis plus tard dans le manuel supprimer cette version de câble et le remplacer par une version représentant le câble connecté aux deux extrémités. Les deux versions du câble doivent être présentes dans le fichier LDraw. Pour l'utilisateur final du manuel d'instructions ce changement apparaîtra comme une simple déformation du câble entre les deux étapes.

    Pour cela il faut mettre la première version du câble dans un Groupe MLCad, puis LPub3D peut supprimer visuellement ce groupe à une étape spécifique, mais contrairement à l'utilisation de "Buffer Exchange" pas obligatoirement à l'étape suivante.

    Création de groupe

    Vous pouvez le faire facilement dans MLCad. En pratique chaque pièce appartenant à un groupe est précédée d'une méta-commande MLCad : 0 MLCAD BTG NomGroupe.

    Exemple :

    
    0 MLCAD BTG NomGroupe
    1 x y z 0 1 0 0 0 1 0 0 0 1 part.dat
    0 MLCAD BTG NomGroupe
    1 x y z 0 1 0 0 0 1 0 0 0 1 part.dat
    0 GROUP 2 NomGroupe
    
    2 est le nombre de pièces appartenant au groupe.

    La méta-commande LPub pour supprimer l'affichage du groupe "NomGroupe" dans n'importe quelle étape après celle utilisant ce groupe est :
    0 !LPUB REMOVE GROUP "NomGroupe"

    Cette méta-commande doit être placée juste après la méta-commande 0 STEP de l'étape où vous voulez cacher ce groupe.

    Voir fichier exemple : 8108_m12c2.ldr.

    Autre exemple d'utilisation de Groupe MLCad :

    Etape 2 : La pièce 32200.dat est montée à une de ses extrémités et laissée libre à l'autre. Cette pièce unique a été mise dans un Groupe avec le programme MLCad.

    Etape 4 : Le Groupe de la pièce 32200 est supprimé dans LPub3D, et la pièce en forme générée par LSynth la remplace.

    Pièces LSynth et PLI

    Les pièces souples LSynth sont les pièces générées par ce programme. Elles peuvent avoir été générées entourées par les méta-commandes (exemple) :
    0 LPUB PLI BEGIN SUB 32200.dat 14
    0 LPUB PLI END

    Voir fichier exemple : 8108_m12c1.ldr.

    Ces méta-commandes permettent de substituer dans la liste des pièces LPub3D la pièce LSynth par la pièce réelle sans contrainte avec sa couleur. Voir dans l'image ci-dessus la pièce 32200.dat jaune (par exemple) dans la PLI, substituant la pièce LSynth en forme de U dans l'assemblage.

    Par contre, pour les chaînes composées de maillons également générées par LSynth, il faut mettre en commentaire (ajouter // derrière le 0 en début de ligne) les méta-commandes LSynth, pour avoir la liste de pièces correcte.

    Exemple :

    Mise en commentaire des lignes LSynth pour avoir les maillons de la chaîne (ici en jaune) dans la PLI.

    Voir fichier exemple : lsynth2.ldr.

    Rotation d'étape

    Lorsque des pièces sont insérées à une étape sous ou derrière le modèle, il est parfois nécessaire de modifier le point de vue de l'assemblage.


    Exemple d'utilisation à l'étape 3, pour visualiser l'emplacement de la pièce rouge, avec à coté l'ajout du symbole de rotation.

    Voir fichier exemple : rot_step.ldr.

    Rotation d'étape avec LPub3D

    Pour obtenir ce résultat :

    Rotation d'étape avec MLCad

    Avec la commande ROTSTEP de MLCad, il est possible de changer temporairement l'orientation de l'assemblage sur une ou plusieurs étapes consécutives.

    Pour plus d'informations sur cette commande voir le manuel de MLCad : Etape de rotation.

    Symbole de rotation d'étape


    A chaque changement d'orientation de l'assemblage, il est bon d'ajouter un symbole de rotation pour signaler ce changement.

    Pour ajouter le symbole, cliquer sur l'image de l'assemblage avec le bouton droit de la souris et sélectionner "Add Rotate Icon".

    Pour paramétrer le symbole, cliquer sur l'image du symbole et utiliser son menu contextuel (déplacement, modification, suppression).

    Menu contextuel "Change Rotate Icon Background"

    Menu contextuel "Change Rotate Icon Border"

    Menu contextuel "Change Rotate Icon Margins"

    Menu contextuel "Edit Arrow"

    Utilisation de CLEAR MLCad

    Avec la commande CLEAR de MLCad, il est possible de supprimer dans l'affichage de l'Assemblage toutes les pièces des étapes précédentes.


    Exemple d'effacement à l'étape 3 des pièces chargées aux étapes 1 et 2.
    Usage dans la pratique ? Eh bien, par exemple pour faire un manuel comportant deux sets différents avec les mêmes pièces. Voir par exemple : Set officiel Creator 5765, livret 2, avec camionnette et remorque à bateau, puis camion de dépannage avec voiture. Mais ... il manque une méta-commande pour réinitialiser les numéros d'étapes.

    Voir fichier exemple : clear.ldr.

    Pointer des pièces en dehors

    Parfois, lorsqu'une pièce est positionnée dans le modèle elle est cachée par d'autres pièces. Ce problème peut-être résolu en utilisant le "Buffer Exchange". Mais vous pouvez aussi utiliser une sous-modèle avec seulement une pièce dedans et l'appeler comme un Callout. C'est l'astuce qui peut aussi être utilisé avec une pièce à motif positionnée côté dos.

    Voir fichiers exemples : back1.mpd et back2.mpd.

    Ne pas montrer cette étape

    Utilisez cette option pour supprimer une étape à l'affichage. Une bonne utilisation de cette fonction est lorsque vous êtes à la fin d'une sous-instruction de sous-modèle avec "Buffer Exchange". Autrement dit, il y a une pièce "en l'air" à la dernière étape du sous-modèle qui est en place lorsque le sous-modèle est attaché dans le modèle principal. Vous voudriez utiliser une étape finale pour retrouver le buffer fixé. Vous pouvez alors exclure la dernière étape puisqu'elle n'est pas nécessaire dans le Callout.

    Voir fichier exemple : dont_show.ldr.

    Dans cet exemple, le sous-modèle avec la brique Technic et la cheville (Pin) est affiché comme sous-instructions du modèle principal. Ici il n'est pas nécessaire de montrer la seconde étape. Vous pouvez faire un clic-droit sur l'image d'assemblage et sélectionner "Don't Show This Page".

    Le résultat s'affiche comme suit :

    La méta-commande :
    0 !LPUB NOSTEP est ajoutée dans le listing juste avant la méta-commande 0 STEP dans le sous-modèle.

    Supprimer cette étape de la page

    En utilisant "Step Groups" vous pouvez supprimer de la page la dernière étape de ce groupe. Faites un clic-droit sur cette dernière étape du groupe et sélectionnez "Remove this Step".

    Une nouvelle page est insérée, et l'étape est déplacée sur cette nouvelle page. Répétez l'opération si nécessaire.

    Suppression de pièce

    Il est possible de supprimer de la PLI et/ou BOM des pièces qui apparaissent dans l'assemblage. Il suffit d'entourer dans le listing la ou les pièces avec les méta-commandes LPub :
    Voir fichier exemple : pyramid_v5_ign.dat.

    Supprime la pièce de PLI et BOM
    0 !LPUB PART BEGIN IGN
    1 ... ... ... xxx.dat
    0 !LPUB PART END

    Supprime la pièce de PLI et BOM (Nota : identique au précédent)
    0 !LPUB PLI BEGIN IGN
    1 ... ... ... xxx.dat
    0 !LPUB PLI END

    Supprime la pièce de la BOM (Nota : En réalité aucune action avec la version testée)
    0 !LPUB BOM BEGIN IGN
    1 ... ... ... xxx.dat
    0 !LPUB BOM END

    Il est aussi possible de supprimer des pièces dans l'assemblage. Il suffit d'ajouter une méta-commande MLCad 0 MLCAD HIDE dans le listing au début de chaque ligne définissant une pièce à cacher :
    Voir fichier exemple : hide.mpd.

    Supprime la pièce de l'Assemblage, Callout, PLI et BOM
    0 MLCAD HIDE 1 ... ... ... xxx.dat

    Il est aussi possible de cacher des pièces dans l'assemblage, tout en les laissant visible dans un sous-modèle. Il suffit d'ajouter une méta-commande LDraw/MLCad 0 GHOST dans le listing au début de chaque ligne définissant une pièce à cacher :
    Voir fichier exemple : hide.mpd.

    Supprime la pièce de l'Assemblage
    0 GHOST 1 ... ... ... xxx.dat

    Traiter un sous-modèle comme pièce unique

    Il est possible de transformer les sous-instructions d'un sous-modèle comme pièce unique.

    Dans quel cas utiliser cette possibilité :

    Utilisez la commande du menu contextuel "Treat as Part".


    Exemple extrait du Set 9474. Voir fichier : 9474-JC.mpd.

    Méta-commandes utilisées dans l'exemple pour le torse :
    0 !LPUB PLI BEGIN SUB 9474_minifig1_torso.ldr 0
    0 !LPUB PART BEGIN IGN
    1 0 0 -80 50 1 0 0 0 1 0 0 0 1 9474_minifig1_torso.ldr
    0 !LPUB PLI END
    0 !LPUB PART END

    Mettre en évidence une zone d'une étape


    Exemple 1 affichant un cercle rouge autour d'une zone à mettre en évidence.

    La méthode :

  • Ajouter une primitive 4-4ring8.dat avec MLCad par exemple (remplacer 8 par une autre valeur, plus le chiffre est élevé plus le trait est fin).
  • La positionner au droit de la zone à mettre en évidence, et la changer d'échelle en fonction de la zone.
  • L'orienter à 45° en X et Y pour l'avoir vu de face dans la vue 3D.
  • Dans LPub3D, supprimer la primitive des étapes suivantes : Utilisation de Groupe de pièces MLCad.
  • Dans LPub3D, supprimer la primitive de la liste des pièces : Suppression de pièce.
  • Source de cet exemple de Jaco van der Molen : How do I emphasize things in LPub (en Anglais).


    Exemple 2 similaire avec une flèche créée sous MLCad.

    Affichage de modèles de grandes dimensions

    Lorsque l'on travaille avec des modèles de grandes dimensions, il arrive que l'image de l'assemblage ne rentre plus sur la page. Il faut alors diminuer l'échelle, mais on peut alors perdre quelques détails pour voir où se placent les nouvelles pièces.

    Une possibilité est des garder l'échelle en cours et laisser LPub3D couper l'image aux bords de la page, mais, par malchance, il arrive souvent que ce que vous vouliez voir se trouve hors champ et donc coupé ;-).

    Marche à suivre pour contourner le problème :

    1. S'assurer que vous avez les deux programmes de rendu LDView et LDGLite installés.
    2. Lancer LPub3D et sélectionnez LDView comme programme de rendu par défaut. Aller dans le menu "Configuration / Preferences", Champ "Preferred Renderer:", sélectionner "LDView". LPub3D peut planter avec de très grands modèles et beaucoup de pièces avec LDGLite. En utilisant LDView on peut aussi avoir un message d'erreur, mais ce programme génère les images dans tous les cas.
    3. Ouvrir le fichier de son modèle.
    4. Augmenter la taille de la page. Vous pouvez multiplier par deux les valeurs par défaut ou plus, de façon à avoir le modèle entièrement visualisé sur la page.
    5. Générer toutes des images d'assemblage en faisant "File / Print to PDF File". Cela crée en même temps le Fichier PDF. En fonction du nombre de pièces du modèle et du nombre d'étapes cela peut prendre un peu de temps.
    6. Sans sortir de LPub3D, ouvrir l'explorateur de fichiers Windows. Aller dans le dossier d'installation et copier le sous-dossier "assem" (Ctrl+C puis Ctrl+V).
    7. Retourner dans LPub3D, et réinitialiser la taille de la page à la taille finale voulue. LPub3D redessine la page courante.
    8. Utiliser la commande "Tools / Clear Assembly Image Cache", pour vider le dossier "assem".
    9. Sélectionner "LDGLite" comme programme de rendu par défaut. LPub3D redessine encore une fois la page courante.
    10. Fermer LPub3D, sans sauvegarder le fichier.
    11. Avec l'explorateur Windows, retourner dans le dossier "assem", et supprimer le fichier qui s'y trouve.
    12. Copier tous les fichiers de "copy..." dans le dossier "assem" et regarder le nom des fichiers. Le format ressemble à quelque chose comme "fichier_*_a_xxxx_yyyy_DPI_*.png" où :
      - fichier = Nom du fichier LDraw.
      - * = quelques 1 et 0 avec le caractère souligné.
      - a = numéro d'étape.
      - xxxx = largeur de page (en pouces) multiplié par la résolution (en DPI).
      - yyy = résolution d'image en DPI.
    13. Renommer ces fichiers pour que les valeurs correspondent à la valeur xxxx mis.
    14. Relancer LPub3D et charger de nouveau votre fichier. La page est affichée avec l'image d'assemblage non coupée aux bords de la page.
    15. Vous pouvez maintenant sélectionner l'image d'assemblage et la faire glisser de façon à voir la partie qui vous intéresse dans le cadre de la page.
    16. Vous pouvez maintenant sauvegarder le PDF, les images seront coupées aux bords de la page.

    Source de cet exemple de Jaco van der Molen : Large models (en Anglais).

    Tenons style Studio dans les instructions

    Les tenons dans les instructions générées par Studio de BrickLink ressemblent davantage aux instructions officielles LEGO en utilisant une couleur noire unie caractéristique sur leur partie cylindrique. Cet effet peut également être obtenu avec LPub3D.

    Vous devrez apporter quelques modifications à la bibliothèque de pièces LDraw utilisée par LPub3D. L'effet des tenons noirs ne sera pas visible dans votre éditeur (comme MLCad ou LDCad) car vous utiliserez une autre bibliothèque. C'est soit une installation LDraw décompressée, soit un fichier zip de la bibliothèque officielle complète avec également, si vous le voulez, les pièces non officielles.

    Comparez les images suivantes :

    Résultat avec Studio. Résultat avec LPub3D en utilisant le moteur de rendu natif. Résultat avec LPub3D en utilisant les tenons modifiés et le moteur de rendu natif.

    Nota : Avec quelques ajustements et configurations supplémentaires, vous pouvez avoir presque exactement le même résultat avec LPub3D qu'avec Studio. Cela impliquerait de rendre toutes les couleurs de bord noires (sauf le noir qui deviendrait blanc), d'ajuster les angles de caméra, etc. C'est possible, mais à faire selon ses préférences individuelles.

    Veuillez suivre ces étapes pour modifier les tenons afin qu'ils aient les parties cylindriques noires :

    1. Téléchargez le fichier studsModified.zip avec les fichiers requis. Vous devez remplacer les fichiers des primitives "stud*" par les versions modifiées non officielles (spécifiques à LPub3D). Ces fichiers utilisent la couleur 999 spécifique pour les parties cylindriques.
    2. Localisez le fichier de la bibliothèque LDraw complete.zip dans votre installation LPub3D qui devrait être quelque part comme C:\...\path\LPub3D_x86_64\libraries.
    3. Ouvrez le fichier complete.zip avec l'explorateur de fichiers de Windows, puis ouvrez le sous-dossier ldraw\p.
    4. Copiez les fichiers stud* modifiés dans ce sous-dossier p et écrasez les fichiers existants.
    5. Nous devons ensuite définir une nouvelle couleur pour les côtés noirs des tenons. Téléchargez cette version de LDConfig.ldr et enregistrez-le dans votre dossier d'installation LDraw, qui se trouve probablement dans C:\Users\Public\Documents\LDraw. Vous pouvez choisir d'écraser l'existant ou préférentiellement de sauvegarder d'abord l'original.
    6. Si vous choisissez d'enregistrer ce fichier LDConfig.ldr alternatif ailleurs, assurez-vous d'indiquer à LPub3D où le chercher. Allez dans "Configuration / Preferences" et cochez "Use alternative LDraw LDConfig" et accédez au bon emplacement et fichier comme dans l'image ci-dessous.
    7. Redémarrez LPub3D et ouvrez le modèle pyramid.ldr pour voir les résultats. Les tenons doivent ressembler à ceux de la troisième image ci-dessus.

    Configuration de la nouvelle couleur

    Dites à LPub3D où chercher le fichier LDConfig.ldr que vous venez de télécharger, ou...

    Vous pouvez également ajouter ces lignes à votre LDConfig.ldr pour définir la couleur 999 :

    0                              // LEGOID  26 - Black
    0 !COLOUR StudBlack                                             CODE   999   VALUE #05131D   EDGE #000000
    

    Si vous souhaitez modifier la tonalité de la couleur, vous pouvez également ajuster son code hexadécimal (ici #05131D).

    Veuillez noter que le bord des briques noires est maintenant blanc. Cela se fait en modifiant le code hexadécimal du bord (EDGE) du noir normal en #FFFFFF.

    0                              // LEGOID  26 - Black
    0 !COLOUR Black                                                 CODE   0   VALUE #05131D   EDGE #FFFFFF
    

    Configuration de LDView

    Veuillez noter que si vous utilisez LDView comme moteur de rendu, vous devez décocher, dans "LDView Preferences", la case "Primitive Substitution", comme illustré ici.

    Pour améliorer les performances et la vitesse de rendu, je conseille de décocher également "Stud Logo". Mais, ce n'est pas vraiment nécessaire pour le rendu des instructions.

    Si vous obtenez un rendu trop lent (sur des ordinateurs plutôt anciens), vous pouvez également décocher "Use hi-res primitives when available" (Utiliser les primitives de haute résolution lorsqu'elles sont disponibles).

    Source de ce tutoriel de Jaco van der Molen : Stud.io (LEGO) style studs for instructions (en Anglais).

     

    Paramétrages locaux

    Beaucoup de paramétrages sont globaux. Cela veut dire que ces paramétrages sont appliqués à toutes les pages et à leur contenu. Mais, il est aussi possible de travailler avec des paramètres locaux. Ils ont priorité sur les paramètres globaux.

    Echelle

    Lorsque vous travaillez avec de grands modèles, vous avez probablement eu le cas ou le modèle est trop grand pour rentrer dans la page. Vous pouvez changer l'échelle de l'image d'un assemblage individuel sur la page avec le bouton droit de la souris, en choisissant "Change Scale" dans le menu contextuel :

    Veuillez noter que toutes les options affichées ici ne sont pas toujours disponibles. Il peut y en avoir plus ou moins, ou avoir d'autres options affichées.

    Une boite de dialogue apparaît, dans laquelle vous pouvez changer l'échelle :

    La valeur par défaut du modèle est 1. Vous pouvez taper dans le champ "Model Size" une nouvelle valeur ou utiliser les petits boutons fléchés pour diminuer l'échelle. Naturellement vous pouvez aussi augmenter cette échelle. Cliquez sur le bouton "OK" lorsque c'est fait.

    Finalement, il vous est demandé de choisir de changer uniquement l'étape en cours ou non :

    Naturellement, vous devez choisir "Yes" (Oui) ici, puisque l'échelle des assemblages précédents peut être laissée comme elle est.
    0 !LPUB ASSEM MODEL_SCALE LOCAL 0.5000

    Si vous aviez choisi "No" (Non) il en serait résulté une remise à l'échelle de tous les assemblages. Si cela avait été nécessaire il aurait été préférable de changer directement la configuration de l'échelle globale.

    Marges

    Vous pouvez changer les marges de l'assemblage en choisissant dans le menu contextuel l'option "Change Assembly Margins", puis en changeant les valeurs de la boite de dialogue :

    La première valeur représente les marges gauche et droite, et la seconde les marges haute et basse.
    Nota : Vous ne pouvez pas changer individuellement les marges gauche et droite ou les marges haute et basse.

    Cliquez sur "OK" pour valider. Une fois encore, il vous est demandé d'appliquer ces valeurs à une ou toutes les étapes :

    LPub3D redessinera la page courante après avoir cliqué sur "Yes" ou "No".
    0 !LPUB MULTI_STEP ASSEM MARGINS LOCAL 0.1500 0.0000

     

    Fichier de contrôle de visualisation des pièces

    Ce fichier permet de définir comment afficher certaines pièces (orientation/taille) dans la liste des pièces d'étape (PLI).

    LPub3D utilise par défaut un fichier standard qui possède beaucoup de pièces prédéfinies. Ce fichier pli.mpd est déclaré actif ou non dans la boite de dialogue "LPub Preferences". Vous pouvez aussi créer votre propre fichier si vous voulez.

    Généralement vous devez utiliser ce fichier pour les pièces très grandes, comme les plaques de base 32x32 (Baseplate 32x32). Elles sont trop grandes pour les afficher à leur taille réelle dans une PLI. Une échelle plus petite est spécifiée dans le fichier.

    Egalement, les pièces qui sont difficiles à identifier dans leur orientation standard comme les plates Technic comportant des trous (Technic Plate 2x8 with Holes). Ces pièces sont alors facilement confondues avec les plates normales.

    Cette pièce n'est pas en standard dans le fichier pli.mpd, donc si vous voulez l'utiliser vous devez l'ajouter avec MLCad par exemple, en la tournant légèrement autour de l'axe X. Sinon, vous pouvez aussi copier la ligne de commande ci-dessous dans le fichier.

    1 16 180 0 0 1 0 0 0 0.970296 -0.241922 0 0.241922 0.970296 3709b.dat

    Voir le fichier par défaut pli.mpd dans le dossier extras du dossier d'installation de LPub3D.

    Sans fichier de contrôle
    Difficile de voir la différence entre les 2 types de plates.

    Avec fichier de contrôle
    Ici, c'est beaucoup plus facile.

     

    Disfonctionnements

    Le programme LPub3D n'est pas parfait, et on n’obtient pas toujours ce à quoi on s'attendait. Voici quelques pistes de correction, surtout pour les débutants.

    Réordonner les lignes de commandes du listing manuellement

    Si l'affichage des pages ne correspond pas au manuel d'instructions attendu, il peut être nécessaire de réordonner manuellement les lignes de commandes dans le listing pour qu'elles correspondent à chaque étape. Sélectionnez les lignes fautives dans la fenêtre "LDraw File", puis déplacez-les avec un couper/coller.

    Pour rappel les étapes correspondent aux lignes 0 STEP, et les méta-commandes LPub aux lignes commençant par 0 !LPUB.

    Après avoir fait les corrections, il est nécessaire de redessiner la page avec le bouton "Redraw" :

    Supprimer les lignes de contradictoires

    Il peut arriver avec les boites de configuration que certaines modifications ajoutent une méta-commande supplémentaire contradictoire, sans supprimer la méta-commande existante.

    Dans ce cas, il faut supprimer manuellement l'ancienne méta-commande.

    Mettre en commentaire une méta-commande LPub

    Au cours de l'édition du manuel d'instructions il est parfois nécessaire de tester plusieurs cas de figure sans pour autant supprimer une méta-commande LPub (ou MLCAD, LSynth, ...) et donc de rendre cette méta-commande inactive.

    Pour cela il suffit d'ajouter derrière le "0" de début de ligne les caractères " // " (sans les guillemets). Exemple :
    0 !LPUB PLI ANNOTATE FONT_COLOR ...
    Devient :
    0 // !LPUB PLI ANNOTATE FONT_COLOR ...

    Vider le cache des images

    Lorsque vous changez les paramètres globaux ou locaux, les pages d'instructions générées peuvent parfois ne pas correspondre. Il peut arriver que les images générées par LPub3D ne soient pas mises à jour. Cela peut arriver si vous avez utilisé un fichier LDraw dans LPub3D, édité ce même fichier dans MLCad, puis ré-ouvert le fichier dans LPub3D.

    Pour corriger cela, vous devez vider le cache des images de pièces et le cache des images des assemblages. Utilisez les commandes du menu "Tools / Clear Parts List Cache" et "Tools / Clear Assembly Image Cache". Vous pouvez aussi utiliser le bouton "Redraw" de la fenêtre "LDraw File". Voir chapitre ci-dessus.

    Nota : Les fichiers cache sont stockés dans une arborescence "LPub" créée au même niveau que le fichier LDraw du modèle. Attention, ne pas mettre vos propres images dans cette arborescence car elles pourraient être supprimées par les commandes "Tool / Clear ...". LPub3D crée également dans cette arborescence des fichiers LDraw des étapes intermédiaires.

    Couleur blanche sur toutes les pièces

    Il peut arriver que les images générées par LDView donnent l'impression que toutes les pièces sont blanches. Cela est du au fait que LPub3D utilise la configuration en cours de LDView.

    Pour corriger, aller dans LDView et décocher "Show edges only" sur l'icône "Edge Lines", ou le décocher dans le menu "Edit / Preferences", onglet "Geometry".

    Suivant la configuration de LDView, l'effet non désiré peut être différent.

    Evolution de la syntaxe LPub3D

    Parfois, en reprenant un ancien fichier LDraw utilisant des méta-commandes LPub, il arrive que d'anciennes syntaxes ne soient plus supportées. Rechercher dans le chapitre correspondant la nouvelle syntaxe.

     

    Menus

    File (Fichier)

    Edit (Edition)

    View (Visualisation)

    Tools (Outils)

    Configuration (Configuration)

    3D Viewer (Visualiseur 3D)

    Step (Etape)

    Help (Aide)

     

    Barres d'outils

    Barres d'outils principales

    Outils des barres d'outils (de gauche à droite) :

    File (Fichier)

    Edit (Edition) Navigation (Navigation) MPD (Multi-modèles) Zoom (Zoom)

    Nota : Chaque barre d'outils peut être déplacée, redimensionnée, et même décrochée de la fenêtre en cliquant sur le trait pointillé vertical à la gauche de chaque barre.

    Elles peuvent être cachées/affichées dans le menu contextuel ci-dessus avec le bouton droit de la souris dans un emplacement vide de la barre d'outils. Ce même menu permet de cacher/afficher les fenêtres listing et modèle 3D.

    Barre d'outils du modèle 3D

    Barre d'outils du fichier LDraw

     

    Raccourcis clavier

    Fichier :

    Visualisation :

    Changement de page :

    Menu édition LDraw :

    Menu paramètres d'édition :

    Menu Visualisation 3D :

     

    Boites de dialogues de configuration des pages

    Boite de configuration générale des pages

    Accessible par le menu "Configuration / Page Setup".

    Avec cette boite de dialogue "Page Globals Setup" vous pouvez configurer l'apparence générale de toutes les pages (pages de couverture, additionnelle ou d'instructions), comme vous les désirez. Il y a 5 onglets, le premier "Page" configure le format des pages, le second "Model" les informations sur le modèle, le troisième "Publish" pour les droits et logo de l'auteur, le quatrième "Disclamer" pour les droits et logos Lego et LPub3D et le dernier "Page Number" configure la numérotation des pages.

    Configuration du format des pages

    Onglet "Page"

    Size and Orientation : Taille (en centimètre) et orientation des pages ("Portrait"=Portrait, "Landscape"=Paysage).
    Sélectionner un format dans la liste déroulante, ou resélectionner "Custom" pour choisir ses propres dimensions. 0 !LPUB PAGE SIZE GLOBAL ...

    Background : Fond.

    • Submodel Level Color : Couleur suivant niveau de sous modèle (par défaut).
      0 !LPUB PAGE BACKGROUND GLOBAL SUBMODEL_BACKGROUND_COLOR
    • None (transparent) : Aucun, transparent
      0 !LPUB PAGE BACKGROUND GLOBAL TRANSPARENT
    • Solid Color : Couleur de fond unie. Sélectionnez la couleur avec le bouton Change.
      0 !LPUB PAGE BACKGROUND GLOBAL COLOR ...
    • Gradient : Couleur de fond tramée. Sélectionnez la trame et les couleurs avec le bouton Change.
      0 !LPUB PAGE BACKGROUND GLOBAL GRADIENT ...
    • Picture : Image. Sélectionnez l'image PNG ou JPG sur votre disque dur avec le bouton Browse.
      0 !LPUB PAGE BACKGROUND GLOBAL PICTURE ...
    • Fill : Etendue de l'image
    • : Cochez Stretch Picture pour étendre l'image à la taille de la page, ou Tile Picture pour garder la taille d'origine et en faire un maillage.
      0 !LPUB PAGE BACKGROUND GLOBAL PICTURE ... STRETCH
      0 !LPUB PAGE BACKGROUND GLOBAL PICTURE ...

    Border : Bordure des pages.

    • Type de bordure :
      • Borderless : Sans bordure.
        0 !LPUB PAGE BORDER GLOBAL NONE ...
      • Square Corners : Coins carrés.
        0 !LPUB PAGE BORDER GLOBAL SQUARE ... MARGINS ...
      • Round Corners : Coins arrondis.
        0 !LPUB PAGE BORDER GLOBAL ROUND ... MARGINS ...
    • Type de ligne :
      • No Line : Pas de ligne.
        0 !LPUB PAGE BORDER GLOBAL SQUARE/ROUND 0 ...
      • Solid Line : Ligne pleine.
        0 !LPUB PAGE BORDER GLOBAL SQUARE/ROUND 1 ...
      • Dash Line : Ligne à tirets.
        0 !LPUB PAGE BORDER GLOBAL SQUARE/ROUND 2 ...
      • Dotted Line : Ligne pointillé.
        0 !LPUB PAGE BORDER GLOBAL SQUARE/ROUND 3 ...
      • Dot-Dash Line : Ligne pointillé point-trait.
        0 !LPUB PAGE BORDER GLOBAL SQUARE/ROUND 4 ...
      • Dot-Dot-Dash Line : Ligne pointillé point-point-trait.
        0 !LPUB PAGE BORDER GLOBAL SQUARE/ROUND 5 ...
    • Radius : Rayon des coins arrondis.
    • Width : Largeur de la bordure.
    • Color : Couleur de la bordure.
    • Margins : Marges de la bordure en X et Y.

    Margins : Marges de la page en X et Y.
    0 !LPUB PAGE MARGINS GLOBAL ...

    Header Height : Hauteur de la tête de page.
    0 !LPUB PAGE PAGE_HEADER SIZE GLOBAL ...

    Footer Height : Hauteur du pied de page.
    0 !LPUB PAGE PAGE_FOOTER SIZE GLOBAL ...

    Configuration des informations sur le modèle

    Onglet "Model", sous-onglet "Title/Cover Image"

    Display Title Front Cover : Coché, affiche le titre de la page de couverture.
    0 !LPUB PAGE DOCUMENT_TITLE_FRONT DISPLAY GLOBAL TRUE ...

    Section : Section.

    • Front Cover : Première page de couverture.
      0 !LPUB PAGE DOCUMENT_TITLE_FRONT ...
    • Back Cover : Dernière page de couverture.
      0 !LPUB PAGE DOCUMENT_TITLE_BACK ...
    Placement : Position relative du titre.
    0 !LPUB PAGE DOCUMENT_TITLE_FRONT PLACEMENT ...

    Font : Police du titre.
    0 !LPUB PAGE DOCUMENT_TITLE_FRONT FONT GLOBAL "Arial Black,36,-1,5,87,0,0,0,0,0"

    Color : Couleur du titre.
    0 !LPUB PAGE DOCUMENT_TITLE_FRONT COLOR GLOBAL "#aa0000"

    Margins : Marges.
    0 !LPUB PAGE MARGINS GLOBAL

    Content : Contenu du titre.
    0 !LPUB PAGE DOCUMENT_TITLE_FRONT CONTENT GLOBAL "Essai de titre"

    Display Cover Image : Coché, affiche l'image de la page de couverture.
    0 !LPUB PAGE DOCUMENT_COVER_IMAGE DISPLAY GLOBAL TRUE

    Section : Section.

    • Front Cover : Première page de couverture.
      0 !LPUB PAGE DOCUMENT_TITLE_FRONT ...
    Placement : Position relative de l'image.
    0 !LPUB PAGE DOCUMENT_COVER_IMAGE PLACEMENT ...

    Margins : Marges de l'image.
    0 !LPUB PAGE DOCUMENT_COVER_IMAGE MARGINS ...

    Browse : Sélection de l'image.
    0 !LPUB PAGE DOCUMENT_COVER_IMAGE FILE ...

    Scale Cover Image : Echelle de l'image.
    0 !LPUB PAGE DOCUMENT_COVER_IMAGE SCALE ...

    Onglet "Model", sous-onglet "Description"

    Display Model Description : Coché, affiche la description du modèle.
    0 !LPUB PAGE MODEL_DESCRIPTION DISPLAY ...

    Section : Section.

    • Front Cover : Première page de couverture.
      0 !LPUB ...
    Placement : Position relative de la description.
    0 !LPUB PAGE MODEL_DESCRIPTION PLACEMENT ...

    Font : Police de la description.
    0 !LPUB PAGE MODEL_DESCRIPTION FONT ...

    Color : Couleur de la description.
    0 !LPUB PAGE MODEL_DESCRIPTION COLOR ...

    Margins : Marges.
    0 !LPUB PAGE MODEL_DESCRIPTION MARGINS

    Description Dialog Content : Contenu de la description.
    0 !LPUB PAGE MODEL_DESCRIPTION CONTENT ...

    Onglet "Model", sous-onglet "Model ID/Pieces"

    Display Model Identification : Coché, affiche l'identifieur du modèle, le nom du fichier par défaut.
    0 !LPUB PAGE MODEL_ID DISPLAY ...

    Section : Section.

    • Front Cover : Première page de couverture.
      0 !LPUB ...
    Placement : Position relative de l'identifieur.
    0 !LPUB PAGE MODEL_ID PLACEMENT ...

    Font : Police de l'identifieur.
    0 !LPUB PAGE MODEL_ID FONT ...

    Color : Couleur de l'identifieur.
    0 !LPUB PAGE MODEL_ID COLOR ...

    Margins : Marges de l'identifieur.
    0 !LPUB PAGE MODEL_ID MARGINS

    Description Dialog Content : Contenu de l'identifieur.
    0 !LPUB PAGE MODEL_ID CONTENT ...

    Display Pieces : Coché, affiche le nombre de pièces du modèle.
    0 !LPUB PAGE MODEL_PIECES DISPLAY ...

    Section : Section.

    • Front Cover : Première page de couverture.
      0 !LPUB ...
    Placement : Position relative de l'identifieur.
    0 !LPUB PAGE MODEL_PIECES PLACEMENT ...

    Font : Police de l'identifieur.
    0 !LPUB PAGE MODEL_PIECES FONT ...

    Color : Couleur de l'identifieur.
    0 !LPUB PAGE MODEL_PIECES COLOR ...

    Margins : Marges de l'identifieur.
    0 !LPUB PAGE MODEL_PIECES MARGINS

    Description Dialog Content : Contenu de l'identifieur.
    0 !LPUB PAGE MODEL_PIECES CONTENT ...

    Configuration des informations sur l'auteur de la publication

    Onglet "Publish", sous-onglet "Author/Email"

    Display Author Front Cover : Coché, affiche le nom de l'auteur sur la page de couverture.
    0 !LPUB PAGE DOCUMENT_AUTHOR_FRONT DISPLAY ...

    Section : Section.

    • Front Cover : Première page de couverture.
      0 !LPUB PAGE DOCUMENT_AUTHOR_FRONT ...
    • Back Cover : Dernière page de couverture.
      0 !LPUB PAGE DOCUMENT_AUTHOR_BACK ...
    • Page Header : Tête de page.
      0 !LPUB PAGE DOCUMENT_AUTHOR ...
    • Page Footer : Pied de page.
      0 !LPUB PAGE DOCUMENT_AUTHOR ...
    Placement : Position relative du nom de l'auteur.
    0 !LPUB PAGE DOCUMENT_AUTHOR_FRONT PLACEMENT ...

    Font : Police du nom de l'auteur.
    0 !LPUB PAGE DOCUMENT_AUTHOR_FRONT FONT GLOBAL "Arial Black,36,-1,5,87,0,0,0,0,0"

    Color : Couleur du nom de l'auteur.
    0 !LPUB PAGE DOCUMENT_AUTHOR_FRONT COLOR GLOBAL "#aa0000"

    Margins : Marges du nom de l'auteur.
    0 !LPUB PAGE DOCUMENT_AUTHOR_FRONT MARGINS ...

    Content : Contenu du nom de l'auteur.
    0 !LPUB PAGE DOCUMENT_AUTHOR_FRONT CONTENT GLOBAL "Instructions du modèles par J.C. Tchang"

    Display Email Back Cover : Coché, affiche l'adresse de courriel de l'éditeur sur la page de couverture.
    0 !LPUB PAGE PUBLISH_EMAIL DISPLAY ...

    Section : Section.

    • Back Cover : Dernière page de couverture.
      0 !LPUB PAGE PUBLISH_EMAIL_BACK ...
    • Page Header : Tête de page.
      0 !LPUB PAGE PUBLISH_EMAIL ...
    • Page Footer : Pied de page.
      0 !LPUB PAGE PUBLISH_EMAIL ...
    Placement : Position relative de l'adresse de courriel.
    0 !LPUB PAGE PUBLISH_EMAIL_BACK PLACEMENT ...

    Font : Police de l'adresse de courriel.
    0 !LPUB PAGE PUBLISH_EMAIL_BACK FONT GLOBAL "Arial Black,36,-1,5,87,0,0,0,0,0"

    Color : Couleur de l'adresse de courriel.
    0 !LPUB PAGE PUBLISH_EMAIL_BACK COLOR GLOBAL "#aa0000"

    Margins : Marges de l'adresse de courriel.
    0 !LPUB PAGE PUBLISH_EMAIL_BACK MARGINS ...

    Content : Contenu de l'adresse de courriel.
    0 !LPUB PAGE PUBLISH_EMAIL_BACK CONTENT GLOBAL "courriel@auteur.com"

    Onglet "Publish", sous-onglet "URL/Description"

    Display URL Back Cover : Coché, affiche l'adresse Internet du site de l'auteur sur la page de couverture.
    0 !LPUB PAGE PUBLISH_URL_BACK DISPLAY ...

    Section : Section.

    • Back Cover : Dernière page de couverture.
      0 !LPUB PAGE PUBLISH_URL_BACK ...
    • Page Header : Tête de page.
      0 !LPUB PAGE PUBLISH_URL ...
    • Page Footer : Pied de page.
      0 !LPUB PAGE PUBLISH_URL ...
    Placement : Position relative du nom de l'auteur.
    0 !LPUB PAGE PUBLISH_URL_BACK PLACEMENT ...

    Font : Police du nom de l'auteur.
    0 !LPUB PAGE PUBLISH_URL_BACK FONT ...

    Color : Couleur du nom de l'auteur.
    0 !LPUB PAGE PUBLISH_URL_BACK COLOR ...

    Margins : Marges du nom de l'auteur.
    0 !LPUB PAGE PUBLISH_URL_BACK MARGINS ...

    Content : Contenu du nom de l'auteur.
    0 !LPUB PAGE PUBLISH_URL_BACK CONTENT GLOBAL "Instructions du modèles par J.C. Tchang"

    Publisher Description : Coché, affiche une description de l'auteur sur la page de couverture.
    0 !LPUB PAGE PUBLISH_DESCRIPTION DISPLAY ...

    Section : Section.

    • Front Cover : Première page de couverture.
      0 !LPUB PAGE PUBLISH_DESCRIPTION ...
    Placement : Position relative de la description.
    0 !LPUB PAGE PUBLISH_DESCRIPTION PLACEMENT ...

    Font : Police de l'adresse de courriel.
    0 !LPUB PAGE PUBLISH_DESCRIPTION FONT ...

    Color : Couleur de l'adresse de courriel.
    0 !LPUB PAGE PUBLISH_DESCRIPTION COLOR ...

    Margins : Marges de l'adresse de courriel.
    0 !LPUB PAGE PUBLISH_DESCRIPTION MARGINS ...

    Content : Contenu de l'adresse de courriel.
    0 !LPUB PAGE PUBLISH_DESCRIPTION CONTENT GLOBAL "Mon site LDraw"

    Onglet "Publish", sous-onglet "Copyright/Logo"

    Display Copyright Back Cover : Coché, affiche les droits de l'auteur sur la page de couverture.
    0 !LPUB PAGE PUBLISH_URL_BACK DISPLAY ...

    Section : Section.

    • Back Cover : Dernière page de couverture.
      0 !LPUB PAGE PUBLISH_COPYRIGHT_BACK ...
    • Page Header : Tête de page.
      0 !LPUB PAGE PUBLISH_COPYRIGHT ...
    • Page Footer : Pied de page.
      0 !LPUB PAGE PUBLISH_COPYRIGHT ...
    Placement : Position relative des droits de l'auteur.
    0 !LPUB PAGE PUBLISH_COPYRIGHT_BACK PLACEMENT ...

    Font : Police des droits de l'auteur.
    0 !LPUB PAGE PUBLISH_COPYRIGHT_BACK FONT ...

    Color : Couleur des droits de l'auteur.
    0 !LPUB PAGE PUBLISH_COPYRIGHT_BACK COLOR ...

    Margins : Marges des droits de l'auteur.
    0 !LPUB PAGE PUBLISH_COPYRIGHT_BACK MARGINS ...

    Content : Contenu des droits de l'auteur.
    0 !LPUB PAGE PUBLISH_COPYRIGHT_BACK CONTENT GLOBAL "Copyright © 2016"

    Display Logo Front Image : Coché, affiche le logo de l'auteur sur la page de couverture.
    0 !LPUB PAGE DOCUMENT_LOGO_FRONT DISPLAY GLOBAL TRUE

    Section : Section.

    • Front Cover : Première page de couverture.
      0 !LPUB PAGE DOCUMENT_LOGO_FRONT ...
    • Back Cover : Dernière page de couverture.
      0 !LPUB PAGE DOCUMENT_LOGO_BACK ...
    Placement : Position relative du logo.
    0 !LPUB PAGE DOCUMENT_LOGO_FRONT PLACEMENT ...

    Margins : Marges du logo.
    0 !LPUB PAGE DOCUMENT_LOGO_FRONT MARGINS ...

    Browse : Sélection du logo.
    0 !LPUB PAGE DOCUMENT_LOGO_FRONT FILE ...

    Scale Logo : Echelle du logo.
    0 !LPUB PAGE DOCUMENT_LOGO_FRONT SCALE ...

    Configuration des informations sur les droits Lego et LPub3D

    Onglet "Disclamer", sous-onglet "Disclamer"

    Display LEGO Disclamer : Coché, affiche les droits LEGO sur la page de couverture.
    0 !LPUB PAGE LEGO_DISCLAIMER DISPLAY ...

    Section : Section.

    • Back Cover : Dernière page de couverture.
      0 !LPUB PAGE LEGO_DISCLAIMER ...
    Placement : Position relative des droits LEGO.
    0 !LPUB PAGE LEGO_DISCLAIMER PLACEMENT ...

    Font : Police des droits LEGO.
    0 !LPUB PAGE LEGO_DISCLAIMER FONT ...

    Color : Couleur des droits LEGO.
    0 !LPUB PAGE LEGO_DISCLAIMER COLOR ...

    Margins : Marges des droits LEGO.
    0 !LPUB PAGE LEGO_DISCLAIMER MARGINS ...

    Disclamer Dialog Content : Contenu des droits LEGO.
    0 !LPUB PAGE LEGO_DISCLAIMER CONTENT GLOBAL "LEGO® is a registered ..."

    Onglet "Disclamer", sous-onglet "LPub 3D Plug"

    Display LPub 3D Plug : Coché, affiche la version et adresse de chargement du programme sur la page de couverture.
    0 !LPUB PAGE APP_PLUG DISPLAY ...

    Section : Section.

    • Back Cover : Dernière page de couverture.
      0 !LPUB PAGE APP_PLUG ...
    Placement : Position relative des infos de LPub3D.
    0 !LPUB PAGE APP_PLUG PLACEMENT ...

    Font : Police des infos de LPub3D.
    0 !LPUB PAGE APP_PLUG FONT ...

    Color : Couleur des infos de LPub3D.
    0 !LPUB PAGE APP_PLUG COLOR ...

    Margins : Marges des infos de LPub3D.
    0 !LPUB PAGE APP_PLUG MARGINS ...

    Content : Contenu des des infos de LPub3D.
    0 !LPUB PAGE APP_PLUG CONTENT GLOBAL "Instructions configured and generated using LPub3D ..."

    Display LPub3D Logo : Coché, affiche le logo du programme LPub3D sur la page de couverture.
    0 !LPUB PAGE APP_PLUG_IMAGE DISPLAY GLOBAL TRUE

    Section : Section.

    • Back Cover : Dernière page de couverture.
      0 !LPUB PAGE APP_PLUG_IMAGE ...
    Placement : Position relative du logo.
    0 !LPUB PAGE APP_PLUG_IMAGE PLACEMENT ...

    Margins : Marges du logo.
    0 !LPUB PAGE APP_PLUG_IMAGE MARGINS ...

    Browse : Sélection du logo.
    0 !LPUB PAGE APP_PLUG_IMAGE FILE ...

    Scale Plug Image : Echelle du logo.
    0 !LPUB PAGE APP_PLUG_IMAGE SCALE ...

    Configuration du numéro des pages

    Onglet "Page Number"

    Display Page Number : Coché, affiche le numéro de la page.
    0 !LPUB PAGE DISPLAY_PAGE_NUMBER GLOBAL TRUE

    Look : Apparence : Police de caractère, Couleur, Marges X et Y.
    0 !LPUB PAGE NUMBER FONT GLOBAL ...
    0 !LPUB PAGE NUMBER FONT_COLOR GLOBAL ...
    0 !LPUB PAGE NUMBER MARGINS GLOBAL ...

    Placement : Positionnement : Alternate Corners (like books) Coins alternés comme dans les livres (droite puis gauche), Page Number Always in Same Place Numéro de page toujours à la même place.
    0 !LPUB PAGE TOGGLE_PAGE_NUMBER_PLACEMENT GLOBAL TRUE
    0 !LPUB PAGE TOGGLE_PAGE_NUMBER_PLACEMENT GLOBAL FALSE

    Boite de configuration de l'image de l'assemblage et du numéro d'étape

    Accessible par le menu "Configuration / Assembly Setup".

    Image de l'assemblage

    Assembly : Assemblage.

    • Margins : Marges en X et Y.
      0 !LPUB ASSEM MARGINS GLOBAL ...
    • Scale : Echelle de l'assemblage.
      0 !LPUB ASSEM MODEL_SCALE GLOBAL ...

    Numéro d'étape

    Step Number : Numéro d'étape (En haut à gauche par défaut).

    • Font : Police de caractères. Cliquez sur le bouton Change pour sélectionner une autre police.
      0 !LPUB STEP_NUMBER FONT GLOBAL ...
    • Color : Couleur de la police. Cliquez sur le bouton Change pour sélectionner une autre couleur.
      0 !LPUB STEP_NUMBER FONT_COLOR GLOBAL ...
    • Margins : Marges du numéro d'étape en X (gauche et droite) et Y (haute et basse).
      0 !LPUB STEP_NUMBER MARGINS GLOBAL ...

    Affichage

    Display : Affichage.

    • Step Number : Coché, affiche le numéro d'étape.
      0 !LPUB ASSEM SHOW_STEP_NUMBER ...

    Boite de configuration de la liste des pièces à chaque étape (PLI)

    Accessible par le menu "Configuration / Parts List Setup".

    La boite de dialogue a 3 onglets, le premier "Background/Border" configure le fond et la bordure de la boite, le second "Contents" configure son contenu et le troisième "Annotations/Sorting" les options d'annotations et de tri.

    Fond et bordure de la liste des pièces

    Onglet "Background/Border"

    Show Parts List : Coché, affiche la liste des pièces.
    0 !LPUB PLI SHOW GLOBAL TRUE

    Background : Fond.

    • None (transparent) : Aucun (transparent)
      0 !LPUB PLI BACKGROUND GLOBAL TRANSPARENT
    • Solid Color : Couleur unie. Sélectionnez la couleur avec le bouton Change.
      0 !LPUB PLI BACKGROUND GLOBAL COLOR ...
    • Gradient : Couleur tramée. Sélectionnez la trame et les couleurs avec le bouton Change.
      0 !LPUB PLI BACKGROUND GLOBAL GRADIENT ...
    • Picture : Image. Sélectionnez l'image PNG ou JPG sur votre disque dur avec le bouton Browse.
      0 !LPUB PLI BACKGROUND GLOBAL PICTURE ...
    • Submodel Level Color : Couleur suivant niveau de sous modèle.
      0 !LPUB PLI BACKGROUND GLOBAL SUBMODEL_BACKGROUND_COLOR
    • Fill : Etendue de l'image
    • : Cochez Stretch Picture pour étendre l'image à la taille de la page, ou Tile Picture pour garder la taille d'origine.

    Border : Bordure de la liste des pièces.

    • Borderless : Sans bordure.
      0 !LPUB PLI BORDER GLOBAL NONE MARGINS ...
    • Square Corners : Coins carrés.
      0 !LPUB PLI BORDER GLOBAL SQUARE ... MARGINS ...
    • Round Corners : Coins arrondis.
      0 !LPUB PLI BORDER GLOBAL ROUND ... MARGINS ...
    • Radius : Rayon des coins arrondis.
    • Width : Epaisseur de la bordure.
    • Color : Couleur de la bordure.
    • Margins : Marge de la bordure autour des pièces en X et Y.

    Margins : Marges en X et Y.
    0 !LPUB PLI MARGINS GLOBAL ...

    Constrain : Contrainte de forme.

    • Area : Zone rectangulaire.
      0 !LPUB PLI CONSTRAIN GLOBAL AREA
    • Square : Zone carrée.
      0 !LPUB PLI CONSTRAIN GLOBAL SQUARE
    • Width : Zone en largeur, suivant valeur du champ à droite.
      0 !LPUB PLI CONSTRAIN GLOBAL WIDTH ...
    • Height : Zone en hauteur, suivant valeur du champ à droite.
      0 !LPUB PLI CONSTRAIN GLOBAL HEIGHT ...
    • Columns : Zone en colonnes. La valeur du champ à droite en définit le nombre.
      0 !LPUB PLI CONSTRAIN GLOBAL COLS ...

    Contenu de la liste des pièces

    Onglet "Contents"

    Part Pictures : Image des pièces.

    • Scale : Echelle de l'image des pièces.
      0 !LPUB PLI MODEL_SCALE GLOBAL ...
    • Lattitude : Direction de vue des pièces en latitude.
      0 !LPUB PLI VIEW_ANGLE GLOBAL ...
    • Longitude : Direction de vue des pièces en longitude.
      0 !LPUB PLI VIEW_ANGLE GLOBAL ...
    • Margins : Marges en X et Y.
      0 !LPUB PLI PART MARGINS GLOBAL ...

    Submodels : Sous-modèles.

    • Show in Parts List : Affiche les sous-modèles dans la liste des pièces.
      0 !LPUB PLI INCLUDE_SUBMODELS GLOBAL TRUE

    Part Counts : Comptage de chaque pièce.

    • Font : Police de caractères. Cliquez sur le bouton Change pour sélectionner une autre police.
      0 !LPUB PLI INSTANCE_COUNT FONT GLOBAL ...
    • Color : Couleur de la police. Cliquez sur le bouton Change pour sélectionner une autre couleur.
      0 !LPUB PLI INSTANCE_COUNT FONT_COLOR GLOBAL ...
    • Margins : Marges du texte nombre de pièces en X et Y.
      0 !LPUB PLI INSTANCE_COUNT MARGINS GLOBAL ...

    Part Annotation : Longueur de pièce (annotation).

    • Font : Police de caractères. Cliquez sur le bouton Change pour sélectionner une autre police.
      0 !LPUB PLI ANNOTATE FONT GLOBAL ...
    • Color : Couleur de la police. Cliquez sur le bouton Change pour sélectionner une autre couleur.
      0 !LPUB PLI ANNOTATE FONT_COLOR GLOBAL ...
    • Margins : Marges du texte longueur de pièce en X et Y.
      0 !LPUB PLI ANNOTATE MARGINS GLOBAL ...

    Options de la liste des pièces

    Onglet "Annotations/Sorting"

    Annotation Options : Options des annotations.

    • Display PLI Annotation : Coché, affiche les annotations de pièces (longueur).
      0 !LPUB PLI ANNOTATION DISPLAY ...
    • Title : Titre.
      0 !LPUB PLI ANNOTATION DISPLAY ...
    • Free Form : Forme libre.
      0 !LPUB PLI ANNOTATION USE_FREE_FORM ...
    • Both : Les deux.
      0 !LPUB PLI ANNOTATION USE_TITLE_AND_FREE_FORM ...

    Sort Options : Options de tri.

    • Sort by : Tri par :
    • Part Size : Taille de pièce.
      0 !LPUB PLI SORT_BY SORT_OPTION GLOBAL "Part Size"
    • Part Color : Couleur de pièce. Cliquez sur le bouton Change pour sélectionner une autre couleur.
      0 !LPUB PLI SORT_BY SORT_OPTION GLOBAL "Part Color"
    • Part Category : Catégorie de pièce.
      0 !LPUB PLI SORT_BY SORT_OPTION GLOBAL "Part Category"

    Boite de configuration de l'inventaire

    Accessible par le menu "Configuration / Bill of Materials Setup".

    La boite de dialogue a 3 onglets, le premier "Background/Border" configure le fond et la bordure de la boite inventaire, le second "Contents" configure son contenu et le troisième "Annotations/Sorting" les options d'annotations et de tri.

    Fond et bordure de l'inventaire

    Onglet "Background/Border"

    Background : Fond de la zone d'inventaire.

    • None (transparent) : Aucun (transparent).
      PUB BOM BACKGROUND GLOBAL TRANSPARENT
    • Solid Color : Couleur unie. Sélectionnez la couleur avec le bouton Change.
      0 !LPUB BOM BACKGROUND GLOBAL COLOR ...
    • Gradient : Couleur tramée. Sélectionnez la trame et les couleurs avec le bouton Change.
      0 !LPUB BOM BACKGROUND GLOBAL GRADIENT ...
    • Picture : Image. Sélectionnez l'image PNG ou JPG sur votre disque dur avec le bouton Browse.
      0 !LPUB BOM BACKGROUND GLOBAL PICTURE ...
    • Submodel Level Color : Couleur suivant niveau de sous modèle.
      0 !LPUB BOM BACKGROUND GLOBAL SUBMODEL_BACKGROUND_COLOR
    • Fill : Etendue de l'image
    • : Cochez Stetch Picture pour étendre l'image à la taille de la page, ou Tile Picture pour garder la taille d'origine.
      0 !LPUB BOM BACKGROUND GLOBAL PICTURE ... STRETCH
      0 !LPUB BOM BACKGROUND GLOBAL PICTURE ...

    Border : Bordure.

    • Type de bordure :
      • Borderless : Sans bordure.
        0 !LPUB BOM BORDER GLOBAL NONE ...
      • Square Corners : Coins carrés.
        0 !LPUB BOM BORDER GLOBAL SQUARE ...
      • Round Corners : Coins arrondis.
        0 !LPUB BOM BORDER GLOBAL ROUND ...
    • Type de ligne :
      • No Line : Pas de ligne.
        0 !LPUB BOM BORDER GLOBAL SQUARE/ROUND 0 ...
      • Solid Line : Ligne pleine.
        0 !LPUB BOM BORDER GLOBAL SQUARE/ROUND 1 ...
      • Dash Line : Ligne à tirets.
        0 !LPUB BOM BORDER GLOBAL SQUARE/ROUND 2 ...
      • Dotted Line : Ligne pointillé.
        0 !LPUB BOM BORDER GLOBAL SQUARE/ROUND 3 ...
      • Dot-Dash Line : Ligne pointillé point-trait.
        0 !LPUB BOM BORDER GLOBAL SQUARE/ROUND 4 ...
      • Dot-Dot-Dash Line : Ligne pointillé point-point-trait.
        0 !LPUB BOM BORDER GLOBAL SQUARE/ROUND 5 ...
    • Radius : Rayon des coins arrondis.
    • Width : Largeur de la bordure.
    • Color : Couleur de la bordure.
    • Margins : Marge de la bordure en X et Y.

    Margins : Marges en X et Y.
    0 !LPUB BOM MARGINS GLOBAL ...

    Constrain : Contrainte de forme.

    • Area : Zone.
      0 !LPUB BOM CONSTRAIN GLOBAL AREA
    • Square : Carré.
      0 !LPUB BOM CONSTRAIN GLOBAL SQUARE
    • Width : Largeur à la valeur du champ droite.
      0 !LPUB BOM CONSTRAIN GLOBAL WIDTH ...
    • Height : Hauteur à la valeur du champ droite.
      0 !LPUB BOM CONSTRAIN GLOBAL HEIGHT ...
    • Columns : Colonnes à la valeur du champ droite.
      0 !LPUB BOM CONSTRAIN GLOBAL COLS ...

    Contenu de l'inventaire

    Onglet "Contents"

    Part Pictures : Images des pièces.

    • Scale : Echelle.
      0 !LPUB BOM MODEL_SCALE GLOBAL ...
    • Lattitude : Positionnement en hauteur (Y).
      0 !LPUB BOM VIEW_ANGLE GLOBAL ...
    • Longitude : Positionnement en largeur (X).
      0 !LPUB BOM VIEW_ANGLE GLOBAL ...
    • Margins : Marges en X et Y.
      0 !LPUB BOM PART MARGINS GLOBAL ...

    Part Counts : Comptage des pièces.

    • Font : Police de caractères. Cliquez sur le bouton Change pour sélectionner une autre police.
      0 !LPUB BOM INSTANCE_COUNT FONT GLOBAL ...
    • Color : Couleur de la police. Cliquez sur le bouton Change pour sélectionner une autre couleur.
      0 !LPUB BOM INSTANCE_COUNT FONT_COLOR GLOBAL ...
    • Margins : Marges du texte nombre de pièces en X et Y.
      0 !LPUB BOM INSTANCE_COUNT MARGINS GLOBAL ...

    Part Annotation : Longueur de pièce (Annotation).

    • Font : Police de caractères. Cliquez sur le bouton Change pour sélectionner une autre police.
      0 !LPUB BOM ANNOTATE FONT GLOBAL ...
    • Color : Couleur de la police. Cliquez sur le bouton Change pour sélectionner une autre couleur.
      0 !LPUB BOM ANNOTATE FONT_COLOR GLOBAL ...
    • Margins : Marges du texte longueur de pièce en X et Y.
      0 !LPUB BOM ANNOTATE MARGINS ...

    Options de l'inventaire

    Onglet "Annotations/Sorting"

    Annotation Options : Options des annotations.

    • Display PLI Annotation : Coché, affiche les annotations de pièces (longueur).
      0 !LPUB BOM ANNOTATION DISPLAY ...
    • Title : Titre.
      0 !LPUB BOM ANNOTATION DISPLAY ...
    • Free Form : Forme libre.
      0 !LPUB BOM ANNOTATION USE_FREE_FORM ...
    • Both : Les deux.
      0 !LPUB BOM ANNOTATION USE_TITLE_AND_FREE_FORM ...

    Sort Options : Options de tri.

    • Sort by : Tri par :
    • Part Size : Taille de pièce.
      0 !LPUB BOM SORT_BY SORT_OPTION GLOBAL "Part Size"
    • Part Color : Couleur de pièce. Cliquez sur le bouton Change pour sélectionner une autre couleur.
      0 !LPUB BOM SORT_BY SORT_OPTION GLOBAL "Part Color"
    • Part Category : Catégorie de pièce.
      0 !LPUB BOM SORT_BY SORT_OPTION GLOBAL "Part Category"

    Boite de configuration de sous-instructions (Callout)

    Accessible par le menu "Configuration / Callout Setup".

    Cette boite de dialogue a 2 onglets : Le premier "Background/Border" configure le fond de la boite, sa bordure et les flèches, et le second "Contents" son contenu.

    Fond et bordure de Callout

    Onglet "Background/Border"

    Background : Fond.

    • None (transparent) : Aucun (transparent).
      0 !LPUB CALLOUT BACKGROUND GLOBAL TRANSPARENT
    • Solid Color : Couleur unie. Sélectionnez la couleur avec le bouton Change.
      0 !LPUB CALLOUT BACKGROUND GLOBAL COLOR ...
    • Gradient : Couleur tramée. Sélectionnez la trame et les couleurs avec le bouton Change.
      0 !LPUB CALLOUT BACKGROUND GLOBAL GRADIENT ...
    • Picture : Image. Sélectionnez l'image PNG ou JPG sur votre disque dur avec le bouton Browse.
      0 !LPUB CALLOUT BACKGROUND GLOBAL PICTURE ...
    • Submodel Level Color : Couleur suivant niveau de sous modèle.
      0 !LPUB CALLOUT BACKGROUND GLOBAL SUBMODEL_BACKGROUND_COLOR
    • Fill : Etendue de l'image
    • : Cochez Stretch Picture pour étendre l'image à la taille de la page, ou Tile Picture pour garder la taille d'origine.

    Border : Bordure et flèche.

    • Type de bordure :
      • Borderless : Sans bordure.
        0 !LPUB CALLOUT BORDER GLOBAL NONE ...
      • Square Corners : Coins carrés.
        0 !LPUB CALLOUT BORDER GLOBAL SQUARE ...
      • Round Corners : Coins arrondis.
        0 !LPUB CALLOUT BORDER GLOBAL ROUND ...
    • Type de ligne :
      • No Line : Pas de ligne.
        0 !LPUB CALLOUT BORDER GLOBAL SQUARE/ROUND 0 ...
      • Solid Line : Ligne pleine.
        0 !LPUB CALLOUT BORDER GLOBAL SQUARE/ROUND 1 ...
      • Dash Line : Ligne à tirets.
        0 !LPUB CALLOUT BORDER GLOBAL SQUARE/ROUND 2 ...
      • Dotted Line : Ligne pointillé.
        0 !LPUB CALLOUT BORDER GLOBAL SQUARE/ROUND 3 ...
      • Dot-Dash Line : Ligne pointillé point-trait.
        0 !LPUB CALLOUT BORDER GLOBAL SQUARE/ROUND 4 ...
      • Dot-Dot-Dash Line : Ligne pointillé point-point-trait.
        0 !LPUB CALLOUT BORDER GLOBAL SQUARE/ROUND 5 ...
    • Radius : Rayon des coins arrondis.
    • Width : Largeur de la bordure.
    • Color : Couleur de la bordure.
    • Margins : Marge de la bordure en X et Y.

    Margins : Marges en X et Y.
    0 !LPUB CALLOUT MARGINS GLOBAL ...

    Divider : Séparateur.
    0 !LPUB CALLOUT SEPARATOR GLOBAL ...

    • Width : Largeur.
    • Color : Couleur.
    • Margins : Marges du diviseur en X et Y.

    Contenu de Callout

    Onglet "Contents"

    Assembly Margins : Marges de l'assemblage en X et Y.
    0 !LPUB CALLOUT ASSEM MARGINS GLOBAL ...

    Part List : Liste des pièces.

    • Margins : Marges en X et Y.
      0 !LPUB CALLOUT PLI MARGINS GLOBAL ...
    • Per Step : Coché, affiche la liste des pièces par étape.
      0 !LPUB CALLOUT PLI PER_STEP GLOBAL TRUE
      0 !LPUB CALLOUT PLI PER_STEP GLOBAL FALSE

    Step Number : Numéro d'étape.

    • Font : Police de caractères. Cliquez sur le bouton Change pour sélectionner une autre police.
      0 !LPUB CALLOUT STEP_NUMBER FONT GLOBAL ...
    • Color : Couleur de la police. Cliquez sur le bouton Change pour sélectionner une autre couleur.
      0 !LPUB CALLOUT STEP_NUMBER FONT_COLOR GLOBAL ...
    • Margins : Marges du texte nombre de pièces en X et Y.
      0 !LPUB CALLOUT STEP_NUMBER MARGINS GLOBAL ...

    Times Used : Nombre d'instances du sous-modèle dans l'étape.

    • Font : Police de caractères. Cliquez sur le bouton Change pour sélectionner une autre police.
      0 !LPUB CALLOUT INSTANCE_COUNT FONT GLOBAL ...
    • Color : Couleur de la police. Cliquez sur le bouton Change pour sélectionner une autre couleur.
      0 !LPUB CALLOUT INSTANCE_COUNT FONT_COLOR GLOBAL ...
    • Margins : Marges du texte longueur de pièce en X et Y.
      0 !LPUB CALLOUT INSTANCE_COUNT MARGINS GLOBAL ...

    Boite de configuration de groupe d'étapes

    Accessible par le menu "Configuration / Step Group Setup".

    Margins : Marges en X et Y.
    0 !LPUB MULTI_STEP MARGINS GLOBAL ...

    Divider : Séparateur.
    0 !LPUB MULTI_STEP SEPARATOR GLOBAL ...

    • Width : Largeur.
    • Color : Couleur.
    • Margins : Marge du diviseur en X et Y.
    Assembly Margins : Marges de l'assemblage en X et Y.
    0 !LPUB MULTI_STEP ASSEM MARGINS GLOBAL ...

    Parts List : Liste des pièces.

    • Margins : Marge de la bordure en X et Y.
      0 !LPUB MULTI_STEP PLI MARGINS GLOBAL ...
    • Per Step : Coché, affiche une PLI par étape sinon une seule PLI pour tout le groupe.
      0 !LPUB MULTI_STEP PLI PER_STEP GLOBAL TRUE
      0 !LPUB MULTI_STEP PLI PER_STEP GLOBAL FALSE

    Step Number : Comptage des pièces par étape.

    • Font : Police de caractères. Cliquez sur le bouton Change pour sélectionner une autre police.
      0 !LPUB MULTI_STEP STEP_NUMBER FONT GLOBAL ...
    • Color : Couleur de la police. Cliquez sur le bouton Change pour sélectionner une autre couleur.
      0 !LPUB MULTI_STEP STEP_NUMBER FONT_COLOR ...
    • Margins : Marges du texte nombre de pièces en X et Y.
      0 !LPUB MULTI_STEP STEP_NUMBER MARGINS GLOBAL ...

    Boite de configuration de la couleur des pièces estompées

    Accessible par le menu "Configuration / Fade Step Setup".

    Select Fade Color : Sélection de la couleur des pièces estompées.
    0 !LPUB FADE_STEP FADE_COLOR GLOBAL "Very_Light_Bluish_Gray"

    • Color : Couleur actuelle.
    • Very... : Nouvelle couleur à sélectionner dans la liste déroulante.
    Enable Fade Step : Autorise les pièces estompées.
    Nota : Ce champ est validé par la boite de dialogue du menu "Configuration / Preferences", onglet "General" en cochant "Enable Fade".

     

    Menus contextuels des pages LPub3D

    Ce sont les menus qui apparaissent en cliquant avec le bouton droit de la souris sur le fond ou un des objets présent sur les pages du manuel d'instructions.

    Fond de page

       

    Numéro de page

    Image d'Assemblage

           , etc...

    Symbole de rotation

    Groupe d'étapes

       

    Séparateur d'étapes

    Numéro d'étape

    Liste des pièces d'étape (PLI)

    Image d'une pièce d'étape (PLI)

    Quantité d'une pièce d'étape (PLI)

    Annotation d'une pièce d'étape (PLI)

    Etape avec sous-instructions

    Boite de Callout

       

    Boite de Callout Assemblé

    Flèche de Callout

    Nombre d'instances d'un Callout

    Fond de page de couverture ou additionnelle

    Texte de page de couverture ou additionnelle

    Image de page de couverture ou additionnelle

    Logo sur page de couverture ou additionnelle

     

    Configuration du modèle 3D

    Accessible par le menu "View / Preference" de la fenêtre du modèle 3D.

    Onglet "General"

    Information sur les paramètres généraux utilisés. Ces paramètres ont été choisis lors de la configuration du programme (sauf la sensibilité de la souris).

  • Default author name : Nom de l'auteur par défaut.
  • Default projects folder : Dossier du projet par défaut.
  • Custom parts library : Bibliothèque de pièce habituelle.
  • POV-Ray Executable : Exécutable POV-Ray.
  • LGEO Path : Chemin de la bibliothèque LGEO.
  • Mouse sensitivity : Sensibilité de la souris.
  • Onglet "Rendering"

    Configuration du visuel du modèle et d'une grille sous-jacente.

  • Anti-aliasing : Anticrénelage des lignes de bord. Une modification nécessite de relancer le programme.
  • Edge lines : Epaisseur des lignes de bord.
  • Axis icon : Affichage d'un référenciel (en bas à gauche).
  • Base Grid : Grille sous-jacente :
  • Draw studs : Affiche un maillage de tenons de la couleur sélectionnée.
  • Draw lines every n studs : Affiche des lignes tous les n tenons de la couleur sélectionnée.
  •  

    Liste des méta-commandes reconnues par LPub3D

    Cette liste peut être obtenue par la commande du menu : "Help / Save LPub Metacommands to File". Les méta-commandes en Rouge proviennent de la liste, et celles en Orange ont été ajoutées ou modifiées par J.C. Tchang. Celles en Vert ont été ajoutées pour LPub3D.

    La description reste succincte et ne décrit généralement pas en détail les paramètres, ou les subtilités d'utilisation. Il reste une part d'expérimentation.

    Nota : Beaucoup de méta-commandes peuvent contenir GLOBAL juste avant les paramètres, lorsqu'elles sont utilisées globalement dans le fichier en entier ou LOCAL lorsque leur effet est localisé à une étape donnée.

    Conventions

    <"string"> Représente un texte entouré de double-guillemets. Ex : "Arial".
    <float> Représente un nombre à virgule flottante en pouces, utilisé pour définir une position ou une échelle. Ex : 1.250.
    <color> Représente une couleur LDraw exprimée en décimal, ou une couleur quelconque exprimée en RVB hexadécimal. Ex : 4 ou #ff0000 (Rouge).
    <integer> Représente un nombre entier. Ex : 2.

    Méta-commandes LPub ASSEM

    Méta-commandes utilisées pour les annotations.

    0 !LPUB ASSEM ANNOTATION AXLE <TRUE|FALSE>
    .

    0 !LPUB ASSEM ANNOTATION BEAM <TRUE|FALSE>
    .

    0 !LPUB ASSEM ANNOTATION CABLE <TRUE|FALSE>
    .

    0 !LPUB ASSEM ANNOTATION CONNECTOR <TRUE|FALSE>
    .

    0 !LPUB ASSEM ANNOTATION DISPLAY <TRUE|FALSE>
    .

    0 !LPUB ASSEM ANNOTATION EXTENDED <TRUE|FALSE>
    .

    0 !LPUB ASSEM ANNOTATION HOSE <TRUE|FALSE>
    .

    0 !LPUB ASSEM ANNOTATION ICON (TOP_LEFT|TOP|TOP_RIGHT|LEFT|CENTER|RIGHT|BOTTOM_LEFT|BOTTOM|BOTTOM_RIGHT) <iconOffsetX(px)> <iconOffsetY(px)> <partOffsetX(px)> <partOffsetY(px)> <partSizeX(px)> <partSizeY(px)> <part color> <part baseName>
    .

    0 !LPUB ASSEM ANNOTATION PANEL <TRUE|FALSE>
    .

    0 !LPUB ASSEM ANNOTATION PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    .

    0 !LPUB ASSEM ANNOTATION PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    .

    0 !LPUB ASSEM ANNOTATION PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|SUBMODEL_DISPLAY|ROTATE_ICON|CALLOUT)
    .

    0 !LPUB ASSEM CAMERA_ANGLES <float> <float>
    .

    0 !LPUB ASSEM CAMERA_DISTANCE <integer>
    .

    0 !LPUB ASSEM CAMERA_DISTANCE_NATIVE FACTOR <integer>
    .

    0 !LPUB ASSEM CAMERA_FOV <float>
    .

    0 !LPUB ASSEM CAMERA_ZFAR <float>
    .

    0 !LPUB ASSEM CAMERA_ZNEAR <float>
    .

    Méta-commandes utilisées pour les images d'assemblages.

    0 !LPUB ASSEM L3P_PARMS <"string">
    Paramètre L3P de l'image d'assemblage.

    0 !LPUB ASSEM LDGLITE_PARMS <"string">
    Paramètre LdGlite de l'image d'assemblage (???).

    0 !LPUB ASSEM LDVIEW_PARMS <"string">
    Paramètre LDView de l'image d'assemblage (???).

    0 !LPUB ASSEM MARGINS <float> <float>
    Marges autour des images d'assemblage.

    0 !LPUB ASSEM MODEL_SCALE <float>
    Echelle globale des images d'assemblage.

    0 !LPUB ASSEM PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical global des images d'assemblage par rapport à un autre objet.

    0 !LPUB ASSEM PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal global des images d'assemblage par rapport à un autre objet.

    0 !LPUB ASSEM PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré global des images d'assemblage par rapport à un autre objet.

    0 !LPUB ASSEM POVRAY_PARMS <"string">
    Paramètre POV-Ray de l'image d'assemblage.

    0 !LPUB ASSEM SHOW_STEP_NUMBER <TRUE|FALSE>
    Affiche le numéro d'étape.

    0 !LPUB ASSEM VIEWER_CAMERA_DISTANCE <integer>
    .

    0 !LPUB ASSEM VIEWER_CAMERA_FOV <float>
    .

    0 !LPUB ASSEM VIEWER_CAMERA_ZFAR <float>
    .

    0 !LPUB ASSEM VIEWER_CAMERA_ZNEAR <float>
    .

    Méta-commandes LPub d'inventaire des pièces (BOM)

    0 !LPUB BOM ANNOTATE FONT <"string">
    Police utilisée pour annoter la longueur d'une pièce (comme les axes Technic), lorsque "string" contient le nom de la police et sa taille.

    0 !LPUB BOM ANNOTATE FONT_COLOR <"string">
    Couleur de la police utilisée pour annoter la longueur d'une pièce (comme les axes Technic), généralement bleu.

    0 !LPUB BOM ANNOTATE MARGINS <float> <float>
    Marges autour des annotations de BOM, avec le premier nombre pour Haut/Bas et le second pour Droite/Gauche.

    0 !LPUB BOM ANNOTATION AXLE <TRUE|FALSE>
    .

    0 !LPUB BOM ANNOTATION BEAM <TRUE|FALSE>
    .

    0 !LPUB BOM ANNOTATION CABLE <TRUE|FALSE>
    .

    0 !LPUB BOM ANNOTATION CONNECTOR <TRUE|FALSE>
    .

    0 !LPUB BOM ANNOTATION DISPLAY <TRUE|FALSE>
    Affiche les annotations de BOM.

    0 !LPUB BOM ANNOTATION ELEMENT <TRUE|FALSE>
    .

    0 !LPUB BOM ANNOTATION EXTENDED <TRUE|FALSE>
    .

    0 !LPUB BOM ANNOTATION HOSE <TRUE|FALSE>
    .

    0 !LPUB BOM ANNOTATION PANEL <TRUE|FALSE>
    .

    0 !LPUB BOM ANNOTATION USE_FREE_FORM <TRUE|FALSE>
    Utilise les annotations de BOM de forme libre.

    0 !LPUB BOM ANNOTATION USE_TITLE <TRUE|FALSE>
    Utilise les annotations de BOM en titre.

    0 !LPUB BOM ANNOTATION USE_TITLE_AND_FREE_FORM <TRUE|FALSE>
    Utilise les annotations de BOM en titre et de forme libre.

    0 !LPUB BOM BACKGROUND (TRANSPARENT|SUBMODEL_BACKGROUND_COLOR|COLOR <color>|GRADIENT <mode spread type size[0] size[1] angle "points" "stops">|PICTURE (STRETCH) <"picture">)
    Fond coloré ou comportant une image de la boite englobant l'inventaire.

    0 !LPUB BOM BEGIN IGN
    Début d'exclusion de pièce de la BOM. Utilisé en combinaison avec 0 !LPUB BOM END.

    0 !LPUB BOM BEGIN SUB <part> <color>
    Début de substitution de pièce. Numéro de pièce affectée (???).

    0 !LPUB BOM BEGIN SUB <part>
    Début de substitution de pièce. Utilisé pour substituer comme pièce unique dans la BOM une pièce composée de deux ou plusieurs pièces assemblées.

    0 !LPUB BOM BORDER (NONE <line>|SQUARE <line> <color> <thickness>|ROUND <line> <color> <thickness> <radius>) MARGINS <x> <y>
    Type de bordure de la BOM, contenant forme, type de ligne, couleur, épaisseur.

    0 !LPUB BOM CAMERA_ANGLES <float> <float>
    .

    0 !LPUB BOM CAMERA_DISTANCE <integer>
    .

    0 !LPUB BOM CAMERA_DISTANCE_NATIVE FACTOR <integer>
    .

    0 !LPUB BOM CAMERA_FOV <float>
    .

    0 !LPUB BOM CAMERA_ZFAR <float>
    .

    0 !LPUB BOM CAMERA_ZNEAR <float>
    .

    0 !LPUB BOM CIRCLE_STYLE BACKGROUND (TRANSPARENT|SUBMODEL_BACKGROUND_COLOR|COLOR <"color">|GRADIENT <mode spread type size[0] size[1] angle "points" "stops">|PICTURE <"file">|STRETCH)
    .

    0 !LPUB BOM CIRCLE_STYLE BORDER (NONE <line>|HIDDEN <line> <color> <thickness>|SQUARE <line> <color> <thickness>|ROUND <line> <color> <thickness> <radius>) MARGINS <x> <y>
    .

    0 !LPUB BOM CIRCLE_STYLE FONT <"string">
    .

    0 !LPUB BOM CIRCLE_STYLE FONT_COLOR <"string">
    .

    0 !LPUB BOM CIRCLE_STYLE MARGINS <float> <float>
    .

    0 !LPUB BOM CIRCLE_STYLE SIZE <float> <float>
    .

    0 !LPUB BOM CIRCLE_STYLE STYLE <integer>
    .

    0 !LPUB BOM CONSTRAIN (AREA|SQUARE|(WIDTH|HEIGHT|COLS) <integer>)
    Type de forme et taille de la BOM, rectangulaire, carrée, en colonnes...

    0 !LPUB BOM ELEMENT_STYLE BACKGROUND (TRANSPARENT|SUBMODEL_BACKGROUND_COLOR|COLOR <"color">|GRADIENT <mode spread type size[0] size[1] angle "points" "stops">|PICTURE <"file">|STRETCH)
    .

    0 !LPUB BOM ELEMENT_STYLE BORDER (NONE <line>|HIDDEN <line> <color> <thickness>|SQUARE <line> <color> <thickness>|ROUND <line> <color> <thickness> <radius>) MARGINS <x> <y>
    .

    0 !LPUB BOM ELEMENT_STYLE FONT <"string">
    .

    0 !LPUB BOM ELEMENT_STYLE FONT_COLOR <"string">
    .

    0 !LPUB BOM ELEMENT_STYLE MARGINS <float> <float>
    .

    0 !LPUB BOM ELEMENT_STYLE SIZE <float> <float>
    .

    0 !LPUB BOM ELEMENT_STYLE STYLE <integer>
    .

    0 !LPUB BOM END
    Fin d'exclusion de pièce de la BOM. Voir la méta-commande 0 !LPUB BOM BEGIN IGN.

    0 !LPUB BOM INCLUDE_SUBMODELS <TRUE|FALSE>
    Utilisé pour spécifier lorsque vous voulez des sous-modèles dans la BOM. Le faire n'est habituellement pas recommandé.

    0 !LPUB BOM INSTANCE_COUNT FONT <"string">
    Police utilisée pour le nombre de fois qu'une pièce est utilisée. "string" contient le nom de la police et sa taille.

    0 !LPUB BOM INSTANCE_COUNT FONT_COLOR <"string">
    Couleur de la police pour le nombre de fois qu'une pièce est utilisée.

    0 !LPUB BOM INSTANCE_COUNT MARGINS <float> <float>
    Marges pour le nombre de fois qu'une pièce est utilisée, avec le premier nombre pour Haut/Bas et le second pour Droite/Gauche.

    0 !LPUB BOM L3P_PARMS <"string">
    Paramètre L3P de l'image de pièce de BOM.

    0 !LPUB BOM LDGLITE_PARMS <"string">
    Paramètre LdGlite de l'image de pièce de BOM (???).

    0 !LPUB BOM LDVIEW_PARMS <"string">
    Paramètre LDView de l'image de pièce de BOM (???).

    0 !LPUB BOM MARGINS <float> <float>
    Marges de la BOM, avec le premier nombre pour Haut/Bas et le second pour Droite/Gauche.

    0 !LPUB BOM MODEL_SCALE <float>
    Spécifie l'échelle du sous-modèle lorsqu'il y en a de visualisés dans la BOM.

    0 !LPUB BOM PART MARGINS <float> <float>
    Marges des pièces de la BOM, avec le premier nombre pour Haut/Bas et le second pour Droite/Gauche.

    0 !LPUB BOM PART_ELEMENTS BRICKLINK <TRUE|FALSE>
    .

    0 !LPUB BOM PART_ELEMENTS DISPLAY <TRUE|FALSE>
    .

    0 !LPUB BOM PART_ELEMENTS LEGO <TRUE|FALSE>
    .

    0 !LPUB BOM PART_ELEMENTS LOCAL_LEGO_ELEMENTS_FILE <TRUE|FALSE>
    .

    0 !LPUB BOM PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical de la BOM sur la page, relative à un autre objet de la page.

    0 !LPUB BOM PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal de la BOM sur la page, relative à un autre objet de la page.

    0 !LPUB BOM PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|SUBMODEL_DISPLAY|ROTATE_ICON|CALLOUT)
    Positionnement centré de la BOM sur la page, relative à un autre objet de la page.

    0 !LPUB BOM POVRAY_PARMS <"string">
    Paramètre POV-Ray de l'image de pièce de BOM.

    0 !LPUB BOM RECTANGLE_STYLE BACKGROUND (TRANSPARENT|SUBMODEL_BACKGROUND_COLOR|COLOR <"color">|GRADIENT <mode spread type size[0] size[1] angle "points" "stops">|PICTURE <"file">|STRETCH)
    .

    0 !LPUB BOM RECTANGLE_STYLE BORDER (NONE <line>|HIDDEN <line> <color> <thickness>|SQUARE <line> <color> <thickness>|ROUND <line> <color> <thickness> <radius>) MARGINS <x> <y>
    .

    0 !LPUB BOM RECTANGLE_STYLE FONT <"string">
    .

    0 !LPUB BOM RECTANGLE_STYLE FONT_COLOR <"string">
    .

    0 !LPUB BOM RECTANGLE_STYLE MARGINS <float> <float>
    .

    0 !LPUB BOM RECTANGLE_STYLE SIZE <float> <float>
    .

    0 !LPUB BOM RECTANGLE_STYLE STYLE <integer>
    .

    0 !LPUB BOM SHOW <TRUE|FALSE>
    Spécifie si la BOM est affichée ou non.

    0 !LPUB BOM SORT <TRUE|FALSE>
    Spécifie si les pièces de la BOM sont triées suivant leur numéro de pièce ou non.

    0 !LPUB BOM SORT_BY SORT_OPTION <"string">
    .

    0 !LPUB BOM SQUARE_STYLE BACKGROUND (TRANSPARENT|SUBMODEL_BACKGROUND_COLOR|COLOR <"color">|GRADIENT <mode spread type size[0] size[1] angle "points" "stops">|PICTURE <"file">|STRETCH)
    .

    0 !LPUB BOM SQUARE_STYLE BORDER (NONE <line>|HIDDEN <line> <color> <thickness>|SQUARE <line> <color> <thickness>|ROUND <line> <color> <thickness> <radius>) MARGINS <x> <y>
    .

    0 !LPUB BOM SQUARE_STYLE FONT <"string">
    .

    0 !LPUB BOM SQUARE_STYLE FONT_COLOR <"string">
    .

    0 !LPUB BOM SQUARE_STYLE MARGINS <float> <float>
    .

    0 !LPUB BOM SQUARE_STYLE SIZE <float> <float>
    .

    0 !LPUB BOM SQUARE_STYLE STYLE <integer>
    .

    0 !LPUB BOM SUBMODEL_BACKGROUND_COLOR <"string"> <"string"> .....
    Couleur de fond des sous-modèles dans la BOM.

    0 !LPUB BOM VIEW_ANGLE <float> <float>
    Angle de vue des pièces dans la BOM.

    Méta-commandes LPub pour les boites de sous-instructions (Callout)

    0 !LPUB CALLOUT ALLOC (HORIZONTAL|VERTICAL)
    Paramètre global pour afficher le Callout en rangée ou colonne. Peut être modifié localement.

    0 !LPUB CALLOUT ASSEM MARGINS <float> <float>
    Marges de l'assemblage d'un Callout.

    0 !LPUB CALLOUT ASSEM PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical de l'assemblage d'un Callout.

    0 !LPUB CALLOUT ASSEM PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal de l'assemblage d'un Callout.

    0 !LPUB CALLOUT ASSEM PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|SUBMODEL_DISPLAY|ROTATE_ICON|CALLOUT)
    Positionnement centré de l'assemblage d'un Callout.

    0 !LPUB CALLOUT BACKGROUND (TRANSPARENT|SUBMODEL_BACKGROUND_COLOR|COLOR <color>|GRADIENT <mode spread type size[0] size[1] angle "points" "stops">|PICTURE <"file">|STRETCH)
    Fond du Callout, transparent, en fonction du niveau de sous-modèle, coloré, ou avec image.

    0 !LPUB CALLOUT BEGIN
    Début de Callout Assemblé.

    0 !LPUB CALLOUT BEGIN ROTATED
    Début de Callout Assemblé avec rotation.

    0 !LPUB CALLOUT BEGIN WHOLE

    0 !LPUB CALLOUT BORDER (NONE <line>|HIDDEN <line> <color> <thickness>|SQUARE <line> <color> <thickness>|ROUND <line> <color> <thickness> <radius>) MARGINS <x> <y>
    Bordure du Callout.

    0 !LPUB CALLOUT DIVIDER
    Séparateur dans un Callout. Voir 0 !LPUB CALLOUT SEPARATOR pour son paramétrage.

    0 !LPUB CALLOUT DIVIDER_POINTER (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) <floatLoc> <floatX1> <floatY1> [<floatX2> <floatY2> <floatX3> <floatY3> <floatX4> <floatY4>] <floatBase> [intSegments] [(TOP|BOTTOM|LEFT|RIGHT)]
    .

    0 !LPUB CALLOUT DIVIDER_POINTER_ATTRIBUTE (LINE|BORDER <line type> <color> <thickness> [<hide/show tip>] <id> [<base_position>])
    .

    0 !LPUB CALLOUT END
    Fin de Callout Assemblé.

    0 !LPUB CALLOUT FREEFORM (FALSE|(STEP_NUMBER|ASSEM|PLI|ROTATE_ICON) (LEFT|RIGHT|TOP|BOTTOM|CENTER))

    0 !LPUB CALLOUT INSTANCE_COUNT FONT <"string">
    Police utilisée pour le nombre d'instances.

    0 !LPUB CALLOUT INSTANCE_COUNT FONT_COLOR <"string">
    Couleur de la police utilisée pour le nombre d'instances.

    0 !LPUB CALLOUT INSTANCE_COUNT MARGINS <float> <float>
    Marges du nombre d'instances.

    0 !LPUB CALLOUT INSTANCE_COUNT PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical du nombre d'instance, relatif à un autre objet du Callout.

    0 !LPUB CALLOUT INSTANCE_COUNT PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal du nombre d'instance, relatif à un autre objet du Callout

    0 !LPUB CALLOUT INSTANCE_COUNT PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|SUBMODEL_DISPLAY|ROTATE_ICON|CALLOUT)
    Positionnement centré du nombre d'instance, relatif à un autre objet du Callout

    0 !LPUB CALLOUT MARGINS <float> <float>
    Marges du Callout.

    0 !LPUB CALLOUT PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical du Callout, relatif à la page.

    0 !LPUB CALLOUT PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal du Callout, relatif à la page.

    0 !LPUB CALLOUT PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|SUBMODEL_DISPLAY|ROTATE_ICON|CALLOUT)
    Positionnement centré du Callout, relatif à la page.

    0 !LPUB CALLOUT PLI MARGINS <float> <float>
    Marges de la liste des pièces dans un Callout.

    0 !LPUB CALLOUT PLI PER_STEP <TRUE|FALSE>
    Nombre de pièces par étape dans un Callout.

    0 !LPUB CALLOUT PLI PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical de la liste des pièces d'étape du Callout, relatif à d'autres objets.

    0 !LPUB CALLOUT PLI PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal de la liste des pièces d'étape du Callout, relatif à d'autres objets.

    0 !LPUB CALLOUT PLI PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|SUBMODEL_DISPLAY|ROTATE_ICON|CALLOUT)
    Positionnement centré de la liste des pièces d'étape du Callout, relatif à d'autres objets.

    0 !LPUB CALLOUT POINTER (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) <floatX> <floatY> <intBase>
    Ajoute une flèche partant du Callout vers l'emplacement définitif.

    0 !LPUB CALLOUT POINTER (TOP|BOTTOM|LEFT|RIGHT) <floatLoc> <floatX> <floatY> <intBase>
    Ajoute une flèche partant du Callout vers l'emplacement définitif.

    0 !LPUB CALLOUT ROTATE_ICON ARROW (NONE <line> |SQUARE <line> <color> <thickness>|ROUND <line> <color> <thickness> <radius>) MARGINS <x> <y>
    Paramétrage des flèches du symbole de rotation d'un Callout.

    0 !LPUB CALLOUT ROTATE_ICON BACKGROUND (TRANSPARENT|SUBMODEL_BACKGROUND_COLOR|COLOR <"color">|GRADIENT <mode spread type size[0] size[1] angle "points" "stops">|PICTURE (STRETCH) <"picture">)
    Fond du symbole de rotation d'un Callout.

    0 !LPUB CALLOUT ROTATE_ICON BORDER (NONE <line> |SQUARE <line> <color> <thickness>|ROUND <line> <color> <thickness> <radius>) MARGINS <x> <y>
    Bordure du symbole de rotation d'un Callout.

    0 !LPUB CALLOUT ROTATE_ICON DISPLAY <TRUE|FALSE>
    Affichage du symbole de rotation d'un Callout.

    0 !LPUB CALLOUT ROTATE_ICON MARGINS <float> <float>
    Marges du symbole de rotation d'un Callout.

    0 !LPUB CALLOUT ROTATE_ICON PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical du symbole de rotation d'un Callout.

    0 !LPUB CALLOUT ROTATE_ICON PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal du symbole de rotation d'un Callout.

    0 !LPUB CALLOUT ROTATE_ICON PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré du symbole de rotation d'un Callout.

    0 !LPUB CALLOUT ROTATE_ICON SCALE
    Echelle du symbole de rotation d'un Callout.

    0 !LPUB CALLOUT ROTATE_ICON SIZE
    Taille du symbole de rotation d'un Callout.

    0 !LPUB CALLOUT SEPARATOR <intThickness> <color> <marginX> <marginY>
    Paramétrage de séparateur existant dans un Callout : Epaisseur, couleur, marges X et Y.

    0 !LPUB CALLOUT STEP_NUMBER FONT <"string">
    Numéro d'étape dans un Callout.

    0 !LPUB CALLOUT STEP_NUMBER FONT_COLOR <"string">
    Police du numéro d'étape du Callout.

    0 !LPUB CALLOUT STEP_NUMBER MARGINS <float> <float>
    Marges du numéro d'étape du Callout.

    0 !LPUB CALLOUT STEP_NUMBER PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical du numéro d'étape du Callout, relatif à d'autres objets.

    0 !LPUB CALLOUT STEP_NUMBER PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal du numéro d'étape du Callout, relatif à d'autres objets.

    0 !LPUB CALLOUT STEP_NUMBER PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré du numéro d'étape du Callout, relatif à d'autres objets.

    0 !LPUB CALLOUT SUBMODEL_BACKGROUND_COLOR <"string"> <"string"> .....
    Couleur de fond d'un sous-modèle dans un Callout.

    0 !LPUB CALLOUT SUBMODEL_FONT <"string"> <"string"> .....
    Police d'un sous-modèle dans un Callout.

    0 !LPUB CALLOUT SUBMODEL_FONT_COLOR <"string"> <"string"> .....
    Couleur de la police d'un sous-modèle dans un Callout.

    0 !LPUB CALLOUT ^(HORIZONTAL|VERTICAL) (HORIZONTAL|VERTICAL)

    Méta-commandes LPub ...

    0 !LPUB CONSOLIDATE_INSTANCE_COUNT <TRUE|FALSE>
    .

    Méta-commandes LPub des pièces estompées

    0 !LPUB FADE_STEP FADE <TRUE|FALSE>
    Affichage des pièces estompées dans les images d'assemblage.

    0 !LPUB FADE_STEP FADE_COLOR <"string">
    Couleur des pièces estompées dans les images d'assemblage.

    Méta-commandes LPub de page de couverture et additionnelle

    0 !LPUB INCLUDE <"string">

    0 !LPUB INSERT <placement> (PICTURE "name"|ARROW x y x y |BOM|TEXT "" ""
    0 !LPUB INSERT <placement> PICTURE "name"|ARROW x y x y |BOM|TEXT|MODEL|ROTATE_ICON "" ""
    Forme d'origine. Voir lignes suivantes.

    0 !LPUB INSERT PICTURE "name" OFFSET x y
    Ajoute une image.

    0 !LPUB INSERT ARROW x y x y
    Ajoute une flèche (???). Semble non fonctionnel.

    0 !LPUB INSERT BOM
    Ajoute un inventaire de pièces (voir chapitre ...).

    0 !LPUB INSERT TEXT "Texte" ""
    Ajoute un texte "Texte". Le paramètre suivant sert à la police de caractères.

    0 !LPUB INSERT MODEL ""
    .

    0 !LPUB INSERT ROTATE_ICON OFFSET x y
    Ajoute un symbole de rotation.

    0 !LPUB INSERT COVER_PAGE (FRONT|BACK)
    Ajoute une page de couverture (première ou dernière).

    0 !LPUB INSERT PAGE
    Ajoute une page additionnelle.

     

    Méta-commandes LPub de groupe d'étapes

    0 !LPUB MULTI_STEP ALLOC (HORIZONTAL|VERTICAL)
    Définit le groupe d'étapes en colonnes ou rangées.

    0 !LPUB MULTI_STEP ASSEM MARGINS <float> <float>
    Marges des assemblages.

    0 !LPUB MULTI_STEP ASSEM PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical des assemblages, relatif à d'autres objets.

    0 !LPUB MULTI_STEP ASSEM PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal des assemblages, relatif à d'autres objets.

    0 !LPUB MULTI_STEP ASSEM PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré des assemblages, relatif à d'autres objets.

    0 !LPUB MULTI_STEP BEGIN
    Groupe d'étapes sur la même page.

    0 !LPUB MULTI_STEP DIVIDER
    Ligne séparatrice entre deux étapes du groupe.

    0 !LPUB MULTI_STEP END
    Fin de groupe d'étapes sur la même page.

    0 !LPUB MULTI_STEP FREEFORM (FALSE|(STEP_NUMBER|ASSEM|PLI|ROTATE_ICON) (LEFT|RIGHT|TOP|BOTTOM|CENTER))

    0 !LPUB MULTI_STEP MARGINS <float> <float>
    Marges du groupe d'étapes.

    0 !LPUB MULTI_STEP PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical du groupe d'étapes, relatif à la page.

    0 !LPUB MULTI_STEP PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal du groupe d'étapes, relatif à la page.

    0 !LPUB MULTI_STEP PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré du groupe d'étapes, relatif à la page.

    0 !LPUB MULTI_STEP PLI MARGINS <float> <float>
    Marges de la liste des pièces du groupe d'étapes.

    0 !LPUB MULTI_STEP PLI PER_STEP <TRUE|FALSE>
    S'il y a plusieurs étapes sur la même page affiche une PLI par étape (TRUE) ou une PLI pour toutes les étapes (FALSE).

    0 !LPUB MULTI_STEP PLI PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical de la liste des pièces du groupe d'étapes, relatif à d'autres objets.

    0 !LPUB MULTI_STEP PLI PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal de la liste des pièces du groupe d'étapes, relatif à d'autres objets.

    0 !LPUB MULTI_STEP PLI PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré de la liste des pièces du groupe d'étapes, relatif à d'autres objets.

    0 !LPUB MULTI_STEP ROTATE_ICON ARROW (NONE <line> |SQUARE <line> <color> <thickness>|ROUND <line> <color> <thickness> <radius>) MARGINS <x> <y>
    Paramétrage des flèches du symbole de rotation du groupe d'étapes.

    0 !LPUB MULTI_STEP ROTATE_ICON BACKGROUND (TRANSPARENT|SUBMODEL_BACKGROUND_COLOR|COLOR <"color">|GRADIENT <mode spread type size[0] size[1] angle "points" "stops">|PICTURE (STRETCH) <"picture">)
    Fond du symbole de rotation du groupe d'étapes.

    0 !LPUB MULTI_STEP ROTATE_ICON BORDER (NONE <line> |SQUARE <line> <color> <thickness>|ROUND <line> <color> <thickness> <radius>) MARGINS <x> <y>
    Bordure du symbole de rotation du groupe d'étapes.

    0 !LPUB MULTI_STEP ROTATE_ICON DISPLAY <TRUE|FALSE>
    Affichage du symbole de rotation du groupe d'étapes.

    0 !LPUB MULTI_STEP ROTATE_ICON MARGINS <float> <float>
    Marges du symbole de rotation du groupe d'étapes.

    0 !LPUB MULTI_STEP ROTATE_ICON PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical du symbole de rotation du groupe d'étapes.

    0 !LPUB MULTI_STEP ROTATE_ICON PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal du symbole de rotation du groupe d'étapes.

    0 !LPUB MULTI_STEP ROTATE_ICON PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré du symbole de rotation du groupe d'étapes.

    0 !LPUB MULTI_STEP ROTATE_ICON SCALE <float>
    Echelle du symbole de rotation du groupe d'étapes.

    0 !LPUB MULTI_STEP ROTATE_ICON SIZE <float> <float>
    Taille du symbole de rotation du groupe d'étapes.

    0 !LPUB MULTI_STEP SEPARATOR <intThickness> <color> <marginX> <marginY>
    Configuration des séparateurs, en largeur, couleur, marges X et marges Y.

    0 !LPUB MULTI_STEP STEP_NUMBER FONT <"string">
    Police de caractères du numéro d'étape dans un groupe d'étapes.

    0 !LPUB MULTI_STEP STEP_NUMBER FONT_COLOR <"string">
    Couleur de numéro d'étape dans un groupe d'étapes.

    0 !LPUB MULTI_STEP STEP_NUMBER MARGINS <float> <float>
    Marges de numéro d'étape dans un groupe d'étapes.

    0 !LPUB MULTI_STEP STEP_NUMBER PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical du numéro d'étape dans un groupe d'étapes.

    0 !LPUB MULTI_STEP STEP_NUMBER PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal du numéro d'étape dans un groupe d'étapes.

    0 !LPUB MULTI_STEP STEP_NUMBER PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré du numéro d'étape dans un groupe d'étapes.

    0 !LPUB MULTI_STEP SUBMODEL_FONT <"string"> <"string"> .....

    0 !LPUB MULTI_STEP SUBMODEL_FONT_COLOR <"string"> <"string"> .....

    0 !LPUB NOSTEP
    N'affiche pas l'étape.

    Méta-commandes LPub des pages

    0 !LPUB PAGE APP_PLUG COLOR <"string">
    Couleur des droits et infos LPub3D.

    0 !LPUB PAGE APP_PLUG CONTENT <"string">
    Contenu des droits et infos LPub3D.

    0 !LPUB PAGE APP_PLUG DISPLAY <TRUE|FALSE>
    Affichage des droits et infos LPub3D.

    0 !LPUB PAGE APP_PLUG FONT <"string">
    Police de caractères des droits et infos LPub3D.

    0 !LPUB PAGE APP_PLUG MARGINS <float> <float>
    Marges des droits et infos LPub3D.

    0 !LPUB PAGE APP_PLUG PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical des droits et infos LPub3D.

    0 !LPUB PAGE APP_PLUG PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal des droits et infos LPub3D.

    0 !LPUB PAGE APP_PLUG PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré des droits et infos LPub3D.

    0 !LPUB PAGE APP_PLUG_IMAGE DISPLAY <TRUE|FALSE>
    Affichage de l'image LPub3D.

    0 !LPUB PAGE APP_PLUG_IMAGE FILE <"string">
    Nom du fichier de l'image LPub3D.

    0 !LPUB PAGE APP_PLUG_IMAGE MARGINS <float> <float>
    Marges de l'image LPub3D.

    0 !LPUB PAGE APP_PLUG_IMAGE PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical de l'image LPub3D.

    0 !LPUB PAGE APP_PLUG_IMAGE PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal de l'image LPub3D.

    0 !LPUB PAGE APP_PLUG_IMAGE PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré de l'image LPub3D.

    0 !LPUB PAGE APP_PLUG_IMAGE SCALE <float>
    Echelle de l'image LPub3D.

    0 !LPUB PAGE APP_PLUG_IMAGE STRETCH <TRUE|FALSE>
    Etendue de l'image LPub3D.

    0 !LPUB PAGE APP_PLUG_IMAGE TILE <TRUE|FALSE>
    .

    0 !LPUB PAGE BACKGROUND (TRANSPARENT|SUBMODEL_BACKGROUND_COLOR|COLOR <"color">|GRADIENT <mode spread type size[0] size[1] angle "points" "stops">|PICTURE (STRETCH) <"picture">)
    Fond de page.

    0 !LPUB PAGE BORDER (NONE <line>|SQUARE <line> <color> <thickness>|ROUND <line> <color> <thickness> <radius>) MARGINS <x> <y>
    Bordure de page.

    0 !LPUB PAGE DISPLAY_PAGE_NUMBER <TRUE|FALSE>
    Affichage du numéro de page.

    0 !LPUB PAGE DOCUMENT_AUTHOR COLOR <"string">
    Couleur de l'auteur du document.

    0 !LPUB PAGE DOCUMENT_AUTHOR CONTENT <"string">
    Contenu de l'auteur du document.

    0 !LPUB PAGE DOCUMENT_AUTHOR DISPLAY <TRUE|FALSE>
    Affichage de l'auteur du document.

    0 !LPUB PAGE DOCUMENT_AUTHOR FONT <"string">
    Police de caractères de l'auteur du document.

    0 !LPUB PAGE DOCUMENT_AUTHOR MARGINS <float> <float>
    Marges de l'auteur du document.

    0 !LPUB PAGE DOCUMENT_AUTHOR PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical de l'auteur du document.

    0 !LPUB PAGE DOCUMENT_AUTHOR PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal de l'auteur du document.

    0 !LPUB PAGE DOCUMENT_AUTHOR PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré de l'auteur du document.

    0 !LPUB PAGE DOCUMENT_AUTHOR_BACK COLOR <"string">
    Couleur de l'auteur du document sur la dernière page de couverture.

    0 !LPUB PAGE DOCUMENT_AUTHOR_BACK CONTENT <"string">
    Contenu de l'auteur du document sur la dernière page de couverture.

    0 !LPUB PAGE DOCUMENT_AUTHOR_BACK DISPLAY <TRUE|FALSE>
    Affichage de l'auteur du document sur la dernière page de couverture.

    0 !LPUB PAGE DOCUMENT_AUTHOR_BACK FONT <"string">
    Police de caractères de l'auteur du document sur la dernière page de couverture.

    0 !LPUB PAGE DOCUMENT_AUTHOR_BACK MARGINS <float> <float>
    Marges de l'auteur du document sur la dernière page de couverture.

    0 !LPUB PAGE DOCUMENT_AUTHOR_BACK PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical de l'auteur du document sur la dernière page de couverture.

    0 !LPUB PAGE DOCUMENT_AUTHOR_BACK PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal de l'auteur du document sur la dernière page de couverture.

    0 !LPUB PAGE DOCUMENT_AUTHOR_BACK PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré de l'auteur du document sur la dernière page de couverture.

    0 !LPUB PAGE DOCUMENT_AUTHOR_FRONT COLOR <"string">
    Couleur de l'auteur du document sur la première page de couverture.

    0 !LPUB PAGE DOCUMENT_AUTHOR_FRONT CONTENT <"string">
    Contenu de l'auteur du document sur la première page de couverture.

    0 !LPUB PAGE DOCUMENT_AUTHOR_FRONT DISPLAY <TRUE|FALSE>
    Affichage de l'auteur du document sur la première page de couverture.

    0 !LPUB PAGE DOCUMENT_AUTHOR_FRONT FONT <"string">
    Police de caractères de l'auteur du document sur la première page de couverture.

    0 !LPUB PAGE DOCUMENT_AUTHOR_FRONT MARGINS <float> <float>
    Marges de l'auteur du document sur la première page de couverture.

    0 !LPUB PAGE DOCUMENT_AUTHOR_FRONT PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical de l'auteur du document sur la première page de couverture.

    0 !LPUB PAGE DOCUMENT_AUTHOR_FRONT PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal de l'auteur du document sur la première page de couverture.

    0 !LPUB PAGE DOCUMENT_AUTHOR_FRONT PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré de l'auteur du document sur la première page de couverture.

    0 !LPUB PAGE DOCUMENT_COVER_IMAGE DISPLAY <TRUE|FALSE>
    Affichage de l'image de couverture.

    0 !LPUB PAGE DOCUMENT_COVER_IMAGE FILE <"string">
    Nom du fichier de l'image de couverture.

    0 !LPUB PAGE DOCUMENT_COVER_IMAGE MARGINS <float> <float>
    Marges de l'image de couverture.

    0 !LPUB PAGE DOCUMENT_COVER_IMAGE PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical de l'image de couverture.

    0 !LPUB PAGE DOCUMENT_COVER_IMAGE PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal de l'image de couverture.

    0 !LPUB PAGE DOCUMENT_COVER_IMAGE PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré de l'image de couverture.

    0 !LPUB PAGE DOCUMENT_COVER_IMAGE SCALE <float>
    Echelle de l'image de couverture.

    0 !LPUB PAGE DOCUMENT_COVER_IMAGE STRETCH <TRUE|FALSE>
    Etendue de l'image de couverture.

    0 !LPUB PAGE DOCUMENT_COVER_IMAGE TILE <TRUE|FALSE>
    .

    0 !LPUB PAGE DOCUMENT_LOGO_BACK DISPLAY <TRUE|FALSE>
    Affichage du logo de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE DOCUMENT_LOGO_BACK FILE <"string">
    Nom du fichier du logo de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE DOCUMENT_LOGO_BACK MARGINS <float> <float>
    Marges du logo de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE DOCUMENT_LOGO_BACK PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical du logo de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE DOCUMENT_LOGO_BACK PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal du logo de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE DOCUMENT_LOGO_BACK PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré du logo de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE DOCUMENT_LOGO_BACK SCALE <float>
    Echelle de l'image du logo de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE DOCUMENT_LOGO_BACK STRETCH <TRUE|FALSE>
    Etendue du logo de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE DOCUMENT_LOGO_BACK TILE <TRUE|FALSE>
    .

    0 !LPUB PAGE DOCUMENT_LOGO_FRONT DISPLAY <TRUE|FALSE>
    Affichage du logo de l'éditeur du document de la première page de couverture.

    0 !LPUB PAGE DOCUMENT_LOGO_FRONT FILE <"string">
    Nom du fichier du logo de l'éditeur du document de la première page de couverture.

    0 !LPUB PAGE DOCUMENT_LOGO_FRONT MARGINS <float> <float>
    Marges du logo de l'éditeur du document de la première page de couverture.

    0 !LPUB PAGE DOCUMENT_LOGO_FRONT PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical du logo de l'éditeur du document de la première page de couverture.

    0 !LPUB PAGE DOCUMENT_LOGO_FRONT PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal du logo de l'éditeur du document de la première page de couverture.

    0 !LPUB PAGE DOCUMENT_LOGO_FRONT PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré du logo de l'éditeur du document de la première page de couverture.

    0 !LPUB PAGE DOCUMENT_LOGO_FRONT SCALE <float>
    Echelle de l'image du logo de l'éditeur du document de la première page de couverture.

    0 !LPUB PAGE DOCUMENT_LOGO_FRONT STRETCH <TRUE|FALSE>
    Etendue du logo de l'éditeur du document de la première page de couverture.

    0 !LPUB PAGE DOCUMENT_LOGO_FRONT TILE <TRUE|FALSE>
    .

    0 !LPUB PAGE DOCUMENT_TITLE_BACK COLOR <"string">
    Couleur du titre du document de la dernière page de couverture.

    0 !LPUB PAGE DOCUMENT_TITLE_BACK CONTENT <"string">
    Contenu du titre du document de la dernière page de couverture.

    0 !LPUB PAGE DOCUMENT_TITLE_BACK DISPLAY <TRUE|FALSE>
    Affiche le titre du document sur la dernière page de couverture.

    0 !LPUB PAGE DOCUMENT_TITLE_BACK FONT <"string">
    Police de caractères du titre du document de la dernière page de couverture.

    0 !LPUB PAGE DOCUMENT_TITLE_BACK MARGINS <float> <float>
    Marges du titre du document de la dernière page de couverture.

    0 !LPUB PAGE DOCUMENT_TITLE_BACK PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical du titre du document de la dernière page de couverture.

    0 !LPUB PAGE DOCUMENT_TITLE_BACK PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal du titre du document de la dernière page de couverture.

    0 !LPUB PAGE DOCUMENT_TITLE_BACK PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré du titre du document de la dernière page de couverture.

    0 !LPUB PAGE DOCUMENT_TITLE_FRONT COLOR <"string">
    Couleur du titre du document de la première page de couverture.

    0 !LPUB PAGE DOCUMENT_TITLE_FRONT CONTENT <"string">
    Contenu du titre du document de la première page de couverture.

    0 !LPUB PAGE DOCUMENT_TITLE_FRONT DISPLAY <TRUE|FALSE>
    Affiche le titre du document sur la première page de couverture.

    0 !LPUB PAGE DOCUMENT_TITLE_FRONT FONT <"string">
    Police de caractères du titre du document de la première page de couverture.

    0 !LPUB PAGE DOCUMENT_TITLE_FRONT MARGINS <float> <float>
    Marges du titre du document de la première page de couverture.

    0 !LPUB PAGE DOCUMENT_TITLE_FRONT PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical du titre du document de la première page de couverture.

    0 !LPUB PAGE DOCUMENT_TITLE_FRONT PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal du titre du document de la première page de couverture.

    0 !LPUB PAGE DOCUMENT_TITLE_FRONT PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré du titre du document de la première page de couverture.

    0 !LPUB PAGE LEGO_DISCLAIMER COLOR <"string">
    Couleur des droits Lego.

    0 !LPUB PAGE LEGO_DISCLAIMER CONTENT <"string">
    Contenu des droits Lego.

    0 !LPUB PAGE LEGO_DISCLAIMER DISPLAY <TRUE|FALSE>
    Affichage des droits Lego.

    0 !LPUB PAGE LEGO_DISCLAIMER FONT <"string">
    Police de caractères des droits Lego.

    0 !LPUB PAGE LEGO_DISCLAIMER MARGINS <float> <float>
    Marges des droits Lego.

    0 !LPUB PAGE LEGO_DISCLAIMER PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical des droits Lego.

    0 !LPUB PAGE LEGO_DISCLAIMER PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal des droits Lego.

    0 !LPUB PAGE LEGO_DISCLAIMER PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré des droits Lego.

    0 !LPUB PAGE MARGINS <float> <float>
    Marges de la page.

    0 !LPUB PAGE MODEL_CATEGORY COLOR <"string">
    .

    0 !LPUB PAGE MODEL_CATEGORY CONTENT <"string">
    .

    0 !LPUB PAGE MODEL_CATEGORY DISPLAY <TRUE|FALSE>
    .

    0 !LPUB PAGE MODEL_CATEGORY FONT <"string">
    .

    0 !LPUB PAGE MODEL_CATEGORY MARGINS <float> <float>
    .

    0 !LPUB PAGE MODEL_CATEGORY PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    .

    0 !LPUB PAGE MODEL_CATEGORY PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    .

    0 !LPUB PAGE MODEL_CATEGORY PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    .

    0 !LPUB PAGE MODEL_DESCRIPTION COLOR <"string">
    Couleur de la description du modèle.

    0 !LPUB PAGE MODEL_DESCRIPTION CONTENT <"string">
    Contenu de la description du modèle.

    0 !LPUB PAGE MODEL_DESCRIPTION DISPLAY <TRUE|FALSE>
    Affichage de la description du modèle.

    0 !LPUB PAGE MODEL_DESCRIPTION FONT <"string">
    Police de caractère de la description du modèle.

    0 !LPUB PAGE MODEL_DESCRIPTION MARGINS <float> <float>
    Marges de la description du modèle.

    0 !LPUB PAGE MODEL_DESCRIPTION PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical de la description du modèle.

    0 !LPUB PAGE MODEL_DESCRIPTION PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal de la description du modèle.

    0 !LPUB PAGE MODEL_DESCRIPTION PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré de la description du modèle.

    0 !LPUB PAGE MODEL_ID COLOR <"string">
    Couleur du nom du fichier modèle.

    0 !LPUB PAGE MODEL_ID CONTENT <"string">
    Contenu du nom du fichier modèle.

    0 !LPUB PAGE MODEL_ID DISPLAY <TRUE|FALSE>
    Affichage du nom du fichier modèle.

    0 !LPUB PAGE MODEL_ID FONT <"string">
    Police de caractères du nom du fichier modèle.

    0 !LPUB PAGE MODEL_ID MARGINS <float> <float>
    Marges du nom du fichier modèle.

    0 !LPUB PAGE MODEL_ID PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical du nom du fichier modèle.

    0 !LPUB PAGE MODEL_ID PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal du nom du fichier modèle.

    0 !LPUB PAGE MODEL_ID PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré du nom du fichier modèle.

    0 !LPUB PAGE MODEL_PIECES COLOR <"string">
    Couleur du nombre de pièces du modèle.

    0 !LPUB PAGE MODEL_PIECES CONTENT <"string">
    .

    0 !LPUB PAGE MODEL_PIECES DISPLAY <TRUE|FALSE>
    Affichage du nombre de pièces du modèle.

    0 !LPUB PAGE MODEL_PIECES FONT <"string">
    Police de caractères du nombre de pièces du modèle.

    0 !LPUB PAGE MODEL_PIECES MARGINS <float> <float>
    Marges du nombre de pièces du modèle.

    0 !LPUB PAGE MODEL_PIECES PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical du nombre de pièces du modèle.

    0 !LPUB PAGE MODEL_PIECES PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal du nombre de pièces du modèle.

    0 !LPUB PAGE MODEL_PIECES PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré du nombre de pièces du modèle.

    0 !LPUB PAGE NUMBER FONT <"string">
    Police de caractères du numéro de page.

    0 !LPUB PAGE NUMBER FONT_COLOR <"string">
    Couleur du numéro de page.

    0 !LPUB PAGE NUMBER MARGINS <float> <float>
    Marges du numéro de page.

    0 !LPUB PAGE NUMBER PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical du numéro de page.

    0 !LPUB PAGE NUMBER PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal du numéro de page.

    0 !LPUB PAGE NUMBER PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré du numéro de page.

    0 !LPUB PAGE ORIENTATION (PORTRAIT|LANDSCAPE)
    .

    0 !LPUB PAGE PAGE_FOOTER PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    .

    0 !LPUB PAGE PAGE_FOOTER PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    .

    0 !LPUB PAGE PAGE_FOOTER PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    .

    0 !LPUB PAGE PAGE_FOOTER SIZE <float> <float>
    .

    0 !LPUB PAGE PAGE_HEADER PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    .

    0 !LPUB PAGE PAGE_HEADER PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    .

    0 !LPUB PAGE PAGE_HEADER PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    .

    0 !LPUB PAGE PAGE_HEADER SIZE <float> <float>
    .

    0 !LPUB PAGE PUBLISH_COPYRIGHT COLOR <"string">
    Couleur des droits de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_COPYRIGHT CONTENT <"string">
    Contenu des droits de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_COPYRIGHT DISPLAY <TRUE|FALSE>
    Affichage des droits de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_COPYRIGHT FONT <"string">
    Police de caractères des droits de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_COPYRIGHT MARGINS <float> <float>
    Marges des droits de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_COPYRIGHT PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical des droits de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_COPYRIGHT PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal des droits de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_COPYRIGHT PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré des droits de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_COPYRIGHT_BACK COLOR <"string">
    Couleur des droits de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE PUBLISH_COPYRIGHT_BACK CONTENT <"string">
    Contenu des droits de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE PUBLISH_COPYRIGHT_BACK DISPLAY <TRUE|FALSE>
    Affichage des droits de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE PUBLISH_COPYRIGHT_BACK FONT <"string">
    Police de caractères des droits de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE PUBLISH_COPYRIGHT_BACK MARGINS <float> <float>
    Marges des droits de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE PUBLISH_COPYRIGHT_BACK PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical des droits de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE PUBLISH_COPYRIGHT_BACK PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal des droits de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE PUBLISH_COPYRIGHT_BACK PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré des droits de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE PUBLISH_DESCRIPTION COLOR <"string">
    Couleur de la description de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_DESCRIPTION CONTENT <"string">
    Contenu de la description de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_DESCRIPTION DISPLAY <TRUE|FALSE>
    Affichage de la description de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_DESCRIPTION FONT <"string">
    Police de caractères de la description de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_DESCRIPTION MARGINS <float> <float>
    Marges de la description de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_DESCRIPTION PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical de la description de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_DESCRIPTION PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal de la description de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_DESCRIPTION PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré de la description de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_EMAIL COLOR <"string">
    Couleur de l'adresse de courriel de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_EMAIL CONTENT <"string">
    Contenu de l'adresse de courriel de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_EMAIL DISPLAY <TRUE|FALSE>
    Affichage de l'adresse de courriel de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_EMAIL FONT <"string">
    Police de caractères de l'adresse de courriel de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_EMAIL MARGINS <float> <float>
    Marges de l'adresse de courriel de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_EMAIL PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical de l'adresse de courriel de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_EMAIL PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal de l'adresse de courriel de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_EMAIL PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré de l'adresse de courriel de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_EMAIL_BACK COLOR <"string">
    Couleur de l'adresse de courriel de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE PUBLISH_EMAIL_BACK CONTENT <"string">
    Contenu de l'adresse de courriel de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE PUBLISH_EMAIL_BACK DISPLAY <TRUE|FALSE>
    Affichage de l'adresse de courriel de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE PUBLISH_EMAIL_BACK FONT <"string">
    Police de caractères de l'adresse de courriel de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE PUBLISH_EMAIL_BACK MARGINS <float> <float>
    Marges de l'adresse de courriel de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE PUBLISH_EMAIL_BACK PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical de l'adresse de courriel de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE PUBLISH_EMAIL_BACK PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal de l'adresse de courriel de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE PUBLISH_EMAIL_BACK PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré de l'adresse de courriel de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE PUBLISH_URL COLOR <"string">
    Couleur de l'adresse Internet du site de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_URL CONTENT <"string">
    Contenu de l'adresse Internet du site de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_URL DISPLAY <TRUE|FALSE>
    Affichage de l'adresse Internet du site de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_URL FONT <"string">
    Police de caractères de l'adresse Internet du site de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_URL MARGINS <float> <float>
    Marges de l'adresse Internet du site de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_URL PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical de l'adresse Internet du site de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_URL PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal de l'adresse Internet du site de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_URL PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré de l'adresse Internet du site de l'éditeur du document.

    0 !LPUB PAGE PUBLISH_URL_BACK COLOR <"string">
    Couleur de l'adresse Internet du site de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE PUBLISH_URL_BACK CONTENT <"string">
    Contenu de l'adresse Internet du site de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE PUBLISH_URL_BACK DISPLAY <TRUE|FALSE>
    Affichage de l'adresse Internet du site de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE PUBLISH_URL_BACK FONT <"string">
    Police de caractères de l'adresse Internet du site de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE PUBLISH_URL_BACK MARGINS <float> <float>
    Marges de l'adresse Internet du site de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE PUBLISH_URL_BACK PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical de l'adresse Internet du site de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE PUBLISH_URL_BACK PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal de l'adresse Internet du site de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE PUBLISH_URL_BACK PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré de l'adresse Internet du site de l'éditeur du document de la dernière page de couverture.

    0 !LPUB PAGE SIZE <float> <float> <page size id>
    Dimensions de la page en pouces, en largeur et hauteur, plus l'identifieur.

    0 !LPUB PAGE SUBMODEL_BACKGROUND_COLOR <"string"> <"string"> .....

    0 !LPUB PAGE SUBMODEL_INSTANCE_COUNT FONT <"string">

    0 !LPUB PAGE SUBMODEL_INSTANCE_COUNT FONT_COLOR <"string">

    0 !LPUB PAGE SUBMODEL_INSTANCE_COUNT MARGINS <float> <float>

    0 !LPUB PAGE SUBMODEL_INSTANCE_COUNT PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)

    0 !LPUB PAGE SUBMODEL_INSTANCE_COUNT PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)

    0 !LPUB PAGE SUBMODEL_INSTANCE_COUNT PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)

    0 !LPUB PAGE TOGGLE_PAGE_NUMBER_PLACEMENT <TRUE|FALSE>
    Numéro de page toujours du même côté (TRUE) ou alternées (FALSE).

    Méta-commandes LPub pièce

    0 !LPUB PART BEGIN IGN
    A partir de cette méta-commande les pièces qui suivent sont ignorées, jusqu'à la méta-commande 0 !LPUB PART END. (???)

    0 !LPUB PART END
    Fin des pièces ignorées, voir la méta-commande !LPUB PART BEGIN IGN.

    Méta-commandes LPub de liste des pièces d'étape (PLI)

    0 !LPUB PLI ANNOTATE FONT <"string">
    Police de caractère de la longueur de certaines pièces.

    0 !LPUB PLI ANNOTATE FONT_COLOR <"string">
    Couleur de la longueur de certaines pièces.

    0 !LPUB PLI ANNOTATE MARGINS <float> <float>
    Marges de la longueur de certaines pièces.

    0 !LPUB PLI ANNOTATION DISPLAY <TRUE|FALSE>
    Affiche les annotations PLI.

    0 !LPUB PLI ANNOTATION USE_FREE_FORM <TRUE|FALSE>
    Utilise les annotations PLI de forme libre.

    0 !LPUB PLI ANNOTATION USE_TITLE <TRUE|FALSE>
    Utilise les annotations PLI en titre.

    0 !LPUB PLI ANNOTATION USE_TITLE_AND_FREE_FORM <TRUE|FALSE>
    Utilise les annotations PLI en titre et de forme libre.

    0 !LPUB PLI BACKGROUND (TRANSPARENT|SUBMODEL_BACKGROUND_COLOR|COLOR <"color">|GRADIENT <mode spread type size[0] size[1] angle "points" "stops">|PICTURE (STRETCH) <"picture">)
    Fond de la boite PLI transparente, couleur en fonction du niveau de sous-instructions, couleur, image.

    0 !LPUB PLI BEGIN IGN
    A partir de cette méta-commande les pièces qui suivent sont ignorées dans la PLI et la BOM, jusqu'à la méta-commande 0 !LPUB PLI END.

    0 !LPUB PLI BEGIN SUB <part> <color>
    Sous-modèle traité comme pièce unique dans la PLI.

    0 !LPUB PLI BEGIN SUB <part>

    0 !LPUB PLI BORDER (NONE <line>|SQUARE <line> <color> <thickness>|ROUND <line> <color> <thickness> <radius>) MARGINS <x> <y>
    Bordure de PLI.

    0 !LPUB PLI CONSTRAIN (AREA|SQUARE|(WIDTH|HEIGHT|COLS) <integer>)
    Contrainte de forme de la PLI.

    0 !LPUB PLI END
    Fin des pièces ignorées dans la PLI et la BOM, voir la méta-commande 0 !LPUB PLI BEGIN IGN.

    0 !LPUB PLI INCLUDE_SUBMODELS <TRUE|FALSE>
    Affiche les sous-modèles dans la PLI.

    0 !LPUB PLI INSTANCE_COUNT FONT <"string">
    Police de caractère du nombre de chaque pièce dans la PLI.

    0 !LPUB PLI INSTANCE_COUNT FONT_COLOR <"string">
    Couleur du nombre de chaque pièce dans la PLI.

    0 !LPUB PLI INSTANCE_COUNT MARGINS <float> <float>
    Marges du nombre de chaque pièce dans la PLI.

    0 !LPUB PLI L3P_PARMS <"string">

    0 !LPUB PLI LDGLITE_PARMS <"string">

    0 !LPUB PLI LDVIEW_PARMS <"string">

    0 !LPUB PLI MARGINS <float> <float>
    Marges de la PLI.

    0 !LPUB PLI MODEL_SCALE <float>
    Echelle des images de pièces dans la PLI.

    0 !LPUB PLI PART MARGINS <float> <float>
    Marges de l'image des pièces dans la PLI.

    0 !LPUB PLI PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical de la liste des pièces d'étape sur la page, relative à un autre objet de la page.

    0 !LPUB PLI PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal de la liste des pièces d'étape sur la page, relative à un autre objet de la page.

    0 !LPUB PLI PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré de la liste des pièces d'étape sur la page, relative à un autre objet de la page.

    0 !LPUB PLI POVRAY_PARMS <"string">

    0 !LPUB PLI SHOW <TRUE|FALSE>
    Affiche ou cache la liste des pièces.

    0 !LPUB PLI SORT <TRUE|FALSE>
    Spécifie si les pièces de la PLI sont triées suivant leur numéro de pièce ou non.

    0 !LPUB PLI SORT_BY SORT_OPTION <"string">

    0 !LPUB PLI SUBMODEL_BACKGROUND_COLOR <"string"> <"string"> .....

    0 !LPUB PLI VIEW_ANGLE <float> <float>
    Angle de vue (latitude et longitude) des pièces dans la PLI.

    Méta-commandes LPub Diverses

    0 !LPUB REMOVE GROUP <"string">
    Supprime dans l'assemblage les pièces d'un groupe MLCad.

    0 !LPUB REMOVE NAME <"string">

    0 !LPUB REMOVE PART <"string">

    0 !LPUB RESERVE <float>
    Réserve une partie vide dans une page d'instructions, en unité page de 0 à 1.

    0 !LPUB RESOLUTION <integer> (DPI|DPCM)
    Résolution des images générées en points par pouce (DPI) ou points par centimètre (DPCM).

    0 !LPUB ROTATE_ICON ARROW (NONE <line> |SQUARE <line> <color> <thickness>|ROUND <line> <color> <thickness> <radius>) MARGINS <x> <y>
    Paramétrage des flèches du symbole de rotation d'une étape.

    0 !LPUB ROTATE_ICON BACKGROUND (TRANSPARENT|SUBMODEL_BACKGROUND_COLOR|COLOR <"color">|GRADIENT <mode spread type size[0] size[1] angle "points" "stops">|PICTURE (STRETCH) <"picture">)
    Fond du symbole de rotation d'une étape.

    0 !LPUB ROTATE_ICON BORDER (NONE <line> |SQUARE <line> <color> <thickness>|ROUND <line> <color> <thickness> <radius>) MARGINS <x> <y>
    Bordure du symbole de rotation d'une étape.

    0 !LPUB ROTATE_ICON DISPLAY <TRUE|FALSE>
    Affichage du symbole de rotation d'une étape.

    0 !LPUB ROTATE_ICON MARGINS <float> <float>
    Marges du symbole de rotation d'une étape.

    0 !LPUB ROTATE_ICON PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical du symbole de rotation d'une étape.

    0 !LPUB ROTATE_ICON PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal du symbole de rotation d'une étape.

    0 !LPUB ROTATE_ICON PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré du symbole de rotation d'une étape.

    0 !LPUB ROTATE_ICON SCALE <float>
    Echelle du symbole de rotation d'une étape.

    0 !LPUB ROTATE_ICON SIZE <float> <float>
    Taille du symbole de rotation d'une étape.

    0 !LPUB STEP_NUMBER FONT <"string">
    Police de caractères du numéro d'étape.

    0 !LPUB STEP_NUMBER FONT_COLOR <"string">
    Couleur des caractères du numéro d'étape.

    0 !LPUB STEP_NUMBER MARGINS <float> <float>
    Marges du numéro d'étape.

    0 !LPUB STEP_NUMBER PLACEMENT (TOP|BOTTOM) (LEFT|CENTER|RIGHT) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement vertical du numéro d'étape sur la page, relative à un autre objet de la page.

    0 !LPUB STEP_NUMBER PLACEMENT (LEFT|RIGHT) (TOP|CENTER|BOTTOM) (PAGE|ASSEM (INSIDE|OUTSIDE)|MULTI_STEP|STEP_NUMBER|PLI|CALLOUT)
    Positionnement horizontal du numéro d'étape sur la page, relative à un autre objet de la page.

    0 !LPUB STEP_NUMBER PLACEMENT (TOP_LEFT|TOP_RIGHT|BOTTOM_LEFT|BOTTOM_RIGHT) (PAGE|ASSEM (INSIDE|OUTIDE)|MULTI_STEP|STEP_NUMBER|PLI|ROTATE_ICON|CALLOUT)
    Positionnement centré du numéro d'étape sur la page, relative à un autre objet de la page.

    0 !LPUB STEP_PLI PER_STEP <TRUE|FALSE>
    .

    Méta-commandes LDraw et MLCad

    0 BUFEXCHG <bufferName> <STORE|RETRIEVE>
    Echange de buffer permettant de cacher l'état provisoire des pièces de l'étape précédente.

    0 CLEAR
    Supprime de l'affichage toutes les pièces des étapes précédentes.

    0 GHOST 1 ...
    Toute définition de pièce précédé de 0 GHOST dans MLCad est visualisé dans un sous-modèle et caché dans le modèle principal. LPub fait de même en montrant cette pièce dans un Callout, mais pas dans l'assemblage appelant ce Callout.

    0 GROUP <integer> <"string">
    Définition du nombre de pièces dans un groupe MLCad et nom de ce groupe.

    0 MLCAD ARROW
    Définition de flèche créée avec MLCad.

    0 MLCAD BTG <"string">
    Toute définition de pièce appartenant à un groupe est précédée de cette méta-commande MLCad. <"string"> est le nom du groupe.

    0 MLCAD HIDE 1 ...
    Toute définition de pièce précédé de 0 MLCAD HIDE dans MLCad est ignorée (utile lors de l'édition du modèle). LPub3D fait de même et ignore ces pièces.

    0 MLCAD SKIP_BEGIN
    Début de zone du fichier où les ajouts de pièces sont ignorés dans MLCad. LPub3D les ignore également.

    0 MLCAD SKIP_END
    Fin de zone du fichier où les ajouts de pièces sont ignorés dans MLCad. LPub3D les ignore également.

    0 ROTSTEP <rotX> <rotY> <rotZ> <ABS|REL|ADD>
    Début d'étape de rotation permettant d'afficher l'assemblage suivant un autre angle, pour visualiser par exemple l'ajout d'une pièce sous le modèle ou derrière.

    0 ROTSTEP END
    Fin d'étape de rotation.

    0 STEP
    Etape de construction, séparant deux états du modèle avant et après ajout de pièces.

    Méta-commandes LSynth (Pièces souples)

    Les méta-commandes qui suivent sont purement du programme LSynth. Voir le manuel : LSynth.

    0 SYNTH BEGIN
    Début de commande LSynth.

    0 SYNTH CROSS
    Croisement d'enroulement (courroies).

    0 SYNTH END
    Fin de commande LSynth.

    0 SYNTH HIDE
    Cache les contraintes LSynth. Utile généralement pour les tuyaux, câbles électriques, ...

    0 SYNTH INSIDE
    Enroulement à l'intérieur de la poulie ou du pignon.

    0 SYNTH OUTSIDE
    Enroulement à l'extérieur de la poulie ou du pignon.

    0 SYNTH SHOW
    Affiche les contraintes LSynth. Utile généralement pour les courroies fermées, chaînes, ...

    0 SYNTH SYNTHESIZED (BEGIN|END)
    Liste des éléments composant la pièce LSynth.

    Les méta-commandes qui suivent sont générées par le programme LSynth, pour une utilisation dans LPub3D. Voir dans le manuel LSynth : Insertion des méta-commandes spécifiques PLI.

    0 LPUB PLI BEGIN SUB <"string.dat"> <integer>
    Déclaration de numéro de pièce LDraw et couleur substituant la pièce LSynth qui suit. Nota : Cette méta-commande n'a pas de "!" devant LPUB.

    0 LPUB PLI END
    Fin de substitution de pièce LSynth. Nota : Cette méta-commande n'a pas de "!" devant LPUB.

     

    Améliorations souhaitables

    Voici quelques bugs rencontrés sur la version 4.0.0.10 du programme, et une liste d'améliorations souhaitables ou à envisager qui amélioreraient les possibilités du programme et sa facilité d'utilisation.

     

    Droits et Copyright

    Le programme LPub3D est développé par Trevor Sandy sur la base de LPub développé par Kevin L. Clague.

    Cette page en français est basée sur les tests de la version LPub3D 2.0.18. Elle est la reprise de ma page : LPub 4.x, elle même très largement inspirée par le manuel en ligne de Jaco van der Molen : Working with LPub (en anglais).

    Tous les autres programmes cités appartiennent à leurs ayant droits respectifs.

    Traduction et Adaptation : J.C. Tchang.