我正在构建一个具有文本编辑功能的Web应用程序。我的问题是:编辑器不仅应处理文本,图像和格式,而且还应像办公套件文本编辑器一样实时地计算页数,打印页边距以及与物理纸张有关的所有内容。
那里有很多Javascript RTF编辑器,但它们只能处理连续文本,模拟“无限”的论文。我想利用它并添加此分页功能,但是我对从哪里开始感到困惑,因为我不得不开始处理的不是像素,而是DPI,英寸/厘米,纸张尺寸,边距和其他抽象。我能想到并实施它的最佳方法是什么?
*我已经阅读了此功能,称为“ layouter”,according to this page,“ 实现一个好的布局器所需的时间以人年为单位,但是如果您只需要一个简单,有限,它可以相对快速地完成”,尽管作者并没有确切地探索如何做到这一点,因为他的文字更多地是关于了解DOCX文件的内部结构。