V-Форум / Corel VBA / Тема: информация о документе

информация о документе

 22/12/2009 11:28:00 #Link

mendow

есть ли встроеная возможность получить информацию о документе как в окне Document Info

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

Re: информация о документе

 22/12/2009 11:54:18 #Link

wOxxOm

можно - программно вызывая этот диалог и перезватывая экран. Я отправлял пару лет назад полностью рабочий код Санчосу))

Re: информация о документе

 22/12/2009 12:07:07 #Link

mendow

То есть только с бубном можно получить детальную инфу?
------------
какбэ знаю что в x4 файлы cdr это не файлы cdr, а на самом деле zip-архивы, так вот если переименовать в зип и разархивировать то получаем папку metadata а в ней куча всего интересного, включая файл metadata.xml который содержит всю инфу
cdrDoc.cdr -> cdrDoc.zip -> metadata\metadata.xml

то есть решением для меня может быть сохранение в x4 потом дальнейшая разархивация и парсинг metadata.xml....
Но хотелось бы что то типа doc.getTotalShapes ...

Re: информация о документе

 22/12/2009 12:10:13 #Link

wOxxOm

ну это да, зип-формат Х4 легко прочитать напрямую с помощью внешней длл, даже без переименования.

Re: информация о документе

 22/12/2009 12:19:52 #Link

mendow

wOxxOm Спасибо!
собственно хотел удостовериться что функций которые выводят отчет нет, что бы не изобретать...

Источник: https://powerclip.ru/modules/newbb/viewtopic.php?topic_id=9142&start=0

Rambler's Top100