Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 动态插入分页符_Javascript_Asp.net_Asp.net Mvc_Ckeditor_Wysiwyg - Fatal编程技术网

Javascript 动态插入分页符

Javascript 动态插入分页符,javascript,asp.net,asp.net-mvc,ckeditor,wysiwyg,Javascript,Asp.net,Asp.net Mvc,Ckeditor,Wysiwyg,我的团队正在使用asp.net mvc3(c#)的项目中工作。根据项目需求,我们需要像MicrosoftWord一样实现分页符。我需要保存分页符和页面大小可能是a4,字母,法律等 是否可以控制ckeditor中内容的页面大小,并在内容跨过某个高度或大小时插入编辑器中显示的分页符,与MS Word中的工作方式相同> 有其他解决方案吗?您可以尝试在之前使用CSS2的分页符,在之后使用分页符,尽管动态插入它们的方式和位置是另一回事。就像GraphicsDive所说的,使用打印CSS来完成您需要做的事情

我的团队正在使用asp.net mvc3(c#)的项目中工作。根据项目需求,我们需要像MicrosoftWord一样实现分页符。我需要保存分页符和页面大小可能是a4,字母,法律等

是否可以控制ckeditor中内容的页面大小,并在内容跨过某个高度或大小时插入编辑器中显示的分页符,与MS Word中的工作方式相同>


有其他解决方案吗?

您可以尝试在之前使用CSS2的
分页符,在
之后使用
分页符,尽管动态插入它们的方式和位置是另一回事。

就像GraphicsDive所说的,使用打印CSS来完成您需要做的事情。创建一个css类,该类在定义之前有一个
分页符,并在分页符之后动态地将该类添加到页面的第一个元素中

你也可以这样做:

br.pageBreak {
    page-break-after: always;
}
然后在需要分页符的位置插入一个

更多信息:

分页符:

页面大小:

一篇旧的、与列表无关的文章:


不幸的是,我不知道是否有可能以这种方式修改CKEditor而不费吹灰之力。

我在谷歌上搜索使用

一些特性

  • RichTextBox完全支持分页和打印。你可以编辑 打印布局或草稿视图中的文档;很像微软 单词打印布局支持滚动和打印时的连续页面流 甚至支持水平面对多个页面

  • RichTextBox支持导入和导出RTF、Html和纯文本 文本。将现有的富文本或Html加载到C1RichTextBox控件中, 编辑文档,然后将其导出回RTF或Html

  • 编辑并格式化包含多种字体、装饰、颜色、, 表格、图像、列表等

  • RichTextBoxToolbar包含以下命令:粘贴、剪切、复制、, 撤消、重做、字体系列、字体大小、增大字体、缩小字体、粗体、, 斜体、下划线、更改大小写、下标、上标、文本颜色、, 文本高亮显示颜色、左对齐、居中对齐、右对齐、对齐、, 项目符号、编号、文字环绕、边框厚度、边框颜色、, 段落颜色、边距、填充、插入图像、插入符号、插入 超链接、删除超链接、查找和替换、拼写检查和 用于插入/编辑表格的其他命令

  • 用于插入和编辑图像的RichTextBox。用户可以轻松上传 将图像从其计算机发送到编辑器或指向图像的url 在网上。用户还可以选择、调整和拖动文档表面上的图像

  • RichTextBox支持打印布局和草稿中的页面缩放 观点

  • RichTextBox内容可以导出为PDF格式

  • 自信地编辑RichTextBox中的数据。你现在有了 只需单击鼠标,即可轻松撤消和重做更改 按钮


您以何种格式保存您的CKEditor内容?据我所知,HTML不支持分页符,因此除非您以word格式、pdf格式或其他支持分页符的格式进行保存,否则您没有办法,看看RTF规范:CKEditor已经有了一个插入的按钮,但我怀疑这是他想要的。我需要动态地实现分页符,而不是单击编辑器中的按钮。据我所知,atornblad的解决方案与HTML的解决方案一样好。分页符在HTML中是一个巨大的PITA,但这个解决方案确实有效。问题是。。。您的用户能否在打印前告诉您他们想要的页面大小(如A4等),如果是,则您有一个可行的解决方案。如果您事先不知道,那么您就不走运了。Microsoft Silverlight将于2021年10月12日结束支持。