Страница 1 из 1

Фотографии в Галактике

Добавлено: 21 дек 2005, 18:17
Sheinina
Два вопроса касательно фотографий сотрудников:
- как имеющиеся в Галактике фотографии затащить в RTF-отчет
- как закачать (массово) фотографии в Галактику

Добавлено: 21 дек 2005, 21:14
sim
- как имеющиеся в Галактике фотографии затащить в RTF-отчет
если речь о форме Т2, то включить настройку "выводить фотографии"
- как закачать (массово) фотографии в Галактику
см. ссылку:
http://www.tyumbit.ru/gal_forum/viewtop ... 4%CE%D2%CE

Добавлено: 22 дек 2005, 12:00
Sheinina
К сожалению, не в форму Т2:(
Наши тут захотели из Галактики печатать для сотрудников бэйджики с фотографией и ФИО сотрудников. Причем делаться это будет из специального интерфейса...
За ссылку огромное спасибо, просто рядом сидел шеф и искать было некогда :)

Добавлено: 23 дек 2005, 14:08
Sheinina
Господа, так как же все-таки можно сделать такой отчет:

Код: Выделить всё

+-----------+-----------+-----------+-----------+
!           !           !           !           !
!   Фото    !   Фото    !   Фото    !   Фото    !
!           !           !           !           !
+-----------+-----------+-----------+-----------+
! Фамилия   ! Фамилия   ! Фамилия   !  Фамилия  !
!  Имя      !  Имя      !  Имя      !  Имя      !
! Отчество  ! Отчество  ! Отчество  ! Отчество  !  
+-----------+-----------+-----------+-----------+
И таких строк на листе получается тоже 4 штуки. Сформировать rtf с такой структурой нет проблем, это ясно. Проблема в том, как запихнуть фотки из галактики на нужные места :oops:

Добавлено: 23 дек 2005, 16:18
Max_Fin
Вопрос такой - чей прототип
Ваш и Вы формируете форму или Галактическая

1)
Если Ваш, то можно попробывать воспользоваться функцией прописанной в external.inc

Код: Выделить всё

//вывод картинки в rtf документ: путь к rtf файлу, имя rtf файла, высота картинки, два параметра положение на листе
procedure InsFoto(string, string, longInt, longInt, longInt); external 'InsFoto.dll';
Для формы T2 ей и пользуются для вывода

Вопрос - как найти положение на листе?

Если не удастся воспользоваться, то писать свою dll и там уже либо в самой функции выполнять вставку файла, либо прикрутить макрос.

2)
Если Галактическая тут по моему не получиться.

Добавлено: 23 дек 2005, 16:42
Sheinina
Спасибо!
Еще понять бы в чем эти параметры (высота и координаты) меряются.
Но это можно методом проб и ошибок разобраться :-)

Добавлено: 23 дек 2005, 16:57
Max_Fin
Обратите внимание, что сама картинка должна быть выгружена в тот же путь, что и rtf-файл, имя файла, содержащего картинку Tmp.bmp

Добавлено: 23 дек 2005, 17:06
Sheinina
Только я озадачилась, а где параметр, отвечающий за картинку:)
И что-то я у себя не найду external.inc. Нужен для 5.85.02 и для 7.12 (у нас переходный период).

Добавлено: 23 дек 2005, 17:13
Max_Fin
Работать будет начиная с 5.85, 7.11, соответственно и в 7.12, данный функционал поддерживается.
Для того чтобы развеять сомнения, смотрите каталог EXE Галактики, там обязательна должна присутствовать библиотека InsFoto.dll

Добавлено: 23 дек 2005, 17:15
Sheinina
Спасибо. Только где бы мне нарыть этот самый external.inc? Что-то в поставке я его не нашла:)

Добавлено: 23 дек 2005, 17:16
Max_Fin
создайте свой inc, включите описание этой функции и пользуйтесь

Добавлено: 23 дек 2005, 17:17
Sheinina
Поняла. Спасибочки :?:

Добавлено: 26 дек 2005, 15:06
Sheinina
Спасибо большое. Все получилось!
Параметры типа longint воспринимаются как сантиметры :grin: