商业催化剂电子商务下降发货订单被发送给供应商。我想添加第二个表,即供应商在向我的客户发送产品时使用的包装单。
自定义包含两个表的html电子邮件。1.供应商托运令2.供应商装箱单
试图找出如何将这两个表分开,以便当收件人收到电子邮件时,它们将作为两个单独的页面打印。
发布于 2015-09-07 01:41:12
我知道BC和它的系统电子邮件是如何工作的。在这种情况下,您将无法生成附加的PDF。(除非你使用第三方服务接收电子邮件,否则将其转换为PDF,然后通过电子邮件发送PDF。我不知道有任何这样的服务从我的头顶。)这是你能做的。
从自定义Drop发送电子邮件开始。默认情况下,您会看到发票表单。创建另一个包含包装单据信息的表。(有关电子邮件的标记列表,请参见这份文件。)
然后,您可以添加样式,当用户打印页面时,它会将电子邮件分成两页。例如:
CSS
<style type="text/css">
/* NOTE: This style tag can go anywhere in the email. */
@media print {
.page-break {page-break-after: always;}
}
</style><!-- Code of Invoice -->
<div class="page-break"> </div>
<!-- Code of Packing Slip -->当它被打印出来时,它应该将电子邮件的顶部(在<div class="page-break"> </div>之前的任何内容)分成一页,其余的则分解成第二页。不过,在电子邮件客户端对@media print的支持不是很好,所以不幸的是,这在许多电子邮件客户端中行不通。您可以在电子邮件中阅读这篇文章 on @media print。
如果您知道您的投递者是否是电子邮件中支持@media print的电子邮件客户端之一,那么尝试一下,否则您还有另外两个选项可用:
(我知道这两种情况都不理想。)
发布于 2015-08-28 00:53:11
这可能行不通的原因有两个:
无论如何,您应该在第一页中的最后一个HTML标记中添加以下内容:
style="page-break-after: always;"但是,我强烈建议您尝试生成一个PDF文件或类似的东西作为附件发送。
https://stackoverflow.com/questions/32261646
复制相似问题