Печать диаграмм SQL Server (из SQL Server Management Studio Express)
-
22-07-2019 - |
Вопрос
У меня возникли проблемы с печатью моих диаграмм, кажется, что части диаграммы блокируются и т.д.Я перепробовал несколько разных компьютеров, принтеров и баз данных, так что, похоже, проблема в самой SSMS Express.
Неужели так оно и есть на самом деле?
Существуют ли какие-либо достойные обходные пути, или кто-нибудь использует сторонний продукт (желательно бесплатный или дешевый), который может полностью интегрироваться с SQL Server?
Решение
На диаграмме выполните команду Копировать диаграмму в буфер обмена из меню редактирования, а затем вставьте в новый документ Microsoft Word. Оттуда вы можете масштабировать чертеж по своему желанию.
Если у вас есть принтер, способный печатать на бумаге формата 11 x 17, это хорошо работает. Таким образом, я смог напечатать схемы с 30 таблицами на одной странице, и объекты таблиц имеют почти фактический размер.
Другие советы
Щелкните правой кнопкой мыши в области пространства и выберите " Скопировать диаграмму в буфер обмена ".
Перейти к " Paint " вставьте его, затем распечатайте.
Ручное решение: 1- Открыть схему в SSMS 2- Щелкните правой кнопкой мыши и выберите «Просмотреть разрывы страниц». (Если ваша диаграмма отображается на нескольких страницах, перейдите к # 3) 3 - перетащите все элементы таблицы в одно пространство страницы (все готово!) 4- Используйте раскрывающийся элемент управления Zoom для просмотра ваших таблиц (т.е. Fit to, 10%, ... 100%) 5- Сохранить как любое имя, которое вы хотите 6. Распечатайте диаграмму, и она уместится на одной странице.
-Каждый научит одного,
Используйте страницу настройки и масштаб печати
Когда у вас есть рисунок, перейдите в Файл | Настройка страницы
Отсюда вы можете определить размер бумаги, ориентацию и самое главное Масштаб печати
После того, как вы показали свои разрывы страниц, поиграйтесь с масштабом печати, чтобы он соответствовал выбранному вами размеру страницы.
тогда каждый, кто просматривает диаграмму, может печатать напрямую из SMSS без необходимости копировать в буфер обмена и использовать другие программы для печати ...
Я столкнулся с подобными проблемами при печати нескольких страниц диаграмм SQL и, наконец, нашел приемлемое решение, которое не требует копирования диаграммы в другое место.Моя главная проблема заключается в автоматическом пересчете размещения разрывов страниц при попытке печати.
Сначала в разделе Настройка страницы установите ориентацию / формат бумаги / масштаб печати
1) Включить Просмотр Разрывов страниц
2) Расположите диаграмму на страницах так, как вы хотите (в качестве альтернативы знайте, что вы также можете перетащить синие линии разрыва страницы).
3) В правом нижнем углу последней страницы (крайнем правом нижнем углу) поместите текстовую аннотацию с небольшим количеством текста (название вашей компании и т.д.) И расположите ее немного ближе к этому углу.
4) Попробуйте еще раз пересчитать разрывы страниц и убедитесь, что они остаются на том же месте или достаточно близко к тому месту, где вы хотите их видеть.
5) Печатайте и наслаждайтесь!
Примечание:Я использую SSMS 2012, который, как я надеялся, наконец-то решит эту проблему автоматически, но ведет себя как предыдущие версии - по крайней мере, это обходное решение позволяет мне правильно разместить диаграмму на печатной странице.
Не уверен, поможет ли это вам или нет, но я обычно печатаю в PDF через CutePDF Writer . Р>
Удивлен!Почему вы хотите экспортировать его в word или использовать CutePDF?
- Щелкните правой кнопкой мыши на белом фоне диаграммы и выберите пункт Просмотреть разрывы страниц.
- В меню Файл выберите печать.
Это работает на моем компьютере!:-]