Как заставить CKEditor представить текст с CSS?

От домашней страницы:

"... один из самых высоко оцененных и квалифицированно разработанных проектов библиотеки C++ в мире". — Herb Sutter и Andrei Alexandrescu, Стандарты Кодирования C++

"Объект 55: Ознакомьте себя с Повышением". — Scott Meyers, Эффективный C++, 3-й Ed.

"Очевидное решение для большинства программистов состоит в том, чтобы пользоваться библиотекой, которая обеспечивает изящное и эффективное, независимое от платформы к необходимым сервисам. Примерами является ПОВЫШЕНИЕ..." — Bjarne Stroustrup, Абстракция, библиотеки и эффективность в C++

Так, это - диапазон широко пользовавшихся и принятых библиотек, но почему Вам был бы нужен он?

, Если Вам нужно:

  • функция regex
  • привязка
  • функции лямбды
  • модульные тесты
  • интеллектуальные указатели
  • noncopyable, дополнительный
  • сериализация
  • универсальные даты
  • портативная файловая система
  • кольцевые буферы
  • utils
  • конфигурации универсальная библиотека изображений
  • потоки TR1
  • uBLAS

и [еще 110] , когда Вы кодируете в C++, взгляните на Повышение .

21
задан Jalil 11 December 2009 в 10:39
поделиться

3 ответа

См. Это сообщение :

CKEditor: Класс или ID для тела редактора

Решение, опубликованное nemisj, установит имя класса в теле редактируемой области редактора.

Вы можете сделать это в функции загрузки редактора. Вызовите это перед вызовом .replace.

CKEDITOR.on( 'instanceReady', function( ev )
     {
         CKEDITOR.instances.e1.document.$.body.className = "foo";
     });
3
ответ дан 29 November 2019 в 06:51
поделиться

CKEditor использует DIV с обычными HTML-элементами для представления текста, который вы редактируете. Просто взгляните на содержимое этого DIV и напишите соответствующую таблицу стилей.

Конечно, это работает, только если вы не изменяете вывод CKEditor перед его рендерингом.

1
ответ дан 29 November 2019 в 06:51
поделиться

Я нашел очень простой способ ответить на свой вопрос:

файл content.css в каталоге CKEditor!

Мне нужно было только добавить стиль, который я хотел применить в Редакторе:

body {
    color: #416a8b;
    font-family: Arial;
    font-size: 18px;
    font-weight: 400;
   text-align: left;
}

Вот и все: -)

9
ответ дан 29 November 2019 в 06:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: