Я использую редактор CK для отображения некоторой строки с форматированием html, как жирным. Я создал эту строку в C# и покажу в CKEditor. PFB мой кодРедактор CK не форматирует символы новой строки, такие как n
string abc = "<div><h1>Test Text</h1>abcd \n efgh\n <b>ijkl</b> </div>";
this.CKEditor2.Text = abc;
В моей CKEditor отображается следующим образом Test Text ABCDEFGH IJKL
Это явно не позволяет \ п как разрывы строк. Я пытаюсь настроить пользовательские строки для моего CKEditor. Я не уверен, почему он не работает. PFB мой файл config.js для CKEditor.
CKEDITOR.editorConfig = function (config) {
// Define changes to default configuration here. For example:
// config.language = 'fr';
// config.uiColor = '#AADC6E';
config.removePlugins = 'toolbar,elementspath,resize';
config.allowedContent = true;
config.ignoreEmptyParagraph = false;
var writer = new CKEDITOR.htmlWriter();
// The character sequence to use for every indentation step.
writer.indentationChars = '\t';
// The way to close self closing tags, like <br />.
writer.selfClosingEnd = ' />';
// The character sequence to be used for line breaks.
writer.lineBreakChars = '\n';
};
Любые входные данные на этом, пожалуйста.
Да, это правда, это один из последних вариантов, но это будет обходным путем для этой проблемы. Я думаю, что мне не хватает некоторых настроек конфигурации в config.js, которые мы можем использовать для этого, поскольку CKEditor очень настраиваемый. Таким образом, далеко не всякая помощь доступна. Пожалуйста, прокомментируйте, если вы знаете о любых ... Любые эксперты Javascript, пожалуйста, звоните в – Programmerzzz
, вы можете изменить «writer.indentationChars» на «writer.dataIndentationChars», хотя «\ t» является по умолчанию, если не установлен. см. http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-dataIndentationChars и для разрывов строк, см .: http://docs.ckeditor.com/#!/api/CKEDITOR.htmlWriter- method-lineBreak – SteveFerg
Я использую CKEDITOR.htmlwriter() в моем примере. но это бросает ошибку, говоря, что CKEDITOR не найден или htmlwriter() не найден или поддерживается элементом CKEDITOR. Иногда он ничего не делает и никаких изменений в выходе для CKEDITOR. BTW Я использую CKEDITOR 3.6.6.2 для ASP.NET. Уверенность в настройках, которые вы указали, будет работать для 3.x – Programmerzzz