标签: printing

CSS设置A4纸张尺寸

我需要在网络上模拟A4纸,并允许打印此页面,因为它在浏览器上显示(特别是Chrome).我将元素大小设置为21cm x 29.7cm,但是当我发送到打印(或打印预览)时,它会剪切我的页面.

看到这个实例!

body {
  margin: 0;
  padding: 0;
  background-color: #FAFAFA;
  font: 12pt "Tahoma";
}

* {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.page {
  width: 21cm;
  min-height: 29.7cm;
  padding: 2cm;
  margin: 1cm auto;
  border: 1px #D3D3D3 solid;
  border-radius: 5px;
  background: white;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

.subpage {
  padding: 1cm;
  border: 5px red solid;
  height: 256mm;
  outline: 2cm #FFEAEA solid;
}

@page {
  size: A4;
  margin: 0;
}

@media print {
  .page { …
Run Code Online (Sandbox Code Playgroud)

css printing print-preview

219
推荐指数
3
解决办法
43万
查看次数

如何在TSQL中刷新PRINT缓冲区?

我在SQL Server 2005中有一个非常长时间运行的存储过程,我正在尝试调试,而我正在使用'print'命令来执行此操作.问题是,我只是在我的sproc的最后从SQL Server获取消息 - 我希望能够刷新消息缓冲区并在sproc的运行时立即看到这些消息,而不是在结束.

t-sql sql-server printing

213
推荐指数
5
解决办法
9万
查看次数

Python:在同一行上打印多个

我想运行一个脚本,它基本上显示如下内容:

Installing XXX...               [DONE]
Run Code Online (Sandbox Code Playgroud)

现在,此刻,我在功能成功后使用print打印整行.但是,我现在希望它首先打印"安装xxx ...",并在功能运行之后添加"DONE"标签; 但是在同一条线上.

有任何想法吗?

python printing stdout line-breaks

212
推荐指数
10
解决办法
44万
查看次数

背景颜色未显示在打印预览中

我正在尝试打印一个页面.在那个页面中,我给了一张表背景颜色.当我在chrome中查看打印预览时,它没有采用背景颜色属性...

所以我尝试了这个属性:

-webkit-print-color-adjust: exact; 
Run Code Online (Sandbox Code Playgroud)

但仍然没有显示颜色.

http://jsfiddle.net/TbrtD/

.vendorListHeading {
  background-color: #1a4567;
  color: white;
  -webkit-print-color-adjust: exact; 
}


<div class="bs-docs-example" id="soTable" style="padding-top: 10px;">
  <table class="table" style="margin-bottom: 0px;">
    <thead>
      <tr class="vendorListHeading" style="">
        <th>Date</th>
        <th>PO Number</th>
        <th>Term</th>
        <th>Tax</th>
        <th>Quote Number</th>
        <th>Status</th>
        <th>Account Mgr</th>
        <th>Shipping Method</th>
        <th>Shipping Account</th>
        <th style="width: 184px;">QA</th>
        <th id="referenceSO">Reference</th>
        <th id="referenceSO" style="width: 146px;">End-User Name</th>
        <th id="referenceSO" style="width: 118px;">End-User's PO</th>
        <th id="referenceSO" style="width: 148px;">Tracking Number</th>
      </tr>
    </thead>
    <tbody>
      <tr class="">
        <td>22</td>
        <td>20130000</td>
        <td>Jim B.</td>
        <td>22</td>
        <td>510 xxx yyyy</td>
        <td>zznn@abc.co</td>
        <td>PDF</td>
        <td>12/23/2012</td>
        <td>Approved</td>
        <td>PDF</td> …
Run Code Online (Sandbox Code Playgroud)

css printing webkit google-chrome css3

211
推荐指数
12
解决办法
28万
查看次数

在iPython Notebook中将DataFrame显示为表

我正在使用iPython笔记本.当我这样做:

df
Run Code Online (Sandbox Code Playgroud)

我得到一张带细胞的美丽桌子.但是,如果我这样做:

df1
df2 
Run Code Online (Sandbox Code Playgroud)

它不会打印出第一张漂亮的桌子.如果我试试这个:

print df1
print df2
Run Code Online (Sandbox Code Playgroud)

它以不同的格式打印出表格,使列溢出并使输出非常高.

有没有办法强制它打印出两个数据集的漂亮表格?

printing pandas ipython-notebook display jupyter-notebook

208
推荐指数
7
解决办法
21万
查看次数

如何更改Python类的字符串表示形式?

在Java中,我可以覆盖toString()我的类的方法.然后Java的print函数打印由其定义的对象的字符串表示toString().有没有相当于Java的Python toString()

例如,我有一个PlayCard课程.我有一个PlayCard的实例c.现在:

>>> print(c)
<__main__.Card object at 0x01FD5D30>
Run Code Online (Sandbox Code Playgroud)

但我想要的是:

>>> print(c)
A?
Run Code Online (Sandbox Code Playgroud)

如何自定义类实例的字符串表示形式?

我正在使用Python 3.x.

python printing string python-3.x

198
推荐指数
2
解决办法
13万
查看次数

打印JSON解析对象?

我有一个已经使用JSON解析的javascript对象JSON.parse我现在想打印对象,所以我可以调试它(函数出错了).当我做以下事情......

for (property in obj) {
    output += property + ': ' + obj[property]+'; ';
}
console.log(output);
Run Code Online (Sandbox Code Playgroud)

我列出了多个[object Object].我想知道如何打印这个以查看内容?

javascript printing parsing json

188
推荐指数
7
解决办法
40万
查看次数

为什么"System.out.println"在Android中不起作用?

我想在控制台中打印一些东西,以便我可以调试它.但由于某种原因,我的Android应用程序中没有任何内容.

我该怎么调试呢?

public class HelloWebview extends Activity {
    WebView webview;    
    private static final String LOG_TAG = "WebViewDemo";
    private class HelloWebViewClient extends WebViewClient {
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);
            return true;
        }
    }

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        webview = (WebView) findViewById(R.id.webview);
        webview.setWebViewClient(new HelloWebViewClient());
        webview.getSettings().setJavaScriptEnabled(true);
        webview.setWebChromeClient(new MyWebChromeClient());
        webview.loadUrl("http://example.com/");    
        System.out.println("I am here");
    }
Run Code Online (Sandbox Code Playgroud)

java printing console android system

185
推荐指数
3
解决办法
22万
查看次数

CSS打印:避免页面之间的半切DIV?

我正在编写一个插件,用于收集大量项目的软件,然后将它们弹出到Cocoa中的WebView中的HTML(使用WebKit作为其渲染器,所以基本上你可以假设这个HTML文件正在打开苹果浏览器).

它制作的DIV具有动态高度,但它们的变化不会太大.它们通常约为200px.无论如何,每个文档大约有六百个这样的项目,我真的很难将它打印出来.除非我很幸运,否则每个页面的底部和顶部都会有一个切成两半的条目,这使得实际使用打印输出非常困难.

我已经尝试了分页前,分页后,分页内,以及三者的组合无济于事.我认为可能是WebKit没有正确呈现指令,或者可能是我对如何使用它们缺乏了解.无论如何,我需要帮助.打印时如何防止DIV的切割?

css printing cocoa page-break

182
推荐指数
9
解决办法
11万
查看次数

从页面禁用浏览器打印选项(页眉,页脚,边距)?

我已经在SO和其他几个网站上以几种不同的方式看到了这个问题,但其中大部分都是过于具体或过时的.我希望有人可以在这里提供一个明确的答案,而不必接受猜测.

有人用CSS或javascript来改变默认打印机设置,当有人在浏览器中打印时?当然,"来自浏览器的打印"是指某种形式的HTML,而不是PDF或其他一些插件依赖的mime类型.

请注意:

如果某些浏览器提供此功能而其他浏览器不支持(或者如果您只知道如何为某些浏览器执行此操作),我欢迎特定于浏览器的解决方案.

同样,如果您知道主流浏览器对EVER有特定限制,这也很有帮助,但一些相当最新的文档将不胜感激.(简单地说"违背XYZ的安全政策"并不是很有说服力,因为XYZ在过去三年中对所述政策做出了重大改变).

最后,当我说"更改默认打印设置"时,我并不是永远,只是为了我的页面,我指的是打印页边距,页眉和页脚.

我非常清楚CSS提供了更改页面方向和页边距的选项.Firefox的许多难题之一.如果我将页边距设置为1英寸,则将其加到已经放置的半英寸处.

我非常希望减少客户网站上PDF的使用,但是主要关注的是展示的侵权(以及缺乏可靠性).

html javascript css browser printing

179
推荐指数
5
解决办法
23万
查看次数