Cesure et justification de texte dans une textbox

Soyez le premier à donner votre avis sur cette source.

Vue 6 977 fois - Téléchargée 500 fois

Description

Ce code permet de récupérer par exemple le champ mémo d'une base .mdb et
de visualiser celui-ci en coupant les mots en fin de ligne et en justifiant
cette ligne sur une longueur donnée. En fait la justification se fait sur la
longueur +1.

Conclusion :


Pour la justification, je me suis inspiré d'un code, dont je n'ai plus
le nom de l'auteur, mais que remercie. J'ai testé ce code avec une
quinzaine de texte et je n'ai pas détecté de bug. Si vous en trouvez un
je suis preneur. Je n'ai pas non plus réussi à utiliser les polices TT
seule la police FISEDSYS a donné des bons résultats.
Sur la cesure, reste à faire le blocage de la coupure sur les noms propres
précédés d'une particule (De, La, Mme, etc....)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_DARKSIDIOUS
Messages postés
15838
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
73 -
Oui, ca marche pour des polices à taille fixe mais par pour des polices true-type (forcément puisque tu ne teste que la longueur des caractères des phrases, et non la longueur des pixels de la phrase !).

Regarde l'API TextOut qui permet de mettre en forme un texte facilement et qui gère les différentes polices true-types.
Cacophrene
Messages postés
263
Date d'inscription
lundi 29 mars 2004
Statut
Membre
Dernière intervention
4 mars 2008
-
Salut !

Juste en passant : beaucoup de logiciels de traitement de texte parlent de "césure" alors qu'il s'agit de "coupure de mots". La césure est une notion de poésie sans rapport. Ou alors parler en anglais de hyphenation (de hyphen, tiret).

Cordialement,
Cacophrène
CADRATURE
Messages postés
26
Date d'inscription
mercredi 26 novembre 2003
Statut
Membre
Dernière intervention
13 juin 2009
-
Très chouette. Cela peut servir dans les eMail quand l'ASCII est obligatoire.

EXTRAIT DU DICTIONNAIRE LAROUSSE:
syllabation:
Opération qui consiste à décomposer en syllabes une séquence de la chaîne parlée.La césure coupe le vers alexendrin en deux hémistiches.
::::::::::::::::::::::::::::::::::::::::::::::::::::::
Très chouette. Cela peut servir dans les
eMail quand l'ASCII est obligatoire.
EXTRAIT DU DICTIONNAIRE LAROUSSE: sylla-
bation: Opération qui consiste à décompo-
ser en syllabes une séquence de la chaî-
ne parlée.La césure coupe le vers alexen-
drin en deux hémistiches.
::::::::::::::::::::::::::::::::::::::::::::::::::::::
joli
CADRATURE 06-11-2006 14:42
::::::::::::::::::::::::::::::::::::::::::::::::::::::

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.