Gambas France BETA


Pas de compte ? Incription

Imprimer TexteAera et PictureBox

123
AuteurMessages
Invité#1 Posté le 19/4/2010 à 22:23:00
Bjr

Imprimer sur une même feuille A4 une texteArea et une pictureBox
l'un et l'autre séparément c ok mais les deux ensemble?

Je voudrais imprimer du texte agrémenter d'images
spheris#2 Posté le 20/4/2010 à 00:06:00
AS tu essayé par la commande GRAB ?
LanoueC#3 Posté le 25/4/2010 à 22:11:00
oui Invité c çà !
on aurait pu appeler Grab = copier : ca aurait été plus simple !!

Donc sphéris : suite à mon dernier post : tiens un exemple de fichier image ici :
si je veux enregistrer ce grab dans un fichier ??

fi as file et Lefichier as string
Lefichier = Application.Path & "/depot"
fi = OPEN Lefichier FOR CREATE
fi = OPEN Lefichier FOR WRITE
PRINT #fi, qqchose.grab()

ca serait ok?
et pour le lire?

fichier = OPEN Application.Path &"/depot" FOR READ
sBuf as string
WHILE NOT Eof(fi)
LINE INPUT #fi, sBuf
PRINT sBuf
WEND

Merci Sphéris t'en penses koi, je tourne rond ou carré :bounce: :?:
pour du texte c bon mais là pas sûr!!!
taoteblues#4 Posté le 26/4/2010 à 03:29:00
Cher ami,

J'imprime cela avec un contrôle WebBrowser.
Je l'utilise dans le programme Aide2Gambas que j'ai envoyé sur le site.

Tu copies le contenu de ta TextArea et tes images dans un WebBrowser
puis tu imprimes avec une commande html.

voici un Exemple, comment procéder:
http://gambaslinux.eg2.fr/img/divers/Imprimer-0.0.2.tar.gz


Amitiés
Taoteblues
LanoueC#5 Posté le 26/4/2010 à 11:35:00
Taoteblues

Désolée, si j'interviens sur un post qui ne m'est pas destiné! Mais qu'entends tu par commande Html
apres print qqchose.grab()

webrowser.path= Application.Path & "/depot" : ca ne doit pas fonctionner il me semble
gambix#6 Posté le 26/4/2010 à 20:54:00
Faire simple !taoteblue ... tu devrait vraiement passer a la version 3 !

Surtout que plus va aller plus il va y avoir de problème pour utiliser gb.qt.kde
Moins de texte dans une signature c'est agrandir son espace.
manu#7 Posté le 26/4/2010 à 21:45:00
Avec Gambas ca roule !Je confirme ce que dit Gambix...

Je suis Mandriva 2010 et le composant gb.qt.kde n'est plus compilé car mandriva a viré kde 3.5 carrement.

Donc toateblue, j'ai vue les sources de ton programme d'aide mais je ne peux pas le faire tourner ... :(
Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
spheris#8 Posté le 26/4/2010 à 21:49:00
et le menu magique importer les form d'une version plus ancienne, cela ne marche pas ?
;)
manu#9 Posté le 26/4/2010 à 21:54:00
Avec Gambas ca roule !Recompiler en v3 ? oui j'ai essayer mais il y a des erreurs.... faudrais que j'y travail plus longuement :)
Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
LanoueC#10 Posté le 26/4/2010 à 22:00:00
Bonsoir
Suite à ce que dit Manu

Je me suis attelée à essayer le soucis de Invité mais l'image ne se charge pas!
cela proviendrait il de ce que dit Manu sur le composant gb.qt.kde?

fi as file et Lefichier as string et essai as picture
essai = qqchose.grab()
Lefichier = Application.Path & "/depot"
fi = OPEN Lefichier FOR CREATE
fi = OPEN Lefichier FOR WRITE
PRINT #fi, essai
webBrowser.path= Lefichier
cela génére le panneaux d'impression et le nom de l'image c'est tout ! Mais pas de chargement d'image
merci
manu#11 Posté le 26/4/2010 à 22:05:00
Avec Gambas ca roule !Si dans ton projet, le composant gb.qt.kde apparait dans la liste de tes composants (projet / prorietes /composants), c'est que le composant est operationel. Non je pense pas que ce soit ca le probleme...

Qu'as tu comme distrib ?
Jeanne d'arc, elle a frit, elle a tout compris ! ;)

Config :
Manjaro linux (excellent !)
XFCE 4.1 (simple et efficace)
Gambas 3 dans les dépots (confort total)
LanoueC#12 Posté le 26/4/2010 à 22:09:00
j'ai Kubuntu 9.04
si ce n'est pas cela le soucis donc il doit falloir rajouter du code html dans essai as picture, puisque dans le webbrowser apparait le nom de l'image
Mais là je suis un peu perdue
quelqu'un aurait il une idée?
LanoueC
gambix#13 Posté le 26/4/2010 à 22:49:00
Faire simple !la solution a tout cela est gb.report ... mais la version de gb2 est obsolete et vraiment nulle ... (je parle de mon taf la)

gb3....
Moins de texte dans une signature c'est agrandir son espace.
LanoueC#14 Posté le 26/4/2010 à 22:57:00
Merci gambix

Mais encore ? gb.report
jai trouvé ceci sur gb.report http://gambasdoc.org/help/comp/gb.report?fr ,que j'avais déja essayé de savoir à quoi ça correspond
qui par ailleurs est coché dans mon essai de projet Test sur ce prob que j'aimerais résoudre : ca permet d'apprendre : n'est il pas?
générateur d'état : désolée mais ca ne me dis pas grand chose
comment faudrait il s'en servir?
merci Gambix
gambix#15 Posté le 26/4/2010 à 23:42:00
Faire simple !je ne parlerait pas de la version présente dans gb2 :/


désolé mais c'est inutilisable ..
un générateur de d'état permet de faire un cadre dans lequel on envois les donnée pour la mise en page et on passe cela a un objet printer

gb3 permet ainsi d'imprimer, de générer des pdf, et des fichier svg
Moins de texte dans une signature c'est agrandir son espace.
123