将脚本应用于其他功能

时间:2018-11-12 23:14:11

标签: javascript jquery css printing text-editor

我有一个文本编辑器,我希望在您打印打印时看到没有日期,链接或标题的结果,这就是为什么我使用此脚本的空白和纵向为

precision mediump float;

void main() {

  float x = gl_PointCoord.x * 2.0 - 1.0;
  float y = gl_PointCoord.y * 2.0 - 1.0;

  float z = sqrt(1.0 - (pow(x, 2.0) + pow(y, 2.0)));

  vec3 position = vec3(x, y, z);

  float mag = dot(position.xy, position.xy);
  if(mag > 1.0) discard;

  vec3 normal = normalize(position);

  gl_FragColor = vec4(normal, 1.0);
}

但是,如果您尝试打印该脚本而不是文本编辑器中的文本,则此脚本仅在主页上起作用,并且您可以看到example

并且我想将先前的脚本应用到文本编辑器的javascript上,这就是文本编辑器的整个javascript

var cssPagedMedia = (function () {
    var style = document.createElement('style');
    document.head.appendChild(style);
    return function (rule) {
        style.innerHTML = rule;
    };
}());

cssPagedMedia.margin = function (margin) {
    cssPagedMedia('@page {margin: ' + margin + '}');
};

cssPagedMedia.margin('0');

cssPagedMedia.size = function (size) {
    cssPagedMedia('@page {size: ' + size + '}');
};

var cssPagedMedia = (function () {
    var style = document.createElement('style');
    document.head.appendChild(style);
    return function (rule) {
        style.innerHTML = rule;
    };
}());

cssPagedMedia.size = function (size) {
    cssPagedMedia('@page {size: ' + size + '}');
};

cssPagedMedia.size('portrait');

那么,无论浏览器中的默认打印设置是什么,我如何使文本编辑器的打印均显示0的页边距和空白?

0 个答案:

没有答案