2

複数行のテキスト ボックスと列のような動作を処理できるブラウザー内グラフィカル (WYSIWYG) エディターを設計したいと考えています。

私が最初に考えたのは、DOM ツリーと対話して操作できる SVG を使用し、最終的に SVG コードをエクスポートして 、 などを使用<flowRoot>する<flowRegion>こと<flowPara>でしたが、これらの機能は SVG 1.2 仕様の一部であり、サポートされていないことがわかりました。ブラウザーによってのみでしたが、Inkscape などのいくつかの SVG レンダラーによってのみでした。( svg-editの最新バージョンをテストドライブに変更し、この結論に達しました)

バックエンド サーバー レベルでは、PDF に変換できるようにしたいと考えています。これは、SVG、Postscript、PDF (duh)、その他の形式で簡単に実行できます。

HTML5 の Canvas API は、コンテンツの品質を大幅に低下させるラスター イメージに限定されているため、オプションではありません。

どのような設計アプローチをお勧めしますか?

4

0 に答える 0