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

Re: Интерфейс с memo-полями

Добавлено: 26 окт 2012, 15:40
Руслан
Starry писал(а):Вот, поискал для вас. А в хелпе еще подробнее есть.
http://www.tyumbit.ru/gal_forum/viewtop ... t=openmemo
Да, спасибо, я это читал... И в принципе разобрался как записывать, апдейтить...

Re: Интерфейс с memo-полями

Добавлено: 19 янв 2016, 06:36
Алексей
Существует ли возможность сделать так, чтобы в мемо-полях отображались сразу данные, загруженных в него документов, *.doc, *.xls, *.pdf ?
Как предпросмотр документов в аутлуке, например.

Re: Интерфейс с memo-полями

Добавлено: 19 янв 2016, 10:52
edward_K
в теории. Но раньше вроде получалось, но теперь нет - офис что ли не то системы.
Смотрите сервис - настройка - редактор мемополей и help там. Все это пишется в cfg
Как то так

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

 [DataBase]
//--------------------------------------
// Назначение : Префиксы мемо-полей, которые не показываются встроенным
//              редактором (например, GIF;BMP;DOC;WRI;JPG;ZIP;ARJ)
// Вид параметра : Строковый (значения - строки, можно в любых кавычках)
// Примечание : Записывается в файл конфигурации пользователя.
// Примечание : Может накапливать список значений (через ";" или по строкам).
// Примечание : Пробелы на концах строк усекаются.
// Синоним :  /NOTTEXT _ ключ (пример /NOTTEXT=строка или /NOTTEXT:строка)
//   MemoNotTextPrefixesList:=GIF
//   MemoNotTextPrefixesList=BMP
//   MemoNotTextPrefixesList=JPG
//   MemoNotTextPrefixesList=JP2
//   MemoNotTextPrefixesList=PNG
   MemoNotTextPrefixesList=
   MemoNotTextPrefixesList=TIF
   MemoNotTextPrefixesList=TIFF
   MemoNotTextPrefixesList=EXE
   MemoNotTextPrefixesList=WRI
//   MemoNotTextPrefixesList=DOT
//   MemoNotTextPrefixesList=/DOC
//   MemoNotTextPrefixesList=DOCX
//   MemoNotTextPrefixesList=RTF
   MemoNotTextPrefixesList=XLS
   MemoNotTextPrefixesList=XLT
   MemoNotTextPrefixesList=XLSX
   MemoNotTextPrefixesList=PPS
   MemoNotTextPrefixesList=PPT
   MemoNotTextPrefixesList=PPTX
   MemoNotTextPrefixesList=VSD
   MemoNotTextPrefixesList=SLK
   MemoNotTextPrefixesList=ZIP
   MemoNotTextPrefixesList=PDF
   MemoNotTextPrefixesList=CHM
   MemoNotTextPrefixesList=HLP
   MemoNotTextPrefixesList=ADF
   MemoNotTextPrefixesList=ARJ
   MemoNotTextPrefixesList=RAR
   MemoNotTextPrefixesList=DBF
   MemoNotTextPrefixesList=AVI
   MemoNotTextPrefixesList=WMV
   MemoNotTextPrefixesList=MPG
   MemoNotTextPrefixesList=FLV
   MemoNotTextPrefixesList=SWF
   MemoNotTextPrefixesList=RES
   MemoNotTextPrefixesList=AZM

// Назначение : Команды просмотра Мемо-полей в зависимости от префикса (например,
//              VPIC /Z/A ! (GIF,BMP) , где вместо "!" подставляется имя вре-
//              менного файла, а GIF,BMP - префиксы мемо-поля для показа VPIC'ом
//              Вся строка должна быть заключена в двойные кавычки (")
// Вид параметра : Строковый (значения - строки, можно в любых кавычках)
// Примечание : Записывается в файл конфигурации пользователя. 
// Примечание : Может накапливать список значений (через ";" или по строкам). 
// Примечание : Пробелы на концах строк усекаются. 
// Синоним :  /VIEWER _ ключ (пример /VIEWER=строка или /VIEWER:строка)

   MemoViewer="'start' ! (GIF)"
   MemoViewer="'start' ! (BMP)"
   MemoViewer="'start' ! (JPG)"
   MemoViewer="'start' ! (JP2)"
   MemoViewer="'start' ! (PNG)"
   MemoViewer="'start' ! (TIF)"
   MemoViewer="'start' ! (TIFF)"
   MemoViewer="'start' ! (EXE)"
   MemoViewer="'start' ! (WRI)"
//   MemoViewer="'c:\Program Files\Microsoft Office\Office14\Winword.EXE' ! /W (DOC)"
//   MemoViewer="! /W (DOC)"
   MemoViewer="' ' ! (DOC)"
   MemoViewer="c:\Program Files\Microsoft Office\Office14\Winword.EXE ! /W (DC)"
   MemoViewer="'start' ! (DOT)"
   MemoViewer="'start' ! (DOCX)"
//   MemoViewer="'start' ! (RTF)"
   MemoViewer=" ! (RTF)"
   MemoViewer="'start' ! (XLS)"
   MemoViewer="'start' ! (XLT)"
   MemoViewer="'start' ! (XLSX)"
   MemoViewer="'start' ! (PPS)"
   MemoViewer="'start' ! (PPT)"
   MemoViewer="'start' ! (PPTX)"
   MemoViewer="'start' ! (VSD)"
   MemoViewer="'start' ! (SLK)"
   MemoViewer="'start' ! (ZIP)"
   MemoViewer="'start' ! (PDF)"
   MemoViewer="'start' ! (CHM)"
   MemoViewer="'start' ! (HLP)"
   MemoViewer="'start' ! (ADF)"
   MemoViewer="'start' ! (ARJ)"
   MemoViewer="'start' ! (RAR)"
   MemoViewer="'start' ! (DBF)"
   MemoViewer="'start' ! (AVI)"
   MemoViewer="'start' ! (WMV)"
   MemoViewer="'start' ! (MPG)"
   MemoViewer="'start' ! (FLV)"
   MemoViewer="'start' ! (SWF)"
   MemoViewer="'start' ! (RES)"
//--------------------------------------
Если добьетесь, то отпишите как. С картинками то без проблем.

Re: Интерфейс с memo-полями

Добавлено: 19 янв 2016, 12:38
Алексей
Я так понял, тут прописывают внешние редакторы, при нажатии мышкой на файл которые будут открывать этот файл.
Я же веду речь о том, чтобы прямо внутри галактики, не нажимая на фал вместо значка "Данные формата PDF" или "Данные формата XLS" там отображался сам документ... такое в принципе возможно?

Re: Интерфейс с memo-полями

Добавлено: 19 янв 2016, 14:29
edward_K
и я про это же 8) . Раньше такая возможность была. Все нужно делать по аналогии с картинками - они то у вас отображаются?
на MemoNotTextPrefixesList обратите внимание. Со start скорей всего пахать не будет.

Re: Интерфейс с memo-полями

Добавлено: 19 янв 2016, 14:34
Den
"такое в принципе возможно?" в приниципе да, но наверное, не через мемо ((
Возможно вроде через ActiveX сразу смотрелку сделать

http://tyumbit.ru/gal_forum/viewtopic.p ... it=ActiveX

Но это внешний контейнер вставляется с объектом xls . документы хранить не в БД(в мемо) тогда придется еще. Гемор тоже

Re: Интерфейс с memo-полями

Добавлено: 19 янв 2016, 18:49
Алексей
Не, тут желание клиента в объектах ремонта, стандартный интерфейс... там закладка есть, документы - вот там хотят сразу предпросмотр ...

Re: Интерфейс с memo-полями

Добавлено: 19 янв 2016, 18:51
Алексей
edward_K писал(а):и я про это же 8) . Раньше такая возможность была. Все нужно делать по аналогии с картинками - они то у вас отображаются?
на MemoNotTextPrefixesList обратите внимание. Со start скорей всего пахать не будет.
с картинками не пробовал... они не интересны в принципе :)
З.Ы.: написал в ТП, посмотрим что ответят.

Re: Интерфейс с memo-полями

Добавлено: 20 янв 2016, 06:36
Алексей
edward_K писал(а):и я про это же 8) . Раньше такая возможность была. Все нужно делать по аналогии с картинками - они то у вас отображаются?
на MemoNotTextPrefixesList обратите внимание. Со start скорей всего пахать не будет.
Вставил тестовую BMP - отображаются. Файлы *.doc и *.pdf отображаться не хотят - только их значки... как я ни пытался.

ТП ответила следующее:
Документация "Галактика ERP. Основы использования"
6.8.11. «Редакторы мемо-полей…»

В области просмотра документ может быть в виде текста, в виде рисунка или в виде иконки внешнего приложения
(например, WinWord, Excel, WinRAR и т.д.). Двойным щелчком на иконке, на тексте или на рисунке в области просмотра (или нажатием любой цифробуквенной клавиши) открывается окно редактирования встроенного или внешнего редактора.

В области просмотра отображается содержимое текущего файла (файл, на иконке которого стоит курсор в области документов).
Отображение файла осуществляется средствами приложения, связанного с данным документом. Если файл
текстовый (или приравненный к текстовому), то содержимое файла отображается встроенным текстовым редактором.
Содержимое графического файла будет отображаться в области просмотра в том случае, если его расширение и формат
содержимого соответствуют одному из форматов,ё поддерживаемых библиотекой gdiplus (BMP, JPG, GIF и др.)
т.е. тупо куском из документации... неужели нельзя было просто написать что просматриваться может только текст и картинки следующих типов.

В общем сделал вывод - фиг Вам, а не pdf doc docx xls, как то так.

Re: Интерфейс с memo-полями

Добавлено: 20 янв 2016, 10:26
edward_K
Отображение файла осуществляется средствами приложения, связанного с данным документом.
и все таки как то я делал. Но без start это точно.

Re: Интерфейс с memo-полями

Добавлено: 20 янв 2016, 13:35
Алексей
Как написал DEN если сам пишешь интерфейс, там есть возможность вставлять что-то типа OLE-объекта...может это было как раз оно?

Re: Интерфейс с memo-полями

Добавлено: 20 янв 2016, 13:40
edward_K
не. именно для мемополей. Но давно это было.