Éditeur d'état ReportLine :
Voici LineReport...
Bon le nom est a coucher dehors et le code nécessite encore de longues heures de nettoyage.
Il s'agit avant tout d'un concept et d'une idée. Générer un document avec une philosophie la plus KISS (Tein Zou Simp', Couillon)
Le principe est simple il n'y a que 2,5 types d'objets.
- ReportCell
- ReportLine
- Report qui hérite de reportCell
Tout ces objets héritent de _ReportObject
-> MAJ du 24/02/2025
Nouvelle interface nettement plus simplifiée, avec l'apparition d'un mignon petit widget d'édition de paramètres.
Les couleurs de l'interface ont été revues afin de bien rendre aussi bien en Sombre qu'en clair.
La gestion de l'alignement a été encore avancé
il y a encore des bugs ... (combo stretch par exemple)
Possibilité de sauvegarder/charger
Je veux un max d'idées pour ce qui s'apparente de plus en plus a une voie alternative entre le tableur et ... heu.
Bon c'est bizarre, mais je trouve ça assez sympa a utiliser au final pour faire des flyers à la publisher.
Le lien de téléchargement sur la forge de Gambas France :
ReportLine Patrick :
Petit retour des 1° essais :
Pour pouvoir utiliser un Gambas < 3.20 :
1
2
| .Highlight tvwReport[s].ExpandAll
|
N'existent pas.
Erreur d'affectation de class :
1
2
| IF hdlWidth.Visible OR hdlHeight.Visible THEN hRect = hBorder.GetRectF(hSelectedGhost) hRect = hBorder.GetRectF(hSelectedGhost, $bhdlPadding)
|