【发布时间】:2010-11-05 14:27:35
【问题描述】:
我在打印图表时遇到问题,图表的某些部分似乎被挡住了,等等。我尝试了几台不同的计算机、打印机和数据库,所以这似乎是 SSMS Express 本身的问题。
就是这样吗?
是否有任何体面的解决方法,或者是否有人使用可以与 SQL Server 干净集成的 3rd 方产品(最好是免费或便宜的)?
【问题讨论】:
标签: sql-server ssms
我在打印图表时遇到问题,图表的某些部分似乎被挡住了,等等。我尝试了几台不同的计算机、打印机和数据库,所以这似乎是 SSMS Express 本身的问题。
就是这样吗?
是否有任何体面的解决方法,或者是否有人使用可以与 SQL Server 干净集成的 3rd 方产品(最好是免费或便宜的)?
【问题讨论】:
标签: sql-server ssms
不确定这是否对您有帮助,但我通常通过CutePDF Writer 打印为 PDF。
【讨论】:
在图表中,从编辑菜单执行将图表复制到剪贴板,然后粘贴到新的 Microsoft Word 文档中。从那里,您可以随意缩放绘图。
如果您有一台能够打印到 11 x 17 纸张的打印机,则此方法效果很好。我已经能够以这种方式将具有 30 个表的模式打印到一个页面上,并且表对象非常接近实际大小。
【讨论】:
右键单击空白区域,然后选择“将图表复制到剪贴板”。
转到“绘画”粘贴然后打印。
【讨论】:
手动解决方案: 1- 在 SSMS 中打开图表 2-右键单击并选择“查看分页符” (如果您的图表跨多个页面显示,请转到 #3) 3-将所有表格项目拖放到一个页面空间中(你完成了!) 4- 使用缩放下拉控件查看您的表格(即适合、10%、... 100%) 5-另存为您想要的任何名称 6- 打印您的图表,它将适合一页。
-一人一教,
【讨论】:
惊讶!为什么要将其导出为 word 或使用 CutePDF?
它可以在我的电脑上运行! :-]
【讨论】:
我在打印多页 SQL 图表时遇到了相关问题,终于找到了一个可以接受的解决方案,不需要将图表复制到其他地方。我的主要问题是在您尝试打印时自动重新计算分页符位置。
首先,在页面设置中,设置您的方向/纸张尺寸/打印比例
1) 启用查看分页符
2) 在页面中按你想要的方式排列图表(或者知道你也可以拖动蓝色的分页线)
3) 在最后一页的右下角(最右下角)放置一个带有一些文本(您的公司名称等)的文本注释,并将其定位在靠近该位置的位置角落。
4) 再次尝试重新计算分页符,看看它们是否保持在同一个位置或足够接近您想要的位置。
5) 打印并享受!
注意:我正在使用 SSMS 2012,我希望它最终会自动解决这个问题,但它的行为与以前的版本一样 - 至少这种解决方法可以让我在打印页面上正确放置图表。
【讨论】:
使用页面设置和打印比例
绘制完成后,转到文件 |页面设置
从那里,您可以确定纸张尺寸、方向和最重要的打印比例
显示分页符后,使用打印比例使其适合您选择的页面大小。
然后每个查看图表的人都可以直接从 SMSS 打印,而无需复制到剪贴板并使用其他程序打印...
【讨论】: