当我使用电子版7.1.7打印网页内容时,我的打印纸上还有一个空白。
使用他们的文档:
保证金对象(facultatif): marginType字符串(可选):
- 可以是默认值,无,可打印区域或自定义。如果选择了custom,那么>您还需要指定顶部,底部,左侧和右侧。
top Number(可选)-打印的网页的顶部距,以像素为单位。
底部编号(可选)-打印网页的底部空白,以像素为单位。
left Number(可选)-打印网页的左边距,以像素为单位。
右边的数字(可选)-打印的网页的右边距,以像素为单位。
我在做什么:
df['Timestamp'] = pd.to_datetime(df['Timestamp'])
df = df.set_index([df.groupby('Flag').cumcount(), 'Flag'])['Timestamp'].unstack()
New_df = df['end'].sub(df['begin']).dt.total_seconds()
print (New_df)
0 1.709538
1 4.383421
2 1.550463
dtype: float64
webContents.print({
printBackground: true,
silent: true,
deviceName: printer,
margins: { marginType : 'none'}
}, () => {
// Close the printable window
BrowserWindow.fromWebContents(webContents).close();
});
当我使用打印机时:“ Microsoft Print To PDF ”,然后打印pdf,打印机的页边距将按预期被覆盖。但是,我需要保持静音。
我尝试过的事情:
@page {
size: A4;
margin:0;
}
但似乎没有办法解决问题。
他们的github上有一些“问题”: https://github.com/electron/electron/issues/15375, https://github.com/electron/electron/issues/21167
有人找到解决方案或解决方法吗?
谢谢。