那么这个交互式python控制台代码片段将告诉所有内容:
>>> class Test:
... def __str__(self):
... return 'asd'
...
>>> t = Test()
>>> print(t)
asd
>>> l = [Test(), Test(), Test()]
>>> print(l)
[__main__.Test instance at 0x00CBC1E8, __main__.Test instance at 0x00CBC260,
__main__.Test instance at 0x00CBC238]
Run Code Online (Sandbox Code Playgroud)
基本上我想asd在打印列表时打印三个字符串.我也试过,pprint但它给出了相同的结果.
我们正在尝试将条形码从网页打印到我们的Zebra打印机.
我想知道是否有办法使用打印机自己的字体打印它们,也许使用网络字体或者我知道使用的字体名称?
我一直在尝试使用php条形码生成器,它基本上生成包含条形码的图像.事实上,我已经尝试了几天,但没有成功.
问题是当我打印它们时扫描仪无法读取.我试图改变图像分辨率以匹配打印机的图像分辨率(203dpi),也尝试使用图像大小和格式进行播放,但打印后的条形码仍然无法扫描.
那么有人有这方面的经验吗?
打印机:Zebra TLP 2844
每页需要条形码:
===========
我已经取得了一些进展,我发现这台打印机支持EPL2语言,所以我试图用它来打印出条形码.
首先我需要启用传递模式,我在打印机选项>高级设置>杂项上执行了此操作.
现在我可以使用打印机的内置字体无可挑剔地打印条形码:D使用此命令:
ZPL:B10,10,0,1,2,2,60,N,"TEXT-GOES-HERE":ZPL
但是我只能用记事本打印它,我仍然无法从浏览器中打印出来......这可能是LF被CR + LF取代的问题......
如何克服这个问题?
===========
我正在尝试打印的标签实际上在条形码之前有一些文字,一些html表格很好地格式化.所以我需要首先打印它,在中间我需要粘贴一个漂亮的标签,然后再添加一些文本.
所以我不能用纯EPL2来打印整个东西,我想知道我是否可以使用html + EPL2 + html来实现我的目标或者是不允许的?= /
在Web应用程序中,我想使用POS(销售点)打印机打印收据.我想用Javascript做到这一点.任何人都可以为我提供一个例子吗?
我真的很想要正确地打印我的Twitter Bootstrap视图,并且想知道是否有人能指出我正确的方向.我添加了一个自定义的"print.css",它覆盖了一些原始的bootstrap样式,以及一些自己的组件样式.
这是我的打印对话框:

不确定你是否可以从图像中轻松地说出来,但是井已经失去了背景并且没有跨越整个页面宽度.此外,"列"或"跨度"似乎都是不稳定的.页面构建如下:(仅显示第一行以保持清洁)
<div class="container-fluid">
<div class="row-fluid">
<div class="span3">
<div class="row-fluid">
<div style="height: 150px; width: 300px">
<img class="img-rounded" src='data:image/png;base64,@Model.Unit.Image64' />
</div>
</div>
<div class="row-fluid">
...
</div>
</div>
<div class="span4">
...Pie chart control
</div>
<div class="span5">
...Bar chart control
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这是我的print.css:
@media print {
body {
margin: 0;
padding: 0;
line-height: 1.4em;
word-spacing: 1px;
letter-spacing: 0.2px;
font: 13px Arial, Helvetica,"Lucida Grande", serif;
color: #000;
}
#print-btn #update-btn #nav-left #nav-bar, #selectUnitContainer, .navbar, .sidebar-nav {
display: none;
}
#print-btn, #update-btn, …Run Code Online (Sandbox Code Playgroud) 我有机会需要打印代码(恐怖!!!;)),我想知道我会用什么编辑器或工具打印出具有正确格式和语法高亮的代码?如果它很重要,它将是c#代码,但理想情况下该工具将适用于尽可能多的语言.Notepad ++或其他东西可以处理这个吗?
好的.我已经完成了我的第一个python程序.它有大约1000行代码.在开发期间,我print在运行命令之前放置了大量语句,os.system()
例如,
print "running command",cmd
os.system(cmd)
Run Code Online (Sandbox Code Playgroud)
现在我已经完成了这个计划.我考虑过对它们进行评论,但重定向所有这些不必要的打印(我无法删除所有print语句 - 因为有些语句为用户提供有用的信息)到日志文件中会更有用吗?任何技巧或提示.
打开新窗口后,print()在IE中不起作用.它适用于Chrome.这是一个测试人员:
<html>
<head>
<script type="text/javascript">
function openWin()
{
myWindow=window.open('','','width=200,height=100');
myWindow.document.write("<p>This is 'myWindow'</p>");
myWindow.focus();
myWindow.print(); //DOES NOT WORK
}
</script>
</head>
<body>
<input type="button" value="Open window" onclick="openWin()" />
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 在C#中,我尝试使用PrintDocument类使用以下代码打印图像.图像宽度为1200像素,高度为1800像素.我正在尝试使用小型zeebra打印机在4*6纸张中打印此图像.但该程序只打印4*6的大图像.这意味着它没有根据纸张尺寸调整图像!
PrintDocument pd = new PrintDocument();
pd.PrintPage += (sender, args) =>
{
Image i = Image.FromFile("C://tesimage.PNG");
Point p = new Point(100, 100);
args.Graphics.DrawImage(i, 10, 10, i.Width, i.Height);
};
pd.Print();
Run Code Online (Sandbox Code Playgroud)
当我使用"窗口打印"打印相同的图像时(右键单击并选择打印,它会自动缩放到纸张大小并正确打印.这意味着所有内容都来自4*6纸张.)我如何在C#程序中执行相同的操作?
我有一个包含大量数据,表格和内容的页面.我想制作一个只显示很少选定内容的打印版本.
我正在阅读有关"@media print"的CSS功能,而不是仅仅为了打印而编写另一个页面.
首先,哪些浏览器支持它?由于这是一个内部功能,只有最新的浏览器支持它才行.
我正在考虑使用"可打印"类标记一些DOM元素,并且基本上将"display:none"应用于除了具有"可打印"类的那些元素之外的所有内容.那可行吗?
我该如何实现这一目标?
编辑:这是我到目前为止:
<style type="text/css">
@media print {
* {display:none;}
.printable, .printable > * {display:block;}
}
</style>
Run Code Online (Sandbox Code Playgroud)
但它隐藏了一切.如何使这些"可打印"元素可见?
编辑:现在尝试消极方法
<style type="text/css">
@media print {
body *:not(.printable *) {display:none;}
}
</style>
Run Code Online (Sandbox Code Playgroud)
这在理论上看起来不错,但它不起作用.也许"不"不支持高级CSS ...
我需要使用Kotlin将一些str打印到控制台(Android Studio).我试过了:
Log.v()
Log.d()
Log.i()
Log.w()
Log.e()
Run Code Online (Sandbox Code Playgroud)
方法.但它似乎只适用于Java.我应该用Kotlin打印什么?谢谢