打印机壳时是否可以不打印机箱上的纸币?

时间:2012-11-14 01:33:09

标签: dynamics-crm dynamics-crm-2011

在表壳上使用内置打印功能时,是否可以避免打印附在表壳上的纸币?

如果不可能,我会创建一份SSRS报告,但我宁愿只使用已存在的报告。

2 个答案:

答案 0 :(得分:2)

您应该可以通过在页面中嵌入隐藏的HTML网络资源来实现这一点,该网页在打印预览页面时会隐藏元素。

将字段变为其他颜色的示例代码:

<HTML>
    <HEAD>
        <SCRIPT type=text/javascript>
            if (top.location.href.indexOf("/print/print.aspx") != -1) {
                //Do your own DOM manipulation here to hide sections
                top.frames[0].document.getElementById('caseorigincode_d').firstChild.style.color = '#0000FF';

            }
        </SCRIPT>
        <META charset=utf-8>
    </HEAD>

    <BODY contentEditable=true>
        <FONT size=2 face="Tahoma, Verdana, Arial">
            Testing…
        </FONT>
    </BODY>
</HTML>

此方法来自:http://www.crmsoftwareblog.com/2011/08/printing-in-crm-2011 /

答案 1 :(得分:1)

如果你把:

<field name>_c

是标题/标签

<field name>_d

是数据值

在你的情况下只是把:

{
   top.frames[0].document.getElementById('notescontrol_c').style.display = "none"
   top.frames[0].document.getElementById('notescontrol_d').style.display = "none"
}