Voir le flux RSS

Jiyuu

[Actualité] Sortie de KD Reports 1.7, maintenant compilable avec CMake, avec une classe PreviewDialog plus complète

Noter ce billet
par , 31/10/2015 à 10h37 (1047 Affichages)
KDAB vient d'annoncer la sortie de la dernière version de KDReports, sa bibliothèque Qt facilitant la création de documents PDF sous licence GPL ou LGPL. Elle permet, depuis un code C++ ou des fichiers XML, HTML ou CSV, de créer des rapports PDF en incluant des images, du texte ou des tableaux.

L'une des premières nouveautés de cette nouvelle mouture 1.7 est l'arrivée d'une procédure de compilation utilisant CMake, décrite dans le fichier INSTALL-cmake.txt.

Du côté de l'API, cette version voit arriver l'élément Frame ; la méthode Report::setDocumentName() donne un nom à la tâche d'impression en cours et AutoTableElement::NonBreakableLinesRole interdit la césure à l'intérieur d'un mot dans une cellule de tableau.

La classe PreviewDialog se voit aussi affectée par ce lot de nouveautés, avec un nouveau bouton « Save…» qui ouvre une boite de dialogue d'impression pour l'enregistrement du document au format PDF. KDAB a aussi ajouté les méthodes setDefaultSaveDirectory() et setDirectoryBrowsingEnabled() permettant respectivement d'indiquer le répertoire de sauvegarde par défaut et d'interdire ou non le choix à l'utilisateur du dossier de sauvegarde.

À cette classe est aussi ajoutée la méthode setQuickPrinterName(QString) qui fait apparaître un nouveau bouton « Print with [printerName] » pour une impression rapide sans passer par la boite de dialogue.

Dans le mode feuille de calcul (Spreadsheet), les développeurs de KDAB ont ajouté les fonctionnalités suivantes :
  • fusions multiples de lignes et de colonnes ;
  • paramètres de taille, couleur de bordure et couleur d'arrière plan des entêtes ;
  • texte multiligne (le caractère \n est utilisé explicitement) ;
  • hauteurs fixes de lignes (voir Label en exemple).


Et vous ?
Connaissiez-vous KDReports ?
L'utilisez-vous ? Pourquoi ?

Envoyer le billet « Sortie de KD Reports 1.7, maintenant compilable avec CMake, avec une classe PreviewDialog plus complète » dans le blog Viadeo Envoyer le billet « Sortie de KD Reports 1.7, maintenant compilable avec CMake, avec une classe PreviewDialog plus complète » dans le blog Twitter Envoyer le billet « Sortie de KD Reports 1.7, maintenant compilable avec CMake, avec une classe PreviewDialog plus complète » dans le blog Google Envoyer le billet « Sortie de KD Reports 1.7, maintenant compilable avec CMake, avec une classe PreviewDialog plus complète » dans le blog Facebook Envoyer le billet « Sortie de KD Reports 1.7, maintenant compilable avec CMake, avec une classe PreviewDialog plus complète » dans le blog Digg Envoyer le billet « Sortie de KD Reports 1.7, maintenant compilable avec CMake, avec une classe PreviewDialog plus complète » dans le blog Delicious Envoyer le billet « Sortie de KD Reports 1.7, maintenant compilable avec CMake, avec une classe PreviewDialog plus complète » dans le blog MySpace Envoyer le billet « Sortie de KD Reports 1.7, maintenant compilable avec CMake, avec une classe PreviewDialog plus complète » dans le blog Yahoo

Mis à jour 01/11/2015 à 19h24 par Michael Guilloux

Catégories
Programmation , C++

Commentaires