は、デフォルトでは、すべての入力は厄介な/悪質なコードに埋め込ま(例えばHTML/JavaScriptを)持つことができるのXPages ACF(アクティブコンテンツフィルタ)を介して実行される
これはのXPagesでサーバー側起こる介して入力されますランタイム。 (あなたはCKEditorバージョン自体があまりにもこの機能を備えている気づくかもしれませんが、のXPagesの場合には、CKEditorバージョンはないフィルタリングをするのか、それはIBMのACFシステムでサーバー側実行されます。)
いくつかのより多くの情報available here
何らかの理由で、デフォルトのフィルタリングルールでは、 'margin'スタイル属性も除外されます。つまり、ユーザーがインデントされたテキストを送信すると、ドキュメントに保存する前に余白がサーバー側から取り除かれます。
htlmFilterIn = "identity"を設定すると、システムはフィルタ処理を行わなくなり、余白は保持されます。しかし、あなたのシステムは現在脆弱です。
もう1つのアイデアは、マージンが取り除かれないカスタムルールセットを提供することです。これを行う詳細はMastering XPagesの本にあります。基本的には/ propertiesディレクトリにあるacf-config.xml.sampleをacf-config.xmlに変更してから変更してください。 (これはサーバ全体で行います)
私の後で話してください:リッチテキストはインターネットにはありません。それはHTMLです。 HTMLはスペースを数えません。ブロック見積もりのようなものを作成する場合は、margin-leftのCSSスタイルを使用します。 – stwissel
CloudanyデータベースにHTML形式で「書式設定されたテキスト」を格納しています。 Stephanが言及しているので、HTMLルートを行ってください。 –
あなたの答えをありがとう。 しかし、別の問題があります。ユーザーはM.Wordからテキストをコピー&ペーストします。そうすると、作成されたテキストは失われます。 – JBarnes