>   >  PrintList Pro v6
> AreaList Pro v10 Avec des milliers d'utilisateurs dans le monde, AreaList Pro est le best-seller des outils professionnels pour 4D, utilisé par la plupart des éditeurs et développeurs de haut niveau.
Ses 50 commandes et plus de 400 propriétés fournissent d'énormes possibilités, bien au-delà de 4D seul et des ListBox, pour afficher des champs ou des tableaux et interagir avec l'utilisateur, tout en contrôlant totalement l'entrée et l'affichage des données.
> SuperReport Pro v3.4 Cette mise à jour majeure du célèbre outil d'impression depuis 4D, avec une interface en français, inclut de nombreuses améliorations, modifications et corrections. Voir les notes de mise à jour pour davantage d'informations. > CalendarSet v5 CalendarSet version 5 inclut l'ancienne API (aucune modification n'est nécessaire dans votre code existant) et apporte de nombreuses nouvelles fonctionnalités :
- Compatibilité avec les modes 32-bit et 64-bit (4D v15, v16 et au-dessus)
- Vues: "ancienne" vue mensuelle (comme dans les versions précédentes), vue de type iCal (jour, semaine, mois)
- Support du format iCalendar (RFC 2445), y compris import/export de documents .ics
- Styles prédéfinis
- Nouvelles commandes pour fixer et lire les propriétés
- Nouvelle API "Agenda" (compatible avec l'ancien plug-in 4D Agenda)
- Environ 200 propriétés pour paramétrer toutes les parties de l'agenda
> PrintList Pro v6 La version 6 inclut la compatibilité avec 4D v16 64-bit, l'accès direct aux bases MySQL, l'utilisation de toutes les propriétés pertinentes d'AreaList Pro, de nouvelles propriétés et de nouvelles commandes. > Internet Toolkit v4.0 Internet ToolKit (ITK) a été complètement réécrit aux normes actuelles, y compris Unicode, UTF-8, serveurs 64-bit MacOS et Windows, 4D v14, 4D v15 et plus encore. > PDF-XChange Editor Édition directe de documents PDF. > PDF-XChange & PDF-Tools Créer et manipuler des documents PDF compatibles Adobe à partir de n'importe quel logiciel Windows
PrintList Pro v6
Langue(s) disponible(s)
Compatibilité
Télécharger Commander
Édité par e-Node.
Outil d'impression de tableaux ou d'enregistrements.

À l'instar d'AreaList Pro, PrintList Pro apporte des fonctions non disponibles dans 4D : redimensionnement automatique des colonnes, formatages personnalisés et un mécanisme sophistiqué de gestion des niveaux de ruptures et des colonnes calculées.

PrintList Pro est le complément naturel du best seller AreaList Pro, avec une gestion complète d'impression des données. Vous pouvez utiliser PrintList Pro pour tout type de sortie (tableaux ou champs, données MySQL, colonnes calculées) et il peut être configuré pour imprimer facilement une zone AreaList Pro en conservant tous les réglages de formatage.


La version 6 inclut la compatibilité avec 4D v16 64-bit, l'accès direct aux bases MySQL, l'utilisation de toutes les propriétés pertinentes d'AreaList Pro, de nouvelles propriétés et de nouvelles commandes.
Caractéristiques
PrintList Pro est un outil facile à utiliser pour l'impression des tableaux et des enregistrements 4D ou des données MySQL dans des formulaires 4D. Il permet l'impression de tableaux ou de champs ainsi que de colonnes calculées.

Du fait que PrintList Pro est un plug-in, son exécution est très rapide et ses fonctionnalités permettent des programmations avancées bien plus facilement qu'avec 4D, comme le dimensionnement automatique des colonnes, le formatage personnalisé, une gestion des ruptures sophistiquée, les colonnes calculées, etc.

Les données sont envoyées à PrintList Pro par le biais de tableaux 4D ou de références aux champs. Si seulement deux colonnes doivent être imprimées, créez deux tableaux ou bien spécifiez deux champs et passez-les en paramètres à PrintList Pro. Pas de répartition des données entre de multiples objets 4D ni autres contorsions.

PrintList Pro peut s'utiliser avec une seule ligne de code, sans nécessiter de formatage particulier. S'il un contrôle plus approfondi est nécessaire, plusieurs commandes optionnelles vous donnent un contrôle complet de l'apparence de votre état de sortie.

Des outils spécifiques sont fournis dans PrintList Pro pour personnaliser ses calculs et sa configuration et les mettre en place rapidement.

La gestion des ruptures comprend diverses formules de calcul intégrées et permet d'inclure vos propres calculs personnalisés. Un contrôle complet des styles, couleurs ainsi que du formatage des différents niveaux de ruptures est à votre disposition.
 Forum développeurs AreaList Pro & PrintList Pro
Nouveautés

Nouveautés de la version 6
* Compatibilité avec 4D v16 32-bit et 64-bit.

* Créez un outil de reporting MySQL avec 4D et PrintList Pro v6 !
L'impression des données MySQL est maintenant disponible.
Combinez la puissance de la 4D et la flexibilité de MySQL pour concevoir des rapports PrintList Pro pour les bases de données MySQL.

* PrintList Pro utilise désormais toutes les propriétés de AreaList Pro
Toutes les propriétés de AreaList Pro, à l'exception des actions utilisateurs (saisie des données ou glisser-déposer), peuvent être définies et lues par les nouvelles commandes « lire » et « fixer » (PL_SetXXXYYYProperty, PL_GetXXXYYYProperty) pour tous les types de propriétés, y compris la gestion des ruptures.

* PrintList Pro possède également ses propres propriétés pour des fonctionnalités d'impression spécifiques
En plus des propriétés d'AreaList Pro, PrintList Pro v6 possède ses propres propriétés pour les fonctionnalités suivantes :
- Ruptures
- Séparateurs (affichage, épaisseur, couleur) pour les en-têtes, le corps et les ruptures
- Epaisseur des lignes, couleur
- Callback de fin de page
- Ajustement de la taille de la zone à la page (rétrécir la zone ou agrandir la dernière colonne)
- Hauteur minimale de la zone (impression d'une nouvelle page si elle n'est pas disponible)
- Impression des en-têtes (ou non)
- Valeurs répétés
- Commencer une nouvelle page après la zone
- Couleur et largeur du cadre

* Autres nouvelles commandes
Hormis les commandes « lire » et « fixer » des propriétés d'AreaList Pro, PrintList Pro v6 comprend trois nouvelles commandes :
- Définition d'une icône ou image personnalisée dans une cellule (PL_SetIcon)
- Ajout d'une colonne calculée (PL_AddCalculatedColumn)
- Suppression d'une colonne (PL_RemoveColum)

Nouveautés de la version 5

- PrintList Pro version 5 supporte le mode Unicode pour l'impression.
- Le texte stylé (enrichi) est supporté.
- Les commandes de PrintList Pro sont toujours là: votre code existant devrait fonctionner sans problème mis à part quelques modifications mineures décrites dans le manuel et les notes de mise à jour.
- La commande PL_Register ne demande plus qu'un seul paramètre, et retourne zéro pour OK ou un entier compris entre 1 et 8 sinon.
- La méthode projet Compiler_PLP n'est plus nécessaire.
- PrintList Pro utilise le mode graphique natif du système.

* Nouvelles commandes de configuration
- PL_AddColumn (areaRef:L; dataPointer:Z; insertAt;L) -> result:L
- PL_Load (areaRef:L; XML:T) -> result:L
- PL_Save (areaRef:L; XML:T) -> result:L

* Nouvelles commandes de gestion des ruptures : ruptures calculées
- PL_ProcessArrays (callbackMethodName:S; breakArrays:Y; dataArrays:Y; useDetail:L) -> error:L
- PL_GetBreakValue (handle:L; column:L; calculation:L) -> value:F

* Nouveaux calculs intégrés
Dans les formules de ruptures, "\Var" calcule la variance et "\Dev" l'écart type.

* Colonnes calculées en mode tableaux
PrintList Pro supporte maintenant les colonnes calculées en mode tableaux, alors que les versions précédentes ne le permettaient qu'en mode champs.

* Nouvelles commandes RGB
- PL_SetBrkColRGBOpt (areaRef:L; breakLevel:I; columnNum:I; showColDivider:I; lineWidth:F; dividerRed:L; dividerGreen:L; dividerBlue:L)
- PL_SetBkHColRGBOpt (areaRef:L; breakLevel:I; columnNum:I; showColDivider:I; lineWidth:F; dividerRed:L; dividerGreen:L; dividerBlue:L)
- PL_SetBrkRowRGBDiv (areaRef:L; lineWidth:F; dividerRed:L; dividerGreen:L; dividerBlue:L)

* Ajouts aux commandes existantes
- Support de l'alignement des images.
- PL_SetColOpts a un nouveau paramètre (sur Windows): moteur graphique (GDI plus ou GDI)
- PL_SetFormat a trois nouveaux paramètres: texte enrichi (multi-styles), interlignes, alignement vertical
- Les lignes doubles (utilisées notamment en comptabilité) sont maintenant possibles

* Impression d'une zone AreaList Pro
- Pour imprimer les zones AreaList Pro, appelez simplement AL_Save et PL_Load, qui utilisent le même format XML UTF-8. Puis définissez les caractéristiques de votre zone PrintList Pro et le tour est joué. Ou bien ajoutez, par exemple, des options de gestion des ruptures.
- Cette fonctionnalité vous permettra d'appliquer indirectement les nombreuses options de formatage d'AreaList Pro v9 à une zone PrintList Pro (en appelant l'API v9 et ses propriétés) en utilisant la zone AreaList Pro comme source des données et de leur présentation.
Documentation
dokuwiki.png  PrintList Pro wiki-documentation en anglais
Bases de démonstration
Bases de données 4D 4D v16 :
- nouvelle base de démonstration complète de PrintList Pro v6
- accès direct à une base de données MySQL
v16_300x300.png  Nouvelle base de démonstration complète de PrintList Pro v6
v16_300x300.png  Accès direct à une base de données MySQL
Configuration
PrintList Pro version 6 est compatible avec 4D v15 et supérieures pour MacOS comme pour Windows, y compris 32-bit et 64-bit.

Il nécessite MacOS X 10.5 ou supérieur et Windows 7 SP1 au moins.
Licences

Activation
PrintList Pro nécessite une clé d'activation pour déverrouiller le produit et en faire une version entièrement opérationnelle.
Sans la clé d'activation, PrintList Pro fonctionnera en mode démonstration pendant 20 minutes.

La sérialisation de PrintList Pro n'a jamais été aussi facile. Le dialogue d'alerte du mode démonstration inclut un bouton "eMail" pour nous envoyer l'information dont nous avons besoin pour générer votre licence.
Une fois que vous avez reçu votre licence, cliquez sur le bouton "Sérialiser" et saisissez-la ou collez-la depuis le presse-papiers.
Un document de sérialisation "PLP5.license4Dplugin" incluant votre clé d'enregistrement sera créé ou mis à jour dans votre dossier de licences 4D et PrintList Pro sera alors activé.
Cette fonction n'est pas disponible pour les licences annuelles.

Types de licences
Comme tous les plug-ins édités par e-Node, PrintList Pro propose plusieurs types de licences. Il n'y a aucune distinction entre MacOS et Windows, ni entre Développement et Déploiement:
Note : si vous utilisez simultanément plusieurs versions de 4D, il vous faut une licence du plug-in pour chacune.
Votre licence sera échangée gratuitement (au maximum une fois par an) si vous changez de version ou de licence 4D, sous réserve que vos licences correspondent à la version publique courante au moment de l'échange. Cette règle s'applique que vous utilisiez déjà la nouvelle version ou non : indiquez simplement que vous souhaitez également une licence pour l'ancienne version lorsque vous commandez votre mise à jour. Elle concerne également les licences fusionnées (voir ci-dessous), que vous n'aurez toutefois besoin de remplacer que si le matériel a été modifié.

Définitions
- Les licences ordinaires sont utilisées pour les applications ouvertes avec 4D monoposte ou 4D SQL Desktop, ou encore avec 4D Server, que ce soit en mode interprété ou compilé (qui ne présentent pas de différence concernant la sérialisation). Ces licences sont liées au numéro de produit 4D ou 4D Server.
- Les licences fusionnées ("merged") servent aux applications double-cliquables construites avec 4D Volume Desktop (monoposte) ou 4D Server au moyen du module de compilation de 4D. Elles sont liées au poste de travail (machine monoposte ou serveur).


Types de licences

Monoposte
Cette licence permet le développement (mode interprété) ou le déploiement (interprété ou compilé, y compris applications fusionnées) avec 4D Monoposte ou 4D SQL Desktop, ou construites avec 4D Volume Desktop.

Serveur
Ces licences permettent le développement (mode interprété) ou le déploiement (interprété ou compilé, y compris applications fusionnées) avec 4D Server jusqu'à 10 utilisateurs ("petit" serveur), de 11 à 20 (serveur "moyen") ou au-dessus ("gros" serveur).

Monoposte illimitée
Cette licence permet le développement (mode interprété) ou le déploiement (interprété ou compilé, y compris applications fusionnées) avec autant de 4D monopostes que votre déploiement le nécessite (tous types, y compris les applications fusionnées construites avec 4D Volume Desktop).
Il s'agit d'une licence annuelle, qui expire après la date prévue de renouvellement. Cette expiration n'a d'effet qu'en mode interprété. Les structures et applications compilées avec une clé périmée n'expirent jamais.
Une clé d'enregistrement unique activera toutes les configurations monopostes sur toutes les versions compatibles de 4D et du plug-in. La licence est liée au nom du développeur ou de l'éditeur.
Cette licence autorise le déploiement (vente de nouvelles licences de vos applications, de mises à jour ou d'abonnements de maintenance) tant que la licence du plug-in est en cours de validité. Aucun nouveau déploiement n'est autorisé après l'expiration sans une licence individuelle spécifique (merged ou ordinaire).
Tout utilisateur final ayant acquis son déploiement pendant la période de validité reste autorisé sans limitation de durée, à condition que l'application utilisant le plug-in ne fasse l'objet d'aucune facturation (y compris maintenance et mises à jour).

OEM
Cette licence permet le développement (mode interprété) ou le déploiement (interprété ou compilé, y compris applications fusionnées) avec autant de 4D Servers (nombre d'utilisateurs indifférent) et 4D monopostes (tous types, y compris les applications construites avec 4D Volume Desktop) que votre déploiement le nécessite.
Il s'agit d'une licence annuelle, qui suit exactement les mêmes règles que la licence Monoposte illimitée décrite ci-dessus, à la différence qu'elle s'applique également au déploiement de serveurs.

OEM illimitée
Licence OEM globale, incluant toute combinaison des plug-ins édités par e-Node, y compris AreaList Pro, SuperReport Pro, PrintList Pro, CalendarSet et Internet Toolkit dans toutes les configurations.

e-Node Partner
Cette licence correspond à l'abonnement annuel Partner de 4D et inclut AreaList Pro, SuperReport Pro, PrintList Pro, CalendarSet et Internet Toolkit.
Une seule clé d'enregistrement par produit permet le développement (mode interprété) ou le déploiement (mode interprété ou compilé non fusionné) sur tous les 4D monopostes et 4D Servers (2 utilisateurs), indépendamment des licences 4D, de leurs plate-formes et de leurs versions. Pas d'applications double-cliquables (fusionnées).
Il s'agit d'une licence annuelle, qui expire le 1er février (même date que les licences 4D Partner).
Cette expiration n'a d'effet qu'en mode interprété. Les structures et applications compilées avec une clé périmée n'expirent jamais.
Note : il n'est pas nécessaire d'être abonné à 4D Partner pour souscrire à la licence e-Node Partner.

L'abonnement e-Node Partner donne droit à une remise permanente de 10% sur l'ensemble des produits et licences disponibles sur www.e-node.net : plug-ins, produits 4D, suivi logiciel et outils PDF et ce quel que soit le type de licence.
Il vous suffit d'entrer "PARTNER" dans le champ "Code promotion" lors de votre commande.


Remise de 50% sur le second jeu de licences de plug-ins pour 4D v16
Depuis la sortie de 4D v16, de nombreux développeurs continuent à utiliser leur environnement actuel tout en migrant vers la v16 et parfois en attendant de futures mises à jour de cette version.
Les licences de plug-ins (monopostes et serveurs) étant liées au numéro de série 4D, il vous faudra un jeu de licences séparé pour votre 4D v16 et le ou les serveur(s) utilisés.
Une remise de 50% est offerte sur ce second jeu de licences, à la condition que vous possédiez déjà une licence pour une version antérieure de 4D pour chaque licence associée à votre v16.
Il vous suffit d'entrer "v16" dans le champ "Code promotion" lors de votre commande.
Tarifs
  PrintList Pro v6
Mise à jour depuis la version 5 (monoposte ou serveur)
40,00 €
  PrintList Pro v6
Licence Partner (annuelle)
Inclut Arealist Pro, SuperReport Pro, PrintList Pro, CalendarSet et Internet Toolkit. 380,00 €
  PrintList Pro v6
Monoposte (développement et déploiement)
MacOS & Windows 60,00 €
  PrintList Pro v6
Licence pour 4D Server (par serveur) - 1 à 10 utilisateurs
MacOS & Windows 90,00 €
  PrintList Pro v6
Licence pour 4D Server (par serveur) - 11 à 20 utilisateurs
MacOS & Windows 140,00 €
  PrintList Pro v6
Licence pour 4D Server (par serveur) - plus de 20 utilisateurs
MacOS & Windows 190,00 €
  PrintList Pro v6
Augmentation du nombre d'utilisateurs
MacOS & Windows 50,00 €
  PrintList Pro v6
Licence monoposte illimitée (annuelle)
MacOS & Windows 599,00 €
  PrintList Pro v6
Mise à jour depuis la version 4.x (monoposte ou serveur)
MacOS & Windows 50,00 €