Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : saut de ligne lors de l'impression [ Système / Autre ] (aakpa)

mardi 15 juillet 2008 à 15:02:01 | saut de ligne lors de l'impression

aakpa

Bonjour,
J'ai un programme VB6 avec lequel je genere un fichier au format txt que je dois imprimer a l'aide d'une imprimante EPSON LQ590 sur des papers format cheques.
Comment faire passer a la ligne automatiquement un texte qui ne peut pas tenir sur une ligne.
Merci

Aidons nous

mardi 15 juillet 2008 à 15:30:45 | Re : saut de ligne lors de l'impression

gillardg

1 aperçu avant impression
2 mise en page
3 aperçu avant impression
4 mise en page
5...

Les écologistes réclament une société propre les imbéciles nettoient


mardi 15 juillet 2008 à 15:36:54 | Re : saut de ligne lors de l'impression

mortalino

Membre Club
Salut,

tu peux peut-être 'pré formater' tes chaines de caractères lors de l'insertion de tes lignes dans le fichier texte.
http://www.codyx.org/snippet_split-selon-nombre-max-caracteres-voulu-tenant-compte_448.aspx

@++

le mystérieux chevalier,"Provençal, le gaulois"
Forum Office & VBA

mardi 15 juillet 2008 à 18:21:12 | Re : saut de ligne lors de l'impression

aakpa

j'ai eu ton code mais j'arrive pas à l'utiliser.
le texte que je veux couper a la ligne se trouve dans un textbox

Aidons nous

mardi 15 juillet 2008 à 18:59:18 | Re : saut de ligne lors de l'impression

mortalino

Membre Club
Réponse acceptée !
c'est pas le mien ^^

SplitNumberChars(ByVal sStr As String, ByVal iCut  As Long, Optional RemoveVbCrLf As Boolean = False, _
Optional
SeparChar As String = "-"Optional bUseMnemonic As Boolean False) As String()
Suffit de faire :

Dim MesLignes40Caracteres() as string, i as long

MesLignes40Caracteres = SplitNumberChars(Text1.Text, 40)

for i = LBound(MesLignes40Caracteres) to UBound(MesLignes40Caracteres)
    msgbox MesLignes40Caracteres(i)
next i

@++

le mystérieux chevalier,"Provençal, le gaulois"
Forum Office & VBA

mercredi 16 juillet 2008 à 09:05:49 | Re : saut de ligne lors de l'impression

aakpa

Comment pourrai je procéder si c'est le resultat d'un recordset que je veux formater tout en ecrivant dans fichier au format txt
Nom Recordset = Fichier
a.write (Fichier("NomChamp")

Aidons nous

mercredi 16 juillet 2008 à 14:45:31 | Re : saut de ligne lors de l'impression

mortalino

Membre Club
A toi d'adapter, concernant les requêtes, car je ne suis pas calé dans le sql / connections :


Dim MesLignes40Caracteres() As String, i As Long
Dim ff As Integer: ff = FreeFile
Dim sFile As String: sFile = "C:\Chemin\Nom fichier.txt" 'chemin à changer

MesLignes40Caracteres = SplitNumberChars(RetourDeTaRequete, 40)

Open sFile For Input As #ff
    For i = LBound(MesLignes40Caracteres) To UBound(MesLignes40Caracteres)
        Print #ff, MesLignes40Caracteres(i)
    Next i
Close #ff
~ Mortalino ~ Colorisation automatique

@++

le mystérieux chevalier,"Provençal, le gaulois"
Forum Office & VBA



Cette discussion est classé dans : impression, ligne, format, saut


Répondre à ce message

Sujets en rapport avec ce message

Saut à la ligne [ par Vincentsoft ] SalutComment faire pour dire que lorsque je clique sur un Command, il y ai d'écris dans le Richtextbox un saut à la ligne et mon text ?Ex: Je clique s Load Pict(i) et saut de ligne [ par jeorg ] bonjour j'ai un pict(o) = textboxje veux charger dynamiquement dans le onload de la feuilledes rangees et colonnes au nombre inconnuX et Yfor i = 1 to Impression format A4 [ par Yves ] SalutQuestion1: comment , par programmation, créer un format A4 et l'imprimer ? (lorsqu'on imprime un formulaire seule la partie visible à l'écran e Impression ligne à ligne [ par fredo ] Bonjour à tous,Mon problème consiste à imprimer du texte avec lequel je puisse maitriser la fonte, la taille et la position des caractères comme on pe un saut de ligne s'interpréte de quelle façon ??? [ par casimir ] Je m'explique je ne souhaite pas savoir comment on écrit un saut de ligne merci je sais , mais comment faire comprendre lorsque je fais une boucle sur retour à la ligne automatique avec un textbox [ par fred ] Bonjour,Lorsque j'écris dans mon textbox multiligne, si je ne fais pas de retour à la ligne via la touche entrer, à l'impression ( printer.print txtbo IMPRESSION AU FORMAT PAYSAGE [ par javi ] Bonjour,j'utilise des datareports pour réaliser des impresioons.J'aimerais pouvoir faire cela au format paysage, c'est a dire sur la longueur de la fe impression d'une ligne [ par cevennol ] Bjsouhaitant imprimer une liste de nom, je veut y ajouter une ligne prenant la largeur de la page après chaque nom. y a t il une commande particulièr Format d'impression [ par slurp64 ] Salut,J'ai développé une appli en VB qui gère des impressions. Je dois imprimer 2 types de formats A4 et A3. J'aimerais : 1- pouvoir récupérer les for Format TextBox à l'impression [ par pearl ] J'ai beau donner le même format à tous mes textBox, à la preview comme à l'impression, certains apparaissent plus long que les autres.j'ai le meme pb


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.