Копирование и вставка текста. Часть первая
Для копирования и вставки текста в 1С-Битрикс служат следующие кнопки:
«вырезать» - Позволяет вырезать выделенный фрагмент и поместить его в буфер обмена.
«скопировать» - С помощью этой кнопки можно скопировать какой-нибудь фрагмент в буфер обмена.
«вставить» - Вставляет фрагмент из буфера обмена.
«вставить из Word» - Вставляет фрагмент из редактора MS Word. Позволяет очистить добавляемый текст от дополнительных элементов форматирования, например, стилей, шрифтов, дополнительных отступов.
«вставить как текст» - Вставляет фрагмент как текст.
«выделить все» - Позволяет выделить все содержимое страницы.
Рассмотрим разницу между возможными режимами вставки текста, скопировав текст из редактора MS Word в визуальный редактор разными способами. Пусть мы хотим скопировать из MS Word какой-нибудь текст. Скопируем этот фрагмент в буфер и вставим его в содержание страницы тремя разными способами:
При вставке текста из редактора MS Word по кнопке «Вставить» появляется вопрос: «Хотите ли Вы очистить текст перед вставкой?»
При ответе «OK» действия редактора будут теми же, что и при вставке текста по кнопке «Вставить из Word». Если на вопрос: Хотите ли Вы очистить текст перед вставкой? ответить Cancel, то текст будет вставлен без удаления каких-либо элементов форматирования. В этом случае код будет таким:
Как видим, при таком варианте вставки многое в коде является лишним – "засоряет" и "утяжеляет" страницу.
Заметьте, что если копировать текст из редактора MS Word с помощью комбинации клавиш Ctrl+Insert или Ctrl+C , а вставлять при помощи Shift+Insert и Ctrl+V соответственно, то редактор будет реагировать как в случае вставки текста по кнопке «вставить».
Если вставлять при помощи этой же кнопки «Вставить текст из браузера», то он скопируется с сохранением форматирования без каких-либо предупреждений. Скопируем из браузера некий фрагмент. Вставим его в содержание страницы с помощью кнопки «вставить». Внешне он будет таким же, как и в браузере, откуда мы его копировали. Код этого фрагмента текста будет таким:
Код этого фрагмента текста – стандартные HTML-теги без дополнительного форматирования.