По умолчанию, любой Input вошел через XPages, которые могут иметь неприятный/вредоносный код встроен (например, HTML/JavaScript) бежится через ACF (Active Content Filter)
Это происходит стороне сервера в XPages во время выполнения. (Вы можете заметить, сама CKEditor эта функциональность тоже, но в случае XPages, CKEditor делает не делать фильтрацию, она выполняется на стороне сервера в системе ACF IBM.)
Некоторые больше информации available here
По какой-то причине правила фильтрации по умолчанию также отфильтровывают атрибут стиля «margin». Это означает, что когда вы отправляете текст с отступом, край сохраняется на стороне сервера перед сохранением в документе.
Если вы установили htlmFilterIn = "identity", то ваша система больше не будет фильтровать, и маржа будет сохранена. Однако ваша система теперь уязвима.
Другая идея заключается в предоставлении пользовательского набора правил, в которых маржа не будет удалена. Подробная информация об этом содержится в книге мастеринга XPages. но вы в основном используете каталог acf-config.xml.sample in/properties и переименовываете его в acf-config.xml, а затем изменяете. (это сделает это по всему серверу)
Говорите за мной: в Интернете нет RichText. Это HTML. HTML не учитывает пробелы. Если вы хотите создать что-то вроде цитаты блока, используйте стиль CSS с пометкой слева. – stwissel
мы сохраняем «форматированный текст» в нашем формате HTML в нашей базе данных Cloudant, и это очень хорошо. Так что отправляйте маршрут HTML, как говорит Стефан, и заканчивая css –
Спасибо за ваши ответы. но у меня есть другая проблема. Пользователи копируют и вставляют текст из M.Word, и когда они это делают, сформованный текст теряется. – JBarnes