OVH Cloud OVH Cloud

Impression verticale

6 réponses
Avatar
Driss HANIB
Bonjour à tous,

j'ai trouvé sur le net (différentes sources) la méthode pour imprimer un
texte verticale ou avec n'importe quel angle..
c'est très intéressant, mais je voudrais connaitre la largeur occupé par ce
texte (lorsqu'il est vertical) et également sa hauteur, la police étant bien
sur paramétrée.
Est ce que le fait d'utiliser la hauteur (lorsqu'il est horizontal)
correspond à la largeur lorsqu'il est vertical ?
Quelqu'un a-t-il une solution ? sinon je prendrai cette approximtion.
j'avoue que là, j'utilise cette focntion d'impression (sur printer ou dans
un picturebox) sans bien comprendre le mécanisme fin.

Driss

6 réponses

Avatar
Jean-marc
"Driss HANIB" a écrit dans le message de news:
ucEkp$
Bonjour à tous,

j'ai trouvé sur le net (différentes sources) la méthode pour imprimer un
texte verticale ou avec n'importe quel angle..
c'est très intéressant, mais je voudrais connaitre la largeur occupé par
ce
texte (lorsqu'il est vertical) et également sa hauteur, la police étant
bien
sur paramétrée.
Est ce que le fait d'utiliser la hauteur (lorsqu'il est horizontal)
correspond à la largeur lorsqu'il est vertical ?
Quelqu'un a-t-il une solution ? sinon je prendrai cette approximtion.
j'avoue que là, j'utilise cette focntion d'impression (sur printer ou dans
un picturebox) sans bien comprendre le mécanisme fin.



Hello Driss,

tu trouveras un petit projet ici:
http://users.skynet.be/candide/jmn/divers/txtincline2.zip

Pour utiliser ce truc:
depuis la forme principale (form1), cliquer sur Command5
Ceci lance la form2:
sur cette forme, 3 textBox:
texte, Taille, Angle: mettre la dedans ce que tu veux,
par Exemple : texte = DRISS, taille , Angle = 45
puis clique n'importe ou dans la picture box.


Pour le reste, voir le code.

Le projet et le code ne sont pas propre (ce sont de vieux essais)
mais tout est la :-)

<HS>
Bonjour aux Rennais, de la part d'un breton (Rennais aussi)
en exil (bien agréable!) outre quiévrain :-)
</HS>

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;
Avatar
Patrice Henrio
salut Jean-Marc

Ton exemple me rappelle une tentative pour écrire un texte le long d'une
ligne.

Finalement j'ai abandonné l'amélioration ne compensant pas le coût en temps
d'écriture ni surtout les difficultés engendrées par les angles rentrants.

Bonne continuation.

Malgré mes tentatives pour passer à C++, Java ou même php ou visual 2005,
j'en reviens toujours au bon vieux VB6.

Je suis avec toujours beaucoup d'intérêt ce forum.


"Jean-marc" a écrit dans le message
de news: 45142a33$0$28401$
"Driss HANIB" a écrit dans le message de news:
ucEkp$
Bonjour à tous,

j'ai trouvé sur le net (différentes sources) la méthode pour imprimer un
texte verticale ou avec n'importe quel angle..
c'est très intéressant, mais je voudrais connaitre la largeur occupé par
ce
texte (lorsqu'il est vertical) et également sa hauteur, la police étant
bien
sur paramétrée.
Est ce que le fait d'utiliser la hauteur (lorsqu'il est horizontal)
correspond à la largeur lorsqu'il est vertical ?
Quelqu'un a-t-il une solution ? sinon je prendrai cette approximtion.
j'avoue que là, j'utilise cette focntion d'impression (sur printer ou
dans
un picturebox) sans bien comprendre le mécanisme fin.



Hello Driss,

tu trouveras un petit projet ici:
http://users.skynet.be/candide/jmn/divers/txtincline2.zip

Pour utiliser ce truc:
depuis la forme principale (form1), cliquer sur Command5
Ceci lance la form2:
sur cette forme, 3 textBox:
texte, Taille, Angle: mettre la dedans ce que tu veux,
par Exemple : texte = DRISS, taille , Angle = 45
puis clique n'importe ou dans la picture box.


Pour le reste, voir le code.

Le projet et le code ne sont pas propre (ce sont de vieux essais)
mais tout est la :-)

<HS>
Bonjour aux Rennais, de la part d'un breton (Rennais aussi)
en exil (bien agréable!) outre quiévrain :-)
</HS>

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;




Avatar
X
Bonjour,

Tu te mets au Japonais ???

--
Site ROMANS édités
http://www.manuscritdepot.com/a.joseph-attila-pusztay.1.htm
Site LOGICIELS
http://irolog.free.fr
Mail
http://irolog.free.fr/ecrire/index.htm
------------------------------------------------------------------------------------
"Driss HANIB" a écrit dans le message de news:
ucEkp$
Bonjour à tous,

j'ai trouvé sur le net (différentes sources) la méthode pour imprimer un
texte verticale ou avec n'importe quel angle..
c'est très intéressant, mais je voudrais connaitre la largeur occupé par
ce
texte (lorsqu'il est vertical) et également sa hauteur, la police étant
bien
sur paramétrée.
Est ce que le fait d'utiliser la hauteur (lorsqu'il est horizontal)
correspond à la largeur lorsqu'il est vertical ?
Quelqu'un a-t-il une solution ? sinon je prendrai cette approximtion.
j'avoue que là, j'utilise cette focntion d'impression (sur printer ou dans
un picturebox) sans bien comprendre le mécanisme fin.

Driss




Avatar
Jean-marc
"Patrice Henrio" a écrit dans le message de
news: O%
salut Jean-Marc

Ton exemple me rappelle une tentative pour écrire un texte le long d'une
ligne.

Finalement j'ai abandonné l'amélioration ne compensant pas le coût en
temps d'écriture ni surtout les difficultés engendrées par les angles
rentrants.

Bonne continuation.

Malgré mes tentatives pour passer à C++, Java ou même php ou visual 2005,
j'en reviens toujours au bon vieux VB6.

Je suis avec toujours beaucoup d'intérêt ce forum.



Hello Patrice,

mais oui il s'agit bien de nos essais d'écritures inclinées.
Je n'ai pas non plus beaucoup persévéré, car pour l'utilisation
ponctuelle que j'ai de ce genre de choses, ces résultats me
suffisent (de fait, jamais d'angles entrants).

Bonne journée!

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;
Avatar
Driss HANIB
non je ne fais que basculer du texte pour mettre comme titre d'une colonne
de tableau

;o))
Driss
"X" a écrit dans le message de
news:%
Bonjour,

Tu te mets au Japonais ???

--
Site ROMANS édités
http://www.manuscritdepot.com/a.joseph-attila-pusztay.1.htm
Site LOGICIELS
http://irolog.free.fr
Mail
http://irolog.free.fr/ecrire/index.htm
--------------------------------------------------------------------------


----------
"Driss HANIB" a écrit dans le message de news:
ucEkp$
> Bonjour à tous,
>
> j'ai trouvé sur le net (différentes sources) la méthode pour imprimer


un
> texte verticale ou avec n'importe quel angle..
> c'est très intéressant, mais je voudrais connaitre la largeur occupé


par
> ce
> texte (lorsqu'il est vertical) et également sa hauteur, la police étant
> bien
> sur paramétrée.
> Est ce que le fait d'utiliser la hauteur (lorsqu'il est horizontal)
> correspond à la largeur lorsqu'il est vertical ?
> Quelqu'un a-t-il une solution ? sinon je prendrai cette approximtion.
> j'avoue que là, j'utilise cette focntion d'impression (sur printer ou


dans
> un picturebox) sans bien comprendre le mécanisme fin.
>
> Driss
>
>




Avatar
Driss HANIB
merci Jean marc,

en fait j'ai aussi cette procédure, mais ma question portait surtout sur la
taille d'un texte vertical.

lorsque le texte est normal on a TextWidth pour savoir sa 'longueur'.
Par contre lorsqu'il est vertical, est ce qur le fait d'utiliser Textwidth
(lorsqu'il est horizontal) donne une largeur qui peut être utilisée comme
'hauteur' lorsqu'il devient vertical ,
ceci pour calculer la hauteur d'une cellule d'un tableau qui contiendra ce
texte..

En fait j'ai fait un essai et textwidth donne une valeur 'équivalente' (dans
le cas testé).
Cecei dans le cadre d'une DLL Preview que je construis : j'ai une classe qui
génére directement des tableaux dans laquelle je gère chaque hauteur de
ligne, chaque, largeur de colonne, chaque format de cellule (couleurs
bordures fond et et trames)..
je viens d'y inclure une inscription du texte avec rotation (comme ton
exemple) dans cette DLL.

j'essaie d'automatiser le tracé avec plusieurs paramètres et notamment
écxriture directe dans les cellules etc..

Driss
"Jean-marc" a écrit dans le message
de news:45142a33$0$28401$
"Driss HANIB" a écrit dans le message de news:
ucEkp$
> Bonjour à tous,
>
> j'ai trouvé sur le net (différentes sources) la méthode pour imprimer


un
> texte verticale ou avec n'importe quel angle..
> c'est très intéressant, mais je voudrais connaitre la largeur occupé


par
> ce
> texte (lorsqu'il est vertical) et également sa hauteur, la police étant
> bien
> sur paramétrée.
> Est ce que le fait d'utiliser la hauteur (lorsqu'il est horizontal)
> correspond à la largeur lorsqu'il est vertical ?
> Quelqu'un a-t-il une solution ? sinon je prendrai cette approximtion.
> j'avoue que là, j'utilise cette focntion d'impression (sur printer ou


dans
> un picturebox) sans bien comprendre le mécanisme fin.

Hello Driss,

tu trouveras un petit projet ici:
http://users.skynet.be/candide/jmn/divers/txtincline2.zip

Pour utiliser ce truc:
depuis la forme principale (form1), cliquer sur Command5
Ceci lance la form2:
sur cette forme, 3 textBox:
texte, Taille, Angle: mettre la dedans ce que tu veux,
par Exemple : texte = DRISS, taille , Angle = 45
puis clique n'importe ou dans la picture box.


Pour le reste, voir le code.

Le projet et le code ne sont pas propre (ce sont de vieux essais)
mais tout est la :-)

<HS>
Bonjour aux Rennais, de la part d'un breton (Rennais aussi)
en exil (bien agréable!) outre quiévrain :-)
</HS>

--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
mailto: remove '_no_spam_' ;