我正在尝试创建与标签纸完全匹配的样式。我的一般策略是将正文设置为无边距,准确设置页面大小,并在每页print_layout的内部div也匹配8½?×11?(在这种情况下)。
问题在于,将页边距设置为0并不会真正将其精确设置为零。
@page {
size: 8.5in 11in;
margin: 0;
}
Run Code Online (Sandbox Code Playgroud)
环顾四周后,我的理解是,您无法真正将页面页边距设置为零,而期望结果为零。我想要的是:
1)在javascript中获得最小打印边距的一种方法,这样我就可以用精确的负边距和内部样式的填充进行补偿。
2)一种覆盖此设置的方法,这样我可以得到真正的零边距(注意:我不需要打印边缘到边缘,只需要将样式调整到页面大小即可)
3)我还没有想到的其他解决方案。
以下是edge-dev中的打印预览的屏幕截图。如上所述,边距设置为零。我更改了内部div的背景,并打开了背景图形设置,以可视方式显示主体(和内部div)的大小。
我正在使用我的目标二进制文件和随之而来的头文件创建一个 zip 文件。我正在尝试找到一种方法来使其正常工作,而无需在 zip 中创建自命名的文件夹,并且让 zip 在其根目录中仅包含目标二进制文件和头文件。
这是 dropbox 上一个小 zip (5k) 中的整个项目:链接
以下是我的构建和打包方式:
cd Build
cmake ..
make
make package
Run Code Online (Sandbox Code Playgroud)
> cmake --版本
cmake版本3.10.2
CMake 套件由 Kitware (kitware.com/cmake) 维护和支持。
> cpack --版本
cpack版本3.10.2
CMake 套件由 Kitware (kitware.com/cmake) 维护和支持。
> gcc --版本
gcc (Ubuntu 7.3.0-27ubuntu1~18.04) 7.3.0 版权所有 (C) 2017 Free Software Foundation, Inc. 这是免费软件;请参阅复制条件的来源。> 无保修;甚至不是为了适销性或特定用途的适用性。
cmake_minimum_required(VERSION 3.2)
###################################################################### PROJECT
project(sis_cg_lib)
###################################################################### FILES
file(GLOB_RECURSE SIS_CG_LIB_INC "deps/*.h" "deps/*.inl" )
file(GLOB_RECURSE SIS_CG_LIB_SRC "sources/*.cpp" )
###################################################################### TARGET
add_library(SIS_CG_Lib ${SIS_CG_LIB_INC} ${SIS_CG_LIB_SRC})
###################################################################### …Run Code Online (Sandbox Code Playgroud)