所以我知道这个选项: 与CSS / HTML的页码 。 目前看来,将页码添加到页面的打印版本是最好的方法,但是我无法获得任何变化,无法在任何地方使用。 我已经在Chrome,Firefox和IE9的Windows 7机器上尝试过了。 根据一些链接,看起来这可能在更多专有软件(如Prince XML)中得到支持。 Web浏览器是否支持打印版本? 我已经尝试做一个空白的HTML文件,并在两个样式标签之间添加了这个: @page { @bottom-right { content: counter(page) " of " counter(pages); } } 我也简化了它,甚至只是使用content: "TEXT"; 看看我能不能拿出东西出现 这是支持任何地方? 通过“这个”,我具体指的是@page和@bottom-right标签,因为我已经获得了很多次的内容。
当用户点击一个button时,我有一个选项卡打开。 在onload我有它onload对话框,但用户问我是否有可能后,它发送到打印机打印,如果选项卡可以closures自己。 我不确定这是否可以做到。 我曾尝试使用setTimeout(); ,但是由于用户可能会分心并且不得不重新打开标签,所以这不是一段定义的时间。 有什么办法可以做到这一点?
我总是惊讶/沮丧,用打印语句简单地输出到terminal需要多长时间。 经过最近的一些痛苦的缓慢采伐之后,我决定调查一下,发现几乎所有的时间都在等待terminal处理结果,我感到非常惊讶。 可以写入标准输出速度加快? 我写了一个脚本(在这个问题的底部的' print_timer.py ')来比较将100k行写入标准输出到文件,并将标准输出redirect到/dev/null时的时序。 这是时间的结果: $ python print_timer.py 这是一个testing 这是一个testing <剪切99997行> 这是一个testing —– 时间总结(每个10万行) —– 打印:11.950秒 写入文件(+ fsync):0.122秒 用stdout = / dev / null打印:0.050秒 哇。 为了确保python不会在幕后做一些事情,比如认识到我把stdout重新分配给了/ dev / null或者什么的,我在脚本之外做了redirect。 $ python print_timer.py> / dev / null —– 时间总结(每个10万行) —– 打印:0.053秒 写入文件(+ fsync):0.108秒 用stdout = / dev / null打印:0.045秒 所以这不是一个python技巧,它只是terminal。 我一直知道倾销输出到/ dev / null加快了速度,但从来没有想到这是显着的! […]
我有一个交stream#.Net应用程序,打开一个自定义的打印预览表单(妥协的WebBrowser表单控件,显示一个HTML文件和一个button,打印的Web浏览器控件的内容: webBrowser.Print(); 但是,我现在想打印HTML文件,而不打开这种forms。 我已经试图加载到一个web浏览器窗体的HTML不显示窗体,并调用webBrowser.Print()但没有任何打印。 看来我只能打印,如果我显示窗体并加载到控件的HTML。
我有一个JScrollPane中的自定义表格的Swing窗体(它只是一个JPanel,而不是一个JTable子类),我试图让它打印。 如果我只是把整个框架发送到打印机,滚动窗格切断,如果我调整框架的大小,滚动窗格的内容的大小,某种内部障碍停止JFrame成为超过1100像素高。 另一种方法是创build对话框的内容窗格而不将其附加到根JFrame上,因为在这种情况下,JPanel的大小不受限制。 但是为了让组件自己放置并调整到适当的大小,我似乎需要使面板可显示,这意味着至less将其添加到JFrame中并调用JFrame.pack(),但是1100像素限制回来。 这是我打印组件的代码: public static void print(final Component comp) { final float SCALE = .5f; PrinterJob job = PrinterJob.getPrinterJob(); job.setPrintable(new Printable() { public int print(Graphics g, PageFormat pf, int page) throws PrinterException { if (page * pf.getImageableHeight() >= SCALE * comp.getHeight()) return NO_SUCH_PAGE; ((Graphics2D)g).translate(pf.getImageableX(), pf.getImageableY() – page * pf.getImageableHeight()); ((Graphics2D)g).scale(SCALE, SCALE); comp.printAll(g); return […]
[使用Python 3.2]我想知道是否有可能删除您在Python中打印的项目,而不是从python gui,但从命令propt。 例如 a = 0 for x in range (0,3): a = a + 1 b = ("Loading" + "." * a) print (a) 所以它打印 >>>Loading >>>Loading. >>>Loading.. >>>Loading… 但是,我的问题是我想把这一切都放在一条线上,而当它出现其他问题的时候,它就会自动删除它。 所以,而不是去“加载”,“加载”,“Loa ….我想它得到”加载。“,然后它删除线上的东西,并用”加载..“取代它,然后删除“正在加载…”并用“正在加载…”replace它(在同一行上),它很难描述。 PS我试图使用Backspace字符,但它似乎并没有工作(“\ B”) 谢谢
我有一个花车列表。 如果我只是简单地print它,就会显示如下: [9.0, 0.052999999999999999, 0.032575399999999997, 0.010892799999999999, 0.055702500000000002, 0.079330300000000006] 我可以使用print "%.2f" ,这将需要一个for循环遍历列表,但是然后它不适用于更复杂的数据结构。 我想喜欢的东西(我完全是这样) >>> import print_options >>> print_options.set_float_precision(2) >>> print [9.0, 0.052999999999999999, 0.032575399999999997, 0.010892799999999999, 0.055702500000000002, 0.079330300000000006] [9.0, 0.05, 0.03, 0.01, 0.06, 0.08]
我们需要一台可以通过蓝牙或WiFi连接到android手机的便携式打印机(手持式,重要的)。 我目前所知道的: 这次没有可用于Android的标准打印SDK 有一个非官方的SDK叫做iPrint SDK 。 你有没有尝试过通过WiFi或蓝牙? 它工作吗? Printershare也声称可以通过程序获得 。 我可以每个电话支付一次性费用5美元。 它有很多支持的格式。 你用任何手持设备试过吗? 我问他们关于支持的蓝牙打印机列表(因为它有一个菜单项“searchBT打印机”),但他们没有回答。 上面已经提到的我需要知道的是: 你如何从你的Android应用程序打印? 你使用什么样的打印机? 计划在标准的android SDK中包含打印吗? 什么是路线图? 它现在是可用的Beta或者什么的? 如果我们以某种方式(我不这么认为)通过蓝牙构build自己的打印解决scheme,您能推荐标准和协议来检查和学习吗?
find一个有趣的JVM标志: java -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version 它打印数以百计的各种选项,我从来没有听说过。 它还打印默认值,这有助于更好地诊断JVM行为。 另一个有趣的标志是: -XX:+UnlockExperimentalVMOptions 有没有人知道解释每一个他们的任何文件?
我试图自定义打印CSS,并发现它打印链接与href值以及链接。 这是在Chrome中。 对于这个HTML: <a href="http://www.google.com">Google</a> 它打印: Google (http://www.google.com) 我想要它打印: Google