Печать диаграмм SQL Server (из SQL Server Management Studio Express) - PullRequest
41 голосов
/ 24 июня 2009

У меня проблемы с печатью моих диаграмм, кажется, что некоторые части диаграммы заблокированы и т. Д. Я пробовал несколько разных компьютеров, принтеров и баз данных, поэтому, похоже, проблема в самом SSMS Express.

Это просто так?

Существуют ли достойные обходные пути, или кто-то использует сторонний продукт (желательно бесплатный или дешевый), который может легко интегрироваться с SQL Server?

Ответы [ 7 ]

81 голосов
/ 24 июня 2009

В диаграмме выполните Копировать диаграмму в буфер обмена из меню редактирования, а затем вставьте в новый документ Microsoft Word. Оттуда вы можете масштабировать чертеж по своему желанию.

Если у вас есть принтер, способный печатать на бумаге размером 11 x 17, это хорошо работает. Таким образом, я смог напечатать схемы с 30 таблицами на одной странице, и объекты таблиц имеют почти фактический размер.

16 голосов
/ 24 июня 2009

Щелкните правой кнопкой мыши в области пробела и выберите « Копировать диаграмму в буфер обмена ».

Перейдите к «Paint», вставьте его и распечатайте.

10 голосов
/ 21 октября 2010

Ручное решение: 1- Открыть схему в SSMS 2- Щелкните правой кнопкой мыши и выберите «Просмотреть разрывы страниц». (Если ваша диаграмма отображается на нескольких страницах, перейдите к # 3) 3 - перетащите все элементы таблицы в одно пространство страницы (все готово!) 4- Используйте раскрывающийся элемент управления Zoom для просмотра ваших таблиц (то есть, Fit, 10%, ... 100%) 5- Сохранить как любое имя, которое вы хотите 6- Напечатайте диаграмму, и она уместится на одной странице.

-Каждый научит,

8 голосов
/ 17 июля 2015

Используйте страницу настройки и масштаб печати

Когда у вас есть рисунок, перейдите в Файл | Настройка страницы

Оттуда вы можете определить размер бумаги, ориентацию и , что наиболее важно Масштаб печати

После того, как вы показали разрывы страниц, поиграйтесь с масштабом печати, чтобы он соответствовал выбранному вами размеру страницы.

enter image description here

тогда каждый, кто просматривает диаграмму, может печатать напрямую из SMSS без необходимости копировать в буфер обмена и использовать другие программы для печати ...

7 голосов
/ 24 октября 2012

У меня возникли проблемы, связанные с печатью нескольких страниц диаграмм SQL, и, наконец, я нашел приемлемое решение, которое не предполагает копирование диаграммы в другом месте. Моя основная проблема заключается в автоматическом пересчете размещения разрывов страниц при попытке печати. ​​

Во-первых, в «Параметры страницы» установите ориентацию / размер бумаги / масштаб печати

1) Включить просмотр разрывов страниц

2) Расположите диаграмму на страницах так, как вы этого хотите (в качестве альтернативы знайте, что вы также можете перетаскивать синие линии разрыва страницы)

3) В правом нижнем углу последней страницы (в правом нижнем углу) разместите текстовую аннотацию с небольшим количеством текста (название вашей компании и т. Д.) И расположите его несколько ближе к этому углу. .

4) Попробуйте еще раз пересчитать разрывы страниц и убедитесь, что они остаются на том же месте или достаточно близко к тому месту, где вы их хотите.

5) Печатай и наслаждайся!

Примечание. Я использую SSMS 2012, которая, как я надеялся, в конечном итоге решит эту проблему автоматически, но ведет себя как предыдущие версии - по крайней мере, этот обходной путь позволяет правильно расположить диаграмму на печатной странице.

2 голосов
/ 24 июня 2009

Не уверен, поможет ли это вам или нет, но я обычно печатаю в PDF через CutePDF Writer .

0 голосов
/ 25 января 2012

удивлён! Почему вы хотите экспортировать его в слово или использовать CutePDF?

  • Щелкните правой кнопкой мыши на белом фоне на диаграмме и выберите Просмотр разрывов страниц.
  • Из файла выберите печать.

Это работает на моем компьютере! : -]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...