Вывод на печать по форматам

Автор lexz21, 25.04.16, 09:27:50

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

baksconstructor

Цитата: Kirilius83 от 28.04.16, 08:55:32
А как же тогда винда это все видит? Наименование и обозначение прекрасно отображаются!
Так всё правильно, с компасом идёт библиотека которая это и отображает, без неё и предварительный просмотр не возможен в проводнике.
Просто в этой библиотеке нет параметра для отображения формата.
Эту библу обычно пишет производитель т.к. она считывает бинарный файл (не открывая) и получает из него данные. А чтобы их считать нужно знать спецификацию формата т.к. бинарник - штука тонкая.....
Винда смотрит расширение файла, сравнивает какая библа обрабатывает это расширение, даёт команду на получение данных, а потом эти данные показывает в проводнике (если по простому объяснять)

Kirilius83

Т.е. достаточно попросить техподдержку подправить эту библиотеку? там ведь не долго, зная где и что брать...

baksconstructor

Цитата: Kirilius83 от 28.04.16, 09:04:13
Т.е. достаточно попросить техподдержку подправить эту библиотеку? там ведь не долго, зная где и что брать...
В принципе - да. Осталась самая малость... ::)

СВ

Цитата: Kirilius83 от 28.04.16, 09:04:13
Т.е. достаточно попросить техподдержку подправить эту библиотеку? там ведь не долго, зная где и что брать...
Подправить чуть-чуть, чтобы программист-конструктор-одиночка далее смог что-то написать для своего удобства? Или всё-таки серьёзно переделать систему вывода на печать, решив проблему в "мировом масштабе"? (И оторваться, не побоюсь этого слова, на несколько шагов от КАДов-конкурентов.) Время, думается, явно пришло!
-  -  -  -  -  -
Насколько помню, часто на форуме мелькает мысль, что Аскон больше "заглядывает в глаза" своим основным пользователям с больших предприятий (и, разумеется, с большим количеством пользователей). Там, ясное дело, большие объёмы для печати, так неужто  эти пользователи удовлетворены настоящим положением дел с печатью? Интерфейс Печати изрядно правили, но осталось сделать не так уж много, чтобы он стал удовлетворительным для всех.

Алхимик

Цитата: baksconstructor от 28.04.16, 06:55:41
А договариваться мне нафиг не нужно
Вот вы сами на свои претензии и ответили. Если вы не обращаетесь в АСКОН, откуда они будут знать ваши проблемы?
Цитата: baksconstructor от 28.04.16, 06:55:41
легче на vba всё сделаю под Автокад и проблем не будет.
Делайте.

Вы приводите пример формата с открытым кодом и чего то хотите от АСКОН у которого закрытый код.

Цитата: baksconstructor от 28.04.16, 06:55:41
У Аскона всё сделано чтобы разработкой занимались только они.
И тут вы не правы, откройте менеджер библиотек и посмотрите: Компас-Штамп, Компас-Прессформы, Библиотека разверток, APM-FEM прочностные расчеты, Универсальный механизм, Shaft-2D, Shaft-3D, вроде даже Spring тоже не АСКОН делал, САПР-Сварка. Это все сторонние разработки которые "по-взрослому" сотрудничают и работают с АСКОН. АСКОН открыта для сотрудничества, но там нет телепатов, которые знают о ваших проблемах/хотелках.

Как то ж человек справился и увидел с количеством и типы форматов файлов компаса.

baksconstructor

Цитата: Алхимик от 28.04.16, 09:19:41
Вот вы сами на свои претензии и ответили. Если вы не обращаетесь в АСКОН, откуда они будут знать ваши проблемы?Делайте.
Прошу следить за темой - это НЕ мои вопросы и проблемы.
Цитата: Алхимик от 28.04.16, 09:19:41
Вы приводите пример формата с открытым кодом и чего то хотите от АСКОН у которого закрытый код.
Формат .dwg - закрытый. Но т.к. это распространённый формат, то его добрые люди открыли для всех и новой версией заново изучают.
Цитата: Алхимик от 28.04.16, 09:19:41
И тут вы не правы, откройте менеджер библиотек и посмотрите: Компас-Штамп, Компас-Прессформы, Библиотека разверток, APM-FEM прочностные расчеты, Универсальный механизм, Shaft-2D, Shaft-3D, вроде даже Spring тоже не АСКОН делал, САПР-Сварка. Это все сторонние разработки которые "по-взрослому" сотрудничают и работают с АСКОН. АСКОН открыта для сотрудничества, но там нет телепатов, которые знают о ваших проблемах/хотелках.
Закон рынка - нет не покупаю.
Цитата: Алхимик от 28.04.16, 09:19:41
Как то ж человек справился и увидел с количеством и типы форматов файлов компаса.
Так это как 2 пальца об асфальт, только это совершенно другой механизм и для автора и для темы он не подходит, это другой механизм, если по простому - открыли посмотрели, нашли форматы, показали юзеру.










Алхимик

Наверное и по SDK вот эти свойства нефига не работают:

IPrintJob_Sheet - свойства:
GetGabarites - Получить габариты листа;
Orientation - Получить текущую ориентацию листа;
Scale - Задать масштаб листа.

IPrintJob_Sheet - методы:
GetClipFrameGabarites - Получить выводимые на печать габариты листа;
SetClipFrameGabarites - Установить выводимые на печать габариты листа.

IPrintJob_OutputParameters - свойства:
PageOutputOrder - Порядок вывода страниц на печать.

И куча других свойств и методов с SDK не разу не помогут реализовать печать.

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

baksconstructor

Цитата: Алхимик от 28.04.16, 09:37:37
Наверное и по SDK вот эти свойства нефига не работают:
А кто здесь про реализацию печати говорит ?
Следите за темой.
Тема - отображение свойств чертежа (формата) в проводнике для удобства печати.

Алхимик

Цитата: baksconstructor от 28.04.16, 09:41:51
Тема - отображение свойств чертежа (формата) в проводнике для удобства печати.
Хорошо, а .dwg как это происходит в проводнике? Как несколько форматов показывает?

Kirilius83

Цитата: СВ от 28.04.16, 09:18:17
Подправить чуть-чуть, чтобы программист-конструктор-одиночка далее смог что-то написать для своего удобства? Или всё-таки серьёзно переделать систему вывода на печать, решив проблему в "мировом масштабе"? (И оторваться, не побоюсь этого слова, на несколько шагов от КАДов-конкурентов.) Время, думается, явно пришло!
По хорошему, там еще куча параметров чертежа должна в винде светится, просто что бы было - те же фамилии, даты подписей вполне себе могут использоваться для поиска и фильтрации файлов. Масса, материал, изменения - все используется для поиска чертежей.
Да, все это и многое другое уже есть в электронных архивах и прочих прогах для инженерного документооборота - но это другой уровень. А думается мне, для простого использования (типа "легкая система") они излишне. так почему бы и не дать пользователям возможность делать простой поиск простыми средствами? Если у конкурентов это уже есть - тем более надо и компасу, если еще нет - то будет конкурентное преимущество. Да, это больше ориентировано на совсем мелкие конторы - ну так Хоум версия есть и продается, для неё это как раз в тему будет!

baksconstructor

Цитата: Алхимик от 28.04.16, 09:54:37
Хорошо, а .dwg как это происходит в проводнике? Как несколько форматов показывает?
Насколько я знаю - никак т.к. это не требуется, там нет понятия формат рамки. Пользователь делает что хочет, а не заперт в ограничениях системы.

lexz21

28.04.16, 10:12:53 #31 Последнее редактирование: 28.04.16, 10:26:37 от lexz21
Настройка колонок в папке типа Общие элементы в реестре, насколько я понял, тут:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{5c4f28b5-f869-4e84-8e60-f11db97c5cc7}\TopViews\{00000000-0000-0000-0000-000000000000}
Параметр: ColumnList
Значение: prop:0(34)System.ItemNameDisplay;0System.DateModified;0System.Comment;0System.ItemTypeText;0System.Size;
1System.DateCreated;1System.Author;1System.Keywords;1System.Title

в частности, значение 0System.Comment - это колонка Комментарии (в "Информации о документе" в них как раз и вводится, вручную (((( формат), ну и так далее ....
Вот и думал, что сюда можно приписать - добавить, чтобы формат  отразился в проводнике, как в тотал командере через плагин kompas3d (ссылка на плагин выше в теме)