我正在使用Google云打印,并且我已经获得了大部分工作。但是,我无法找到有关如何格式化page_range
的充分信息。我为其他选项找出正确格式的方法是使用simulate page's Third Party Printing Gadget打印文档,然后使用API查找作业的票据。
但是,当我设置要打印的页面范围时,故障单中的page_range
始终具有相同的值:
"page_range" => array:1 [▼
"interval" => array:1 [▼
0 => array:1 [▼
"start" => 1
]
]
]
打印件按预期显示,仅打印指定的范围。我在3页PDF上尝试了一些示例范围:
2
2-3
1
如果我将表格中的范围留空,我最终得到一个空数组:
"page_range" => []
有人知道这是如何运作的吗?
答案 0 :(得分:0)
我想出了设定价值的正确方法,但我不确定为什么这些其他门票' page_range
都是完全相同的。
答案很简单;您只需设置start
和end
值即可。我正在使用PHP并且必须将值转换为整数,因为它们被读作字符串并导致Google拒绝该票证。
这是打印第一页和第二页的示例:
"page_range" => array:1 [▼
"interval" => array:1 [▼
0 => array:1 [▼
"start" => 1,
"end" => 2
]
]
]