# Дополнение и выравнивание текста

Дополняет текст до фиксированной ширины и выравнивает по левому/правому краю, по центру или по ширине, с выбранным символом заполнения.

> Каноническая страница: https://elysiatools.com/ru/tools/text-pad

- **Категория:** Text Processing

- **Ключевые слова:** дополнение текста, выравнивание текста, по левому, по правому, по центру, по ширине

## Обзор

Дополняет текст до фиксированной ширины — добавляет символы заполнения, чтобы каждая строка достигла целевого числа столбцов, с выбором положения текста.

**Режимы выравнивания:**
- **По левому краю** — текст начинается слева, заполнение добавляется справа. `"hi" → "hi      "` (ширина 8).
- **По правому краю** — текст заканчивается справа, заполнение слева. `"hi" → "      hi"`.
- **По центру** — текст в середине, заполнение делится на обе стороны (лишний остаток идёт вправо). `"hi" → "   hi   "`.
- **По ширине** — для *многострочного* ввода растягивает каждую строку, кроме последней: слова раздвигаются, чтобы строка достигла целевой ширины с пробелами между ними (вид газетной колонки).

**Параметры:**
- **Целевая ширина** — число столбцов, до которого дополняется/выравнивается каждая строка (1–200).
- **Символ заполнения** — символ для заполнения промежутка. По умолчанию пробел; частые варианты `-`, `=`, `.` или `0`.

**Полезно знать:**
- Строки, уже достигшие или превысившие целевую ширину, возвращаются без изменений для левого/правого/центра (дополнением текст не сжать).
- Для растягивания по ширине нужно минимум два слова в строке; однословные строки выравниваются по левому краю.
- Ширина измеряется в символах (кодовые точки Unicode), поэтому символы CJK считаются по одной колонке — сочетайте с моноширинным отображением для визуального выравнивания.

## Входные данные

- **Текст** (textarea): Type text to pad and align...
- **Выравнивание** (select)
- **Целевая ширина** (number): e.g. 20
- **Символ заполнения** (text): space (default)

## Когда использовать

- Форматирование текстовых заголовков и баннеров для консольных интерфейсов или логов.
- Выравнивание колонок данных или числовых значений по правому краю для улучшения читаемости.
- Подготовка текстовых блоков с выравниванием по ширине для публикаций в моноширинном формате.

## Как это работает

- Вставьте исходный текст в поле ввода и укажите целевую ширину строки в символах.
- Выберите режим выравнивания: по левому краю, по правому краю, по центру или по ширине.
- Задайте символ заполнения (по умолчанию используется пробел) и запустите обработку текста.

## Сценарии использования

- Создание декоративных разделителей и заголовков с дефисами или точками для текстовых отчетов.
- Выравнивание числовых столбцов (например, цен или идентификаторов) пробелами слева.
- Форматирование текстовых абзацев по ширине для readme-файлов или документации.

## Частые вопросы

### Что произойдет, если строка уже длиннее целевой ширины?

Такие строки останутся без изменений. Инструмент не обрезает и не сжимает исходный текст.

### Можно ли использовать несколько символов в качестве заполнителя?

Рекомендуется использовать один символ, чтобы точно контролировать итоговую ширину строки.

### Как работает выравнивание по ширине (justify)?

Оно распределяет дополнительные пробелы между словами в строке, чтобы строка достигла целевой ширины. Последняя строка текста при этом не растягивается.

### Поддерживает ли инструмент кириллицу?

Да, ширина рассчитывается на основе символов Unicode, поэтому русский текст обрабатывается корректно.

### Почему выравнивание по ширине не сработало для строки?

Для этого режима в строке должно быть как минимум два слова, иначе строка выравнивается по левому краю.

## Связанные инструменты

- [Выравниватель текста](https://elysiatools.com/ru/tools/text-justifier): Быстро растягивает пробелы между словами, чтобы все строки текста имели одинаковую длину
- [Левый выравниватель текста](https://elysiatools.com/ru/tools/text-left-aligner): Быстро выравнивает текст по левому краю
- [Правый выравниватель текста](https://elysiatools.com/ru/tools/text-right-aligner): Быстро выравнивает текст по правому краю
- [Конструктор глав подкаста (ID3 / Podcasting 2.0)](https://elysiatools.com/ru/tools/podcast-chapter-marker-builder): Вставьте список глав с таймкодами и получите сразу все форматы: JSON глав Podcasting 2.0 (v1.2.0) и RSS-тег podcast:chapters, опциональное вписывание фреймов ID3v2.4 CHAP+CTOC прямо в загруженный MP3 (миллисекунды — обычный big-endian uint32, смещения 0xFFFFFFFF, подфрейм TIT2 на главу, существующие фреймы сохраняются), пары Vorbis-комментариев CHAPTER001 (OGG/Opus), текст mp4chaps, блок таймкодов для описания YouTube и SRT-сайдкар, плюс реальная матрица поддержки плеерами (Apple читает RSS-JSON с 2025; Pocket Casts/Overcast — только встроенный ID3; Spotify игнорирует и то, и другое).
- [Добавитель Заголовков](https://elysiatools.com/ru/tools/header-adder): Добавить заголовки в данные CSV без имен столбцов. Идеально для импорта из баз данных, ответов API или числовых наборов данных.
- [Деобфускатор JavaScript](https://elysiatools.com/ru/tools/javascript-deobfuscator): Деобфусцирует и анализирует запутанный код JavaScript для улучшения читаемости и понимания
- [Адаптивный скрытый водяной знак в 12 точках](https://elysiatools.com/ru/tools/adaptive-12-point-hidden-watermark): Добавляет ненавязчивый текстовый водяной знак к одному изображению или ко всем поддерживаемым изображениям в ZIP, во все, случайные или выбранные точки по периметру и автоматически подбирает светлый или тёмный контраст.
- [Массовое нанесение водяных знаков](https://elysiatools.com/ru/tools/batch-watermark): Добавление водяных знаков на несколько изображений с контролем позиции

## Примеры

- [Примеры текста с эмодзи](https://elysiatools.com/ru/samples/text-with-emoji-samples): Многоязычный текст, содержащий различные эмодзи Unicode для тестирования извлечения эмодзи
- [Примеры Конвертера Регистра](https://elysiatools.com/ru/samples/text-case-formats): Тестовые примеры для конвертации регистра между различными соглашениями об именовании
- [Примеры Текста на Китайско-Английском Языке](https://elysiatools.com/ru/samples/text-chinese-english-mixed-samples): Примеры текстовых файлов со смешанным китайско-английским содержимым для тестирования инструментов автоматического добавления пробелов
- [Текст с Китайскими Образцами](https://elysiatools.com/ru/samples/text-with-chinese-samples): Многоязычный текст, содержащий китайские символы для проверки извлечения китайского

## Связанные материалы

- [Преобразование регистра и выравнивание по фиксированной ширине](https://elysiatools.com/ru/hubs/text-case-conversion-and-alignment-tools): Преобразуйте текстовые идентификаторы в нужный стиль именования, задайте ширину строк, а затем выровняйте или дополните результат для читаемого простого текста.
