OVH Cloud OVH Cloud

Avoir une petite Fonte sous L'objet printer

7 réponses
Avatar
thierry
Par l'intermédiaire de l'objet printer, je fais des éditions correctes.
Toutefois, je bloque sur la taille des Fonts. Quand on les ouvre dans
Word, on voie que la taille commence à 8. On peut toutefois les réduires
en inscrivant un autre chiffre, 5 par exemple. Si j'utilise ce principe
dans VB, en mettant par exemple :
Printer.Font.Name = "Times"
Printer.Font.Size = 6
Cela ne fonctionne pas, La fonte est tjs plus grosse.

Avez vous une solution?

cdt

Thierry

7 réponses

Avatar
andre.araste
Bonjour

Seules les polices vectorielles True Type permettent selon les logiciels
toutes les hauteurs de force.

S'il s'agit d'une police point par point de type bitmap qui en générale
dispose des forces 8 - 10 - 12 et que vous voulez lui attribuer une force
différente, l'ordinateur s'adapte et fait pour le mieux en utilisant les
concordances par défaut.

Si mes souvenirs sont bons, Times est une police Adobe de type ATM appelé
aussi PostScript - En True Type il devrait avoir pour concordance Times New
Roman

Si aucune concordance n'est trouvée, la propriété FontName de l'objet
Printer risque d'être ignorée.
--
Bonne réception.

http://perso.wanadoo.fr/andre.araste/
Membre du Club Win's: http://www.clubwins.org
Avertissement: Je ne vends rien.

"thierry" a écrit dans le message de news:



Par l'intermédiaire de l'objet printer, je fais des éditions correctes.
Toutefois, je bloque sur la taille des Fonts. Quand on les ouvre dans
Word, on voie que la taille commence à 8. On peut toutefois les réduires
en inscrivant un autre chiffre, 5 par exemple. Si j'utilise ce principe
dans VB, en mettant par exemple :
Printer.Font.Name = "Times"
Printer.Font.Size = 6
Cela ne fonctionne pas, La fonte est tjs plus grosse.

Avez vous une solution?

cdt

Thierry


Avatar
LE TROLL
Salut,

Peut être en testant avec différentes fontes, sinon, a
priori on peut afficher une fonte de n'importe quelle taille
dans VB à l'écran (qui la gère graphiquement), mais il n'est
pas certain que l'imprimante possède les mêmes capacités de
gestion de la taille, il faut peut être qu'elle soit
proposée initialement dans la taille voulue...
Soit dit en passant, du 6 ça fait vraiment juste pour les
yeux, as-tu proposé l'option (loupe gratuite remise avec
l'application)?
----------

"thierry" a écrit dans le message de
news:


Par l'intermédiaire de l'objet printer, je fais des
éditions correctes.
Toutefois, je bloque sur la taille des Fonts. Quand on les
ouvre dans
Word, on voie que la taille commence à 8. On peut
toutefois les réduires
en inscrivant un autre chiffre, 5 par exemple. Si
j'utilise ce principe
dans VB, en mettant par exemple :
Printer.Font.Name = "Times"
Printer.Font.Size = 6
Cela ne fonctionne pas, La fonte est tjs plus grosse.

Avez vous une solution?

cdt

Thierry


Avatar
thierry
In article , "LE TROLL" <le
says...
Salut,

Peut être en testant avec différentes fontes, sinon, a
priori on peut afficher une fonte de n'importe quelle taille
dans VB à l'écran (qui la gère graphiquement), mais il n'est
pas certain que l'imprimante possède les mêmes capacités de
gestion de la taille, il faut peut être qu'elle soit
proposée initialement dans la taille voulue...
Soit dit en passant, du 6 ça fait vraiment juste pour les
yeux, as-tu proposé l'option (loupe gratuite remise avec
l'application)?
----------

"thierry" a écrit dans le message de
news:
>
>
> Par l'intermédiaire de l'objet printer, je fais des
> éditions correctes.
> Toutefois, je bloque sur la taille des Fonts. Quand on les
> ouvre dans
> Word, on voie que la taille commence à 8. On peut
> toutefois les réduires
> en inscrivant un autre chiffre, 5 par exemple. Si
> j'utilise ce principe
> dans VB, en mettant par exemple :
> Printer.Font.Name = "Times"
> Printer.Font.Size = 6
> Cela ne fonctionne pas, La fonte est tjs plus grosse.
>
> Avez vous une solution?
>
> cdt
>
> Thierry





en fait, cette taille est très bien pour mettre dans les bas de pages la
raison social, l'adresse etc.
Avatar
ng
> pas certain que l'imprimante possède les mêmes capacités


Cela ne pose pas de problème, il suffit d'imprimer ton texte en tant
qu'image (a condition évidemment que ton imprimante soit capable d'imprimer
une image).

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/

LE TROLL wrote:
Salut,

Peut être en testant avec différentes fontes, sinon, a
priori on peut afficher une fonte de n'importe quelle taille
dans VB à l'écran (qui la gère graphiquement), mais il n'est
pas certain que l'imprimante possède les mêmes capacités de
gestion de la taille, il faut peut être qu'elle soit
proposée initialement dans la taille voulue...
Soit dit en passant, du 6 ça fait vraiment juste pour les
yeux, as-tu proposé l'option (loupe gratuite remise avec
l'application)?
----------

"thierry" a écrit dans le message de
news:


Par l'intermédiaire de l'objet printer, je fais des
éditions correctes.
Toutefois, je bloque sur la taille des Fonts. Quand on les
ouvre dans
Word, on voie que la taille commence à 8. On peut
toutefois les réduires
en inscrivant un autre chiffre, 5 par exemple. Si
j'utilise ce principe
dans VB, en mettant par exemple :
Printer.Font.Name = "Times"
Printer.Font.Size = 6
Cela ne fonctionne pas, La fonte est tjs plus grosse.

Avez vous une solution?

cdt

Thierry




Avatar
thierry
In article ,
says...
> pas certain que l'imprimante possède les mêmes capacités
Cela ne pose pas de problème, il suffit d'imprimer ton texte en tant
qu'image (a condition évidemment que ton imprimante soit capable d'imprimer
une image).





effectivement il faudrait que j'essaye cela, mais je trouve que cela
devient ardu pour une simple impression? Par exemple, si je dois remplir
une partie d'un tableau, avec de petits caractères et juste à coté avec
de gros caractère cela va être galère.....
Avatar
LE TROLL
Ah oui, en image, ok, mais je n'ai pas perçu la question
ainsi...
---------

"ng" a écrit dans le message de news:

pas certain que l'imprimante possède les mêmes capacités


Cela ne pose pas de problème, il suffit d'imprimer ton
texte en tant qu'image (a condition évidemment que ton
imprimante soit capable d'imprimer une image).

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/

LE TROLL wrote:
Salut,

Peut être en testant avec différentes fontes, sinon, a
priori on peut afficher une fonte de n'importe quelle
taille
dans VB à l'écran (qui la gère graphiquement), mais il
n'est
pas certain que l'imprimante possède les mêmes capacités
de
gestion de la taille, il faut peut être qu'elle soit
proposée initialement dans la taille voulue...
Soit dit en passant, du 6 ça fait vraiment juste pour les
yeux, as-tu proposé l'option (loupe gratuite remise avec
l'application)?
----------

"thierry" a écrit dans le message de
news:


Par l'intermédiaire de l'objet printer, je fais des
éditions correctes.
Toutefois, je bloque sur la taille des Fonts. Quand on
les
ouvre dans
Word, on voie que la taille commence à 8. On peut
toutefois les réduires
en inscrivant un autre chiffre, 5 par exemple. Si
j'utilise ce principe
dans VB, en mettant par exemple :
Printer.Font.Name = "Times"
Printer.Font.Size = 6
Cela ne fonctionne pas, La fonte est tjs plus grosse.

Avez vous une solution?

cdt

Thierry








Avatar
Barsalou
Apparemment on peut fixer une petite taille dans une RichTextBox.
Je n'ai pas fait l'essai en impression, seulement à l'écran.

J'espère que cela peut servir.