# Remplissage et Alignement du Texte

Remplit le texte à une largeur fixe et l'aligne à gauche, à droite, au centre ou justifié, avec un caractère de remplissage choisi.

> Page canonique: https://elysiatools.com/fr/tools/text-pad

- **Catégorie:** Text Processing

- **Mots-clés:** remplissage texte, aligner texte, gauche, droite, centre, justifié

## Présentation

Remplit le texte à une largeur fixe — ajoute des caractères de remplissage pour que chaque ligne atteigne un nombre de colonnes cible, avec le placement du texte choisi.

**Modes d'alignement :**
- **Gauche** — le texte commence à gauche, le remplissage est ajouté à droite. `"hi" → "hi      "` (largeur 8).
- **Droite** — le texte finit à droite, le remplissage à gauche. `"hi" → "      hi"`.
- **Centre** — le texte au milieu, le remplissage réparti des deux côtés (l'excédent impair va à droite). `"hi" → "   hi   "`.
- **Justifié** — pour une entrée *multiligne*, justifie entièrement chaque ligne sauf la dernière : les mots sont écartés pour que la ligne atteigne la largeur cible avec des espaces entre eux (rendu colonne de journal).

**Options :**
- **Largeur cible** — le nombre de colonnes auquel chaque ligne est remplie/alignée (1–200).
- **Caractère de remplissage** — le caractère utilisé pour combler le vide. Par défaut un espace ; choix courants `-`, `=`, `.` ou `0`.

**À savoir :**
- Les lignes déjà à ou au-delà de la largeur cible sont renvoyées inchangées pour gauche/droite/centre (on ne peut pas rétrécir le texte en le remplissant).
- La justification nécessite au moins deux mots par ligne pour écarter ; les lignes à un mot sont alignées à gauche.
- La largeur se mesure en caractères (points de code Unicode), donc les caractères CJK comptent pour une colonne chacun — combinez avec un affichage monospace pour un alignement visuel.

## Entrées

- **Texte** (textarea): Type text to pad and align...
- **Alignement** (select)
- **Largeur cible** (number): e.g. 20
- **Caractère de remplissage** (text): space (default)

## Quand l'utiliser

- Lors de la mise en forme de fichiers de données brutes nécessitant des colonnes de largeur fixe.
- Pour concevoir des titres, des bannières ou des séparateurs visuels centrés dans des fichiers texte.
- Pour aligner à droite des colonnes de chiffres ou de montants financiers dans des rapports en texte brut.

## Fonctionnement

- Saisissez ou collez votre texte dans la zone de saisie principale.
- Définissez la largeur cible en nombre de caractères et sélectionnez le mode d'alignement souhaité.
- Spécifiez le caractère de remplissage (espace par défaut, ou tout autre symbole comme un tiret ou un point) pour générer instantanément le texte aligné.

## Cas d'usage

- Génération de fichiers de transfert de données à largeur fixe pour des systèmes informatiques.
- Création d'en-têtes et de blocs de commentaires structurés dans du code source ou des scripts.
- Alignement de listes de prix et de tableaux de bord financiers en texte brut.

## Questions fréquentes

### Comment fonctionne l'alignement justifié ?

Il répartit des espaces supplémentaires entre les mots de chaque ligne pour que celle-ci atteigne exactement la largeur cible, à l'exception de la dernière ligne.

### Que se passe-t-il si mon texte dépasse déjà la largeur cible ?

Les lignes qui égalent ou dépassent la largeur cible restent inchangées pour les modes gauche, droite et centre.

### Puis-je utiliser un caractère autre que l'espace pour le remplissage ?

Oui, vous pouvez saisir le caractère de votre choix, comme un tiret (-), un signe égal (=) ou un point (.).

### Comment sont comptés les caractères spéciaux ou asiatiques (CJK) ?

Chaque point de code Unicode compte pour un caractère. Pour un alignement visuel parfait, il est conseillé d'utiliser une police à chasse fixe (monospace).

### Pourquoi ma ligne ne se justifie-t-elle pas ?

La justification nécessite au moins deux mots sur une ligne pour pouvoir répartir les espaces. Les lignes contenant un seul mot sont automatiquement alignées à gauche.

## Outils associés

- [Justificateur de Texte](https://elysiatools.com/fr/tools/text-justifier): Étire rapidement les espaces entre les mots pour rendre toutes les lignes de texte de longueur égale
- [Aligneur Gauche de Texte](https://elysiatools.com/fr/tools/text-left-aligner): Aligne rapidement le texte à gauche
- [Aligneur Droit de Texte](https://elysiatools.com/fr/tools/text-right-aligner): Aligne rapidement le texte à droite
- [Générateur de marqueurs de chapitres podcast (ID3 / Podcasting 2.0)](https://elysiatools.com/fr/tools/podcast-chapter-marker-builder): Collez une liste de chapitres horodatés et générez d'un coup tous les formats de livraison : JSON de chapitres Podcasting 2.0 (v1.2.0) et balise RSS podcast:chapters, gravure optionnelle des trames ID3v2.4 CHAP+CTOC dans un MP3 téléversé (millisecondes en uint32 big-endian simple, offsets 0xFFFFFFFF, sous-trame TIT2 par chapitre, trames existantes préservées), paires de commentaires Vorbis CHAPTER001 (OGG/Opus), texte mp4chaps, bloc d'horodatages pour la description YouTube et sidecar SRT, plus la matrice réelle de support des lecteurs (Apple accepte le JSON via RSS depuis 2025 ; Pocket Casts/Overcast ne lisent que l'ID3 embarqué ; Spotify ignore les deux).
- [Ajouteur d'En-têtes](https://elysiatools.com/fr/tools/header-adder): Ajouter des en-têtes aux données CSV sans noms de colonnes. Parfait pour les importations de bases de données, réponses API ou ensembles de données numériques.
- [Désobfuscateur JavaScript](https://elysiatools.com/fr/tools/javascript-deobfuscator): Désobfusque et analyse le code JavaScript obscurci pour améliorer la lisibilité et la compréhension
- [Filigrane discret adaptatif à 12 points](https://elysiatools.com/fr/tools/adaptive-12-point-hidden-watermark): Ajoute un filigrane textuel discret à une image ou à chaque image prise en charge dans un ZIP, à toutes, certaines au hasard ou des positions choisies du périmètre, avec contraste clair/foncé automatique selon le fond local.
- [Filigrane d'Images en Lot](https://elysiatools.com/fr/tools/batch-watermark): Ajouter des filigranes à plusieurs images avec contrôle de position

## Exemples

- [Échantillons de Texte avec Emojis](https://elysiatools.com/fr/samples/text-with-emoji-samples): Texte multilingue contenant divers emojis Unicode pour tester l'extraction d'emojis
- [Échantillons de Convertisseur de Casse](https://elysiatools.com/fr/samples/text-case-formats): Échantillons de test pour la conversion de casse entre différentes conventions de nommage
- [Exemples de Texte Mixte Chinois-Anglais](https://elysiatools.com/fr/samples/text-chinese-english-mixed-samples): Fichiers texte d'échantillon avec contenu mixte chinois-anglais pour tester les outils d'espacement automatique
- [Échantillons de Texte avec Chinois](https://elysiatools.com/fr/samples/text-with-chinese-samples): Texte multilingue contenant des caractères chinois pour tester l'extraction de chinois

## Contenu associé

- [Conversion de casse et alignement à largeur fixe](https://elysiatools.com/fr/hubs/text-case-conversion-and-alignment-tools): Convertissez les textes qui servent d’identifiants selon une convention de nommage, ajustez-les à une largeur de ligne, puis alignez ou complétez le résultat pour obtenir un texte brut lisible.
