Форум пользователей Visio

Форум по вопросам применения и программирования в Visio
Текущее время: 28 мар 2024, 23:49

Часовой пояс: UTC + 3 часа [ Летнее время ]


Правила форума


При размещении файлов предпочтительным является формат vsd (а не vsdx/vsdm)
Размещая ваши вложения на форуме не используйте имена файлов содержащих кириллицу, в противном случае файл будет иметь имя .<расширение файла> !

Для форматирования ваших сообщений используйте BBCodes, описание используемых на форуме BBCodes.



Начать новую тему Ответить на тему  [ Сообщений: 50 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Вставка колонтитулов в PDF с помощью ghostscript
СообщениеДобавлено: 01 апр 2015, 13:07 
Не в сети
Ветеран

Зарегистрирован: 05 июл 2012, 21:34
Сообщений: 225
Очков репутации: 27

Добавить очки репутацииУменьшить очки репутации
так он же пишет c:\GS_test\output_test0.pdf-dDumpMediaSizes пробела перед -d просто нет


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Вставка колонтитулов в PDF с помощью ghostscript
СообщениеДобавлено: 01 апр 2015, 13:19 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
получил нормальный вывод на экран с несколько странными размерами листа
Изображение
придется работать с коэффициентом ? причем он будет не целочисленным…

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Вставка колонтитулов в PDF с помощью ghostscript
СообщениеДобавлено: 01 апр 2015, 13:28 
Не в сети
Ветеран

Зарегистрирован: 05 июл 2012, 21:34
Сообщений: 225
Очков репутации: 27

Добавить очки репутацииУменьшить очки репутации
Да. 2,8357142857142857142857142857143 Только в твоем доке 1 стр 407 х 297. Странно. У меня совпадает пересчет.
GhostScript Team в разделе Page_parameters писал(а):
Otherwise, let w be the desired paper width and h be the desired paper height, in 1/72" units. You can set the page size using the pair of switches
Это получается 1 юнит 1/72 дюйма = 25,4/72 = 0,35277777777777777777777777777778; 297/0,352(7) = 841,89 =842.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Вставка колонтитулов в PDF с помощью ghostscript
СообщениеДобавлено: 01 апр 2015, 13:50 
Не в сети
Ветеран

Зарегистрирован: 05 июл 2012, 21:34
Сообщений: 225
Очков репутации: 27

Добавить очки репутацииУменьшить очки репутации
Теперь нужно создать док колонтитул нужного размера
-dDEVICEWIDTHPOINTS=w -dDEVICEHEIGHTPOINTS=h
и задать ориентацию
-dORIENT1=true
-dORIENT1=false
Defines the meaning of the 0 and 1 orientation values for the setpage[params] compatibility operators. The default value of ORIENT1 is true (set in gs_init.ps), which is the correct value for most files that use setpage[params] at all, namely, files produced by badly designed applications that "know" that the output will be printed on certain roll-media printers: these applications use 0 to mean landscape and 1 to mean portrait. -dORIENT1=false declares that 0 means portrait and 1 means landscape, which is the convention used by a smaller number of files produced by properly written applications.
потом "стрелять" текстом :)


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Вставка колонтитулов в PDF с помощью ghostscript
СообщениеДобавлено: 01 апр 2015, 13:52 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Robink
теперь понятно, добавь пожалуйста ссылку на пруф откуда инфа за 1/72" !
странно. у меня почему-то документы визио в pdf сохраняются с кривыми размерами типа
Изображение

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Вставка колонтитулов в PDF с помощью ghostscript
СообщениеДобавлено: 01 апр 2015, 14:00 
Не в сети
Ветеран

Зарегистрирован: 05 июл 2012, 21:34
Сообщений: 225
Очков репутации: 27

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
Robink
теперь понятно, добавь пожалуйста ссылку на пруф откуда инфа за 1/72" !
странно. у меня почему-то документы визио в pdf сохраняются с кривыми размерами типа
Изображение

http://www.ghostscript.com/doc/7.07/Use ... parameters
Это ты где размеры смотришь?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Вставка колонтитулов в PDF с помощью ghostscript
СообщениеДобавлено: 01 апр 2015, 14:07 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Robink писал(а):
Изображение
Это ты где размеры смотришь?
это в нижнем левом углу в Adobe Acrobat Pro виден размер текущего листа…

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Вставка колонтитулов в PDF с помощью ghostscript
СообщениеДобавлено: 01 апр 2015, 14:09 
Не в сети
Ветеран

Зарегистрирован: 05 июл 2012, 21:34
Сообщений: 225
Очков репутации: 27

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
Robink писал(а):
Изображение
Это ты где размеры смотришь?
это в нижнем левом углу в Adobe Acrobat Pro виден размер текущего листа…

А через gs и пересчет теже числа получаются?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Вставка колонтитулов в PDF с помощью ghostscript
СообщениеДобавлено: 01 апр 2015, 14:20 
Не в сети
Ветеран

Зарегистрирован: 05 июл 2012, 21:34
Сообщений: 225
Очков репутации: 27

Добавить очки репутацииУменьшить очки репутации
ГОСТ 21.1101-2013
8.5 Все листы сброшюрованного тома (альбома) рекомендуется нумеровать сквозной нумерацией листов, начиная с титульного листа. При этом титульный лист не нумеруют. Номер листа указывают в правом верхнем углу рабочего поля листа (см. приложение И).

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


Вложения:
f.jpg
f.jpg [ 25.52 Кб | Просмотров: 1686 ]
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Вставка колонтитулов в PDF с помощью ghostscript
СообщениеДобавлено: 01 апр 2015, 14:34 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Изображение

407.5
407.5//0.352777777777777=1155.11811
297.4
297.4//0.352777777777777=843.023622

210.3
210.3//0.352777777777777=596.1259843
297.4
297.4//0.352777777777777=843.023622
ну если малость округлить, то все сходится

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Вставка колонтитулов в PDF с помощью ghostscript
СообщениеДобавлено: 01 апр 2015, 14:35 
Не в сети
Ветеран

Зарегистрирован: 05 июл 2012, 21:34
Сообщений: 225
Очков репутации: 27

Добавить очки репутацииУменьшить очки репутации
посмотрел у себя, 594,3 х 420,2 = 1684,5 х 1191 с точностью в несколько десятых. Есче визио делает не повернуные страницы, а то что печаталось из нанокада, там горизонтальные форматы идут как повернутые.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Вставка колонтитулов в PDF с помощью ghostscript
СообщениеДобавлено: 01 апр 2015, 14:46 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Robink писал(а):
Если менять, то затирать поле, в которое падает цифра. Ну и две линии дорисовать.
две линии обязательно рисовать ? ведь в документе могут быть листы без рамок (типа приложений, сертификатов и т.п.)

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Вставка колонтитулов в PDF с помощью ghostscript
СообщениеДобавлено: 01 апр 2015, 14:56 
Не в сети
Ветеран

Зарегистрирован: 05 июл 2012, 21:34
Сообщений: 225
Очков репутации: 27

Добавить очки репутацииУменьшить очки репутации
пробовал "стрелять" текстом, отсчет с левого нижнего угла, текст как при выравнивании влево, впринципе попал, надо подгонять.
Насчет линий. Пока незнаю, надо посотреть, gs рисует или нет. А так может и не нужно, но как опция, можно попробовать сделать.


Вложения:
f2.jpg
f2.jpg [ 13.62 Кб | Просмотров: 1667 ]


Последний раз редактировалось Robink 01 апр 2015, 15:09, всего редактировалось 1 раз.
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Вставка колонтитулов в PDF с помощью ghostscript
СообщениеДобавлено: 01 апр 2015, 15:00 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
а старый номер если есть как затирать ?

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Вставка колонтитулов в PDF с помощью ghostscript
СообщениеДобавлено: 01 апр 2015, 15:11 
Не в сети
Ветеран

Зарегистрирован: 05 июл 2012, 21:34
Сообщений: 225
Очков репутации: 27

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
а старый номер если есть как затирать ?

Пока не думал :). Искать насколько понимаю не выйдет. Приходит на ум наложить поверх номера заливку.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Вставка колонтитулов в PDF с помощью ghostscript
СообщениеДобавлено: 01 апр 2015, 15:26 
Не в сети
Ветеран

Зарегистрирован: 05 июл 2012, 21:34
Сообщений: 225
Очков репутации: 27

Добавить очки репутацииУменьшить очки репутации
Вот тут про рисование
http://stackoverflow.com/questions/7500 ... a-gradient


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Вставка колонтитулов в PDF с помощью ghostscript
СообщениеДобавлено: 01 апр 2015, 16:00 
что-то на VBA непохоже. и речь там о каких-то градиентах идет


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Вставка колонтитулов в PDF с помощью ghostscript
СообщениеДобавлено: 01 апр 2015, 16:14 
Не в сети
Ветеран

Зарегистрирован: 05 июл 2012, 21:34
Сообщений: 225
Очков репутации: 27

Добавить очки репутацииУменьшить очки репутации
Градиенты это что нашлось сходу. Это postscript. Вот побаловался.
Код:
str1 = "C:\gs\gs9.16\bin\gswin32c.exe"
str1 = str1 & " -o C:\temp\Header.pdf"
str1 = str1 & " -sDEVICE=pdfwrite"
str1 = str1 & " -dDEVICEWIDTHPOINTS=1684.5"
str1 = str1 & " -dDEVICEHEIGHTPOINTS=1191"
str1 = str1 & " C:\gs\gs9.16\toolbin\1.ps"

Текст для файла ps стащил, см. ссылку выше.
Где градиент там и заливка, это о вопросе затирания поля.


Вложения:
output_test.pdf [21.76 Кб]
Скачиваний: 665
Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Вставка колонтитулов в PDF с помощью ghostscript
СообщениеДобавлено: 01 апр 2015, 16:16 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
если GS не позволяет рисовать внутри PDF прямоугольников средствами VBA, на крайняк можно будет для каждого формата наделать PDF файлов с белым прямоугольником в верхнем правом углу.

порядок наложения слоев слияния документов:
1. лист раздербаненного файла
2. лист соответствующего размера с белым прямоугольником в верхнем правом углу.
3. лист с номером в верхнем правом углу.

вопрос с размером белого прямоугольника ?
его размер должен закрывать существующую нумерацию в колонтитуле или верхнем углу и при этом не перекрывать "полезную часть" листа

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Вставка колонтитулов в PDF с помощью ghostscript
СообщениеДобавлено: 01 апр 2015, 16:19 
Не в сети
Ветеран

Зарегистрирован: 05 июл 2012, 21:34
Сообщений: 225
Очков репутации: 27

Добавить очки репутацииУменьшить очки репутации
Ну вот. А лист видишь, гуляет в каких то пределах в размерах. Можно из под VBA генерить файл ps c нужными координатами.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 50 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB