Gambas France BETA

Connexion

Pas de compte ? Incription

Editeur d'etat ReportLine

À propos de ce code

Une preview de mon nouveau projet

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 objet 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ée
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 a la publisher.




Commentaires

Commentaire de Patrick, Le 25/2/2025 à 16:35:02
Cela m'a l'air pas mal, le top serait d'avoir accès aux class et variables dans les cell et une sortie PDF. On pourrait alors créer des documents modifiables par l'utilisateur final.
Commentaire de Patrick, Le 26/2/2025 à 16:24:45
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)