富文本编辑器[WYSIWYG],使用 javascript 进行分页
是否可以使用JavaScript在富文本编辑器中实现类似于MS Word的分页。
我需要使用 JavaScript 实现一个包含页面文本的编辑器。 如果我输入的文本超出了页面的固定限制,则会自动创建一个新页面,并且文本会溢出到新页面,且格式保持不变。 此外,如果我从其他来源复制大文本,那么它应该根据文本长度计算页数,并将其划分为具有原始文本所有格式的页面。
我需要仅使用 JavaScript、HTML 和 CSS 根据像素大小将文本分成行。
如果我从页面内删除内容,则下一页的内容应填充到当前页面中,如果删除页面中的所有内容,则应删除该页面。 MS Word 中几乎所有的分页功能都应该在这个中实现。
Is it possible to implement paging similar to MS Word in a rich text editor using JavaScript.
I need to implement an editor using JavaScript that contains text in pages. If i type text that exceeds the ficed limit of a page then automatically a new page is created and text overflows to the new page with formatting intact. Also if I copy large text from another source then it should calculate the number of pages depending on the text length and divide it into pages with all the formatting of the original text.
I need to break the text into lines based on pixel size using only JavaScript, HTML and CSS.
If i delete contents from inside a page then contents from the next page should be populated in the current page and if all the contents from a page is deleted then the page should be deleted. Almost every paging feature in MS word should be implemented in this one.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请尝试这个...
Javascript 代码 pagination.js 文件
HTML 文件
Please try this...
Javascript code pagination.js file
HTML file
当然有可能。 一种实现可能是在考虑行高/字体大小的同时计算文本行数。
Sure it's possible. One implementation might be to count lines of text while considering line-height/font-size.