请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

jiankeyan

中级会员

112

主题

312

帖子

936

积分

中级会员

积分
936

[处理中] 14.2.2 a4边线位置

jiankeyan
中级会员   /  发表于:2025-5-8 17:14  /   查看:38  /  回复:9
1金币

a4虚线显示位置不对,能否自己按照px为单位自己设置边线位置,或者调整a4边线位置的api
image.png885827331.png

9 个回复

倒序浏览
jiankeyan
中级会员   /  发表于:6 天前
沙发
image.png515725402.png 试过这种方法也不可以
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:5 天前
板凳
您好,
虚线是显示的纸张预计分页位置,您提到分页位置不对,是发现实际打印或导出的分页位置与虚线不符吗?
还请您结合实际业务情况详细描述下需求,以便问题的进一步调研。
回复 使用道具 举报
jiankeyan
中级会员   /  发表于:5 天前
地板
Lynn.Dou 发表于 2025-5-9 09:24
您好,
虚线是显示的纸张预计分页位置,您提到分页位置不对,是发现实际打印或导出的分页位置与虚线不符吗 ...

这个是我的计算过程,可以看下,整个虚线的宽度之后120mm,但是a4的纸张宽度有210mm,应该不需要其他的证据证明目前的虚线位置不对了吧,下面附上我的demo,您可以试一下,其次上面还提到一个问题,这个虚线可以根据输入的px或者什么单位来随意调整位置吗? image.png856007690.png
回复 使用道具 举报
jiankeyan
中级会员   /  发表于:5 天前
5#
jiankeyan 发表于 2025-5-9 10:30
这个是我的计算过程,可以看下,整个虚线的宽度之后120mm,但是a4的纸张宽度有210mm,应该不需要其他的证 ...

demo---------------
回复 使用道具 举报
jiankeyan
中级会员   /  发表于:5 天前
6#
jiankeyan 发表于 2025-5-9 10:30
这个是我的计算过程,可以看下,整个虚线的宽度之后120mm,但是a4的纸张宽度有210mm,应该不需要其他的证 ...

demo------上一条没有上传上去-----

Demo.zip

4.2 MB, 下载次数: 1

1

回复 使用道具 举报
jiankeyan
中级会员   /  发表于:5 天前
7#
jiankeyan 发表于 2025-5-9 10:39
demo------上一条没有上传上去-----

该方法也不好使,使用后页面会出来很多虚线 image.png81845091.png
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:5 天前
8#
demo收到,我先本地运行尝试复现下这个问题,有结果了同步您。
回复 使用道具 举报
jiankeyan
中级会员   /  发表于:前天 15:23
9#
Lynn.Dou 发表于 2025-5-9 18:04
demo收到,我先本地运行尝试复现下这个问题,有结果了同步您。

您好,有结果了吗
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:前天 17:07
10#
测试来看,您文件中设置的纸张较小,我尝试将纸张大小修改为A4,效果即如下所示:
image.png795613097.png
相关代码:
  1. var printInfo = sheet.printInfo();
  2.         console.log("oldPaperSize", printInfo.paperSize());
  3.         printInfo.paperSize(new GC.Spread.Sheets.Print.PaperSize(GC.Spread.Sheets.Print.PaperKind.a4));
  4.         sheet.isPrintLineVisible(true);
复制代码

关于调整虚线的位置,这个虚线为打印预览线,其位置是与纸张大小、页边距等打印设置相关的,即使要调整也是从打印设置入手区做修改。

基于虚线本身,不能直接调节位置。

Demo.zip

4.2 MB, 下载次数: 1

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部