3

I'm trying to make a simple test editor with Draft.js and React.

I want my editor to looks like Word or LibreOffice : A page with a given height and a new page is created when you reached the bottom of the page.

I have an Editor with the good size but I haven't found a way to detect that the page is filled and a new page needs to be created.

Does anyone have a clue about this ? Is there any thing I have missed in the API or I will have to implement this by hand ?

4

2 回答 2

3

你不会找到一个简单的答案,因为 HTML 没有“页面”的概念

我正在开发一个检测内容高度并尝试缩放到适合内容所需的页面数的 React 组件。

https://github.com/moodysalem/react-page-div/

您可以在反应页面 div 中使用编辑器,但不要包含任何在打印时可见的控件。

于 2016-04-27T19:47:35.337 回答
0

至于我的项目,我能够采用与穆迪相同的方法。在 ComponentDidUpdate 上手动检查编辑器容器的高度并添加一个与编辑器容器内联的 div,该编辑器容器具有边框并且绝对顶部的位置等于纸张的高度(例如 11 英寸)。

于 2017-01-16T07:52:11.523 回答