D'après ce que j'ai compris, vous cherchez une solution pour imprimer un tableau mémoire avec une colonne de texte pouvant être de différentes tailles, sans que des lignes blanches soient imprimées inutilement.
Il existe plusieurs façons de réaliser cela, en fonction de l'outil ou du langage que vous utilisez pour générer votre état. Voici quelques idées :
Si vous utilisez un outil de reporting comme Crystal Reports, vous pouvez créer un champ de texte dans votre état pour la colonne texte, et utiliser une fonction de concaténation pour afficher le texte sur plusieurs lignes si nécessaire. Ensuite, vous pouvez utiliser les options de formatage de votre état pour ajuster automatiquement la hauteur de la ligne en fonction du contenu du champ de texte.
Si vous générez votre état en utilisant un langage de programmation comme Java ou C#, vous pouvez utiliser une bibliothèque de génération de rapports comme JasperReports ou iText pour créer votre état. Dans ce cas, vous pouvez créer un élément de texte pour la colonne texte, et utiliser des propriétés de mise en forme pour ajuster la taille de l'élément en fonction du contenu du texte.
Si vous n'utilisez aucun outil de reporting ou de génération de rapports, vous pouvez simplement parcourir votre tableau mémoire dans votre code, et afficher chaque ligne avec la colonne texte si elle existe, ou sans elle si elle est vide. Pour éviter les lignes blanches inutiles, vous pouvez vérifier si la colonne texte est vide avant d'afficher la ligne correspondante.
https://www.mywafflehouse.net/J'espère que ces idées vous aideront à résoudre votre problème d'impression de tableau mémoire avec une colonne de texte variable.