Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.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 a4纸张大小_Javascript_Html_Ckeditor - Fatal编程技术网

Javascript a4纸张大小

Javascript a4纸张大小,javascript,html,ckeditor,Javascript,Html,Ckeditor,我使用的是CkEditor,所以我为textarea设置了a4大小 CKEDITOR.editorConfig = function( config ) { config.height = '842px'; config.width = '595px'; }; HTML: <textarea name="Editor" class="ckeditor" id="aboutme"></textarea> var editor = CKEDITOR.in

我使用的是CkEditor,所以我为textarea设置了a4大小

CKEDITOR.editorConfig = function( config ) {
    config.height = '842px';
    config.width = '595px';
};
HTML:

<textarea name="Editor" class="ckeditor" id="aboutme"></textarea>
 var editor = CKEDITOR.instances.aboutme;
 var edata = editor.getData();
 var replaced_text = edata.replace(/(\[##.+?##\])/g, '<span style="background-color:yellow"><strong>$1</strong></span>');
 editor.setData(replaced_text);

Javascript:

<textarea name="Editor" class="ckeditor" id="aboutme"></textarea>
 var editor = CKEDITOR.instances.aboutme;
 var edata = editor.getData();
 var replaced_text = edata.replace(/(\[##.+?##\])/g, '<span style="background-color:yellow"><strong>$1</strong></span>');
 editor.setData(replaced_text);
var editor=CKEDITOR.instances.aboutme;
var-edata=editor.getData();
var replaced\u text=edata.replace(/(\[\\\\\.+?\\\\])/g,“$1”;
编辑器.setData(替换为文本);
我的问题:

<textarea name="Editor" class="ckeditor" id="aboutme"></textarea>
 var editor = CKEDITOR.instances.aboutme;
 var edata = editor.getData();
 var replaced_text = edata.replace(/(\[##.+?##\])/g, '<span style="background-color:yellow"><strong>$1</strong></span>');
 editor.setData(replaced_text);
如果textarea有2张a4纸张,我想在textarea的第一张和第二张a4纸张之间添加红色下划线

CKEDITOR.editorConfig = function( config ) {
    config.height = '842px';
    config.width = '595px';
};
我试图替换它来完成这项工作,但是我对javascript中用于ckeditor的a4纸没有任何想法

我想在842px(a4纸张大小)后加上红色下划线

在javascript中,如何在842px之后添加红色下划线?

任何帮助都将不胜感激


谢谢。

使用ckeditor+sharedspace+A4大小的假纸尝试此示例:


标题
.身体{
背景:rgb(204204204);
}
梅因迪夫先生{
/*
默认情况下,内容是隐藏的,
只会在
完成页面加载和
编辑程序启动
*/
显示:无;
}
.内容部分{
边缘底部:100px;
}
文章{
背景:白色;
宽度:21cm;
身高:29.7厘米;
显示:块;
边距:0.5厘米;
盒影:0.5cm rgba(0,0,0,0.5);
填充:30px;
字号:11pt;
线路高度:22pt;
}
文章形式{
身高:100%;
}
@媒体印刷品{
正文,文章[size=“A4”]{
保证金:0;
盒影:0;
背景:透明;
}
.cke_pagebreak{
显示:块;
前分页符:始终;
}
.内容部分{
页边距底部:0;
填充顶部:0;
}
1.不打印{
显示:无;
}
}

如果你能用CKEditor做到这一点,我会感到惊讶。。。这不完全是它的设计目的。不是说它不能做(因此这是一个评论而不是一个答案),但我不认为你会怎么做如果超过842像素,就不可能画红线?因为如果我能做到这一点,对我来说没问题,谢谢你可以在842px的位置为内容添加一个浮动div,但是用户可以编辑它,并且在保存时会与内容一起保存(除非删除)。类似于
A4的内容被定义为彩信的确切数量,而不是像素,如果您正在处理像素,并且某人对您有不同的dpi设置(用于屏幕或打印),则可能会以不同的方式显示。你最好的选择是使用真实世界的测量方法。你解决过这个问题吗?我猜变通办法是唯一的选择,但我有兴趣知道。