Как удалить большой интервал между абзацами в ворде
Перейти к содержимому

Как удалить большой интервал между абзацами в ворде

  • автор:

Как изменить расстояние между строками текста?

Для управления межстрочным расстоянием (оно еще называется интерлиньяжем) применяется стилевое свойство line-height . В качестве значения обычно указывается число, которое определяет межстрочный интервал. Например, line-height : 2 устанавливает двойной интервал, а line-height : 1.5 — полуторный (пример 1).

Пример 1. Интерлиньяж в тексте

HTML5 CSS 2.1 IE Cr Op Sa Fx

    Интерлиньяж p.dline < line-height: 1.5; >P  

Данный термин переводится как «печенье», но поскольку это название лишь сбивает с толку, его оставляют без перевода. Cookie можно использовать для сохранения даты последнего посещения читателя, паролей, а также любой информации о действиях посетителя на сайте. Подобное применение позволяет персонализировать сайт и сделать его более удобным для посетителей.

Результат данного примера показан на рис. 1.

Межстрочное расстояние

Рис. 1. Вид текста при разном межстрочном расстоянии

Значение line-height допустимо задавать и в других единицах CSS, например, пикселах (px), процентах (%) и др. В данном примере для первого абзаца установлен полуторный интерлиньяж, а для второго — межстрочное расстояние равно 0.9em .

Удаление междустрочного интервала между абзацами в документе Word в c#

Я заполняю ячейку таблицы построчно содержимым richTextBox с помощью этого кода:

int length = richTextBoxes[0].Lines.Length; for (int index = 1; index

Но он автоматически проходит странную строку перед вставкой текста, и между каждой строкой есть огромный промежуток между абзацами, и я хочу знать, можно ли его удалить.

Поделиться Источник 08 апреля 2016 в 08:34

2 ответа

Я думаю, вы используете сборку Microsoft.Office.Interop.Word ?

Как насчет установки свойства LineSpacing интерфейса Paragraph ? Это тип с плавающей запятой.

Он может быть установлен после установки одного из следующих значений свойства LineSpacingRule : wdLineSpaceAtLeast , wdLineSpaceExactly или wdLineSpaceMultiple .

Надеюсь, это поможет.

Поделиться 08 апреля 2016 в 08:56

Чтобы изменить междустрочный интервал абзацев в текстовой ячейке:

table.Cell(3,2).Range.Paragraphs.LineSpacing 

Если это не имеет желаемого эффекта, вы должны убедиться, что междустрочный интервал является проблемой, а не некоторыми символьными кодами, которые Word не занимается так, как вы ожидаете. Введите строки в ячейке таблицы, не нажимая клавишу ВВОД и посмотрите, не проявляют ли они такое же поведение, как вы видите с вашим кодом. Если нет, то ваш код импортирует что-то, что вам нужно будет «отрезать».

Проблема, которую вы видите, может быть связана с стилем, примененным к таблице. Если это так, то было бы более эффективно (и правильным из Word POV) применить правильный стиль к таблице/ячейкам, чем применить форматирование напрямую.

Интервалы между абзацами большой?

1) вставляешь текст из ворда- при помощи кнопок вставки, размер между абзадцами больше, чем в верде. Нажимаешь править ( вручную убираешь) интервалы между абзадцамми — они не убираются и интервал между абзадцами все равно увеличивается.

2) пишешь текст вручную- просто в редактор. Интервалы больше чем в редакторе, нажимаешь править — интервалы также увеличиваются.

Т.е. что из верда, что ручками печатешь интервалы больше чем нужно, и при попытки править — они увеличиваются в два раза. Просто набрал текст- нажал править( вышел), править( вышел)- и текст разъежается на 3-4 экрана.

3) когда заходишь в добавление статьи- редактор ( окно редактора) медленно грузится и так же медленно грузится сайт при добавлении стать на сайт.

Как исправить. редактор ckeditor.com/

  • Вопрос задан более трёх лет назад
  • 6431 просмотр

1 комментарий

Оценить 1 комментарий

Bakotiinii @Bakotiinii Автор вопроса

Так, Добрый день всем. Прощу прощения за допущенные ошибки, писал быстро так, как отвлекали и нужно было решить ряд других задач. По делу:

1) В CMS был редактор и он выдавал ту же самую проблему. В ходе беседы с разработчиками было решено подключить другой редактор.
2) Так же обращался с разработчиками, они сказали, что редактор автоматически выдает теги и заменить их на
«как бы замяли это» — т.е для них это сделать нецелесообразно.

Решения вопроса 0
Ответы на вопрос 4
Ответ написан более трёх лет назад
Нравится 2 1 комментарий
Bakotiinii @Bakotiinii Автор вопроса
Имею упущение думать быстрее, чем печатаю.

pragmatik

с трудом пробрался через дебри вашей орфографии,
Вы хоть через ворд прогоняйте прежде чем на хабр постить.
Не совсем понятно заглядываете ли Вы при редактировании текста в html код, отразите как по каждому из пунктов меняется html разметка текста (из того что прочел сложилось впечатление, что у вас проблемы с тегом абзаца

, который доставляется редактором при копировании вместо
),

то есть
допустим, копируете вы текст в котором каждое предложение начинается с новой строки:
Мая плоха хаварить па русски.
Особенно тяжело у мая с согласовать предложение.
Это очевидно по тому, что мая называть данный вопрос «ИнтерваЛЫ между абзацами большОЙ?».

если, после копирования у Вас каждый абзац оказывается заключен в тег

, например:

Мая плоха хаварить па русски.

Особенно тяжело у мая с согласовать предложение.

Это очевидно по тому, что мая называть данный вопрос «ИнтерваЛЫ между абзацами большОЙ?».

— этот текст будет отображаться с большими интервалами между предложениями, т.к. каждое предложение будет восприниматься как абзац и форматироваться соответственно. Чтобы такого не происходило нужно использовать тег «переноса каретки»

Мая плоха хаварить па русски.
Особенно тяжело у мая с согласовать предложение.
Это очевидно по тому, что мая называть данный вопрос «ИнтерваЛЫ между абзацами большОЙ?».

Тогда, расстояние между предложениями будет как в оригинале — минимально.

уточните какой редактор используете в 3м пункте (и, спрашивается, зачем Вы используете ckeditor, если у Вас есть еще и редактор CMS)

Видеосамоучитель. Современный самоучитель работы на компьютере (+DVD)

Лучше один раз увидеть, чем сто раз услышать или прочитать. С этим известным утверждением согласится любой новичок, постигающий тайны персонального компьютера с помощью обычного самоучителя. Видеосамоучитель, который вы держите в руках, позволит вам кардинально ускорить знакомство с компьютером и сделать обучение более понятным и эффективным. Книга содержит видеокурс, в котором автор показывает основные элементы компьютера и демонстрирует работу с важнейшими программами, поэтапно поясняя все происходящее. Содержание видеокурса полностью соответствует тексту книги. Видеосамоучитель — это ваша новая возможность быстро и легко изучить устройство компьютера и приемы работы на нем.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *