Переключение на Главную Страницу Страницы: 1 [2] 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Отображение картинок в ячейках ТП (число прочтений - 13857 )
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Отображение картинок в ячейках ТП
Ответ #15 - 15. Апреля 2008 :: 03:59
Печать  
Fedor писал(а) 14. Апреля 2008 :: 14:33:
А вообще-то я тоже за то, чтобы в ТП было больше свободы в отображении картинок в комбинации с текстом.

Пожелания по ТП и 1С++ вообще также можно писать в багзиллу Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
admin spb
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 150
Зарегистрирован: 26. Апреля 2007
Пол: Мужской
Re: Отображение картинок в ячейках ТП
Ответ #16 - 13. Октября 2008 :: 12:25
Печать  
Fedor писал(а) 14. Апреля 2008 :: 14:33:
Да нет, не только 16 цветов, можно отображать картинку и большей цветности.

ТП не рисует картинку по центру ячейки, это верно, но можно попытаться извернуться, используя картинки с большей шириной, и закрашивая левую часть прозрачным цветом.

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

А вообще-то я тоже за то, чтобы в ТП было больше свободы в отображении картинок в комбинации с текстом.


Незнаю почему, но у меня если устанавливать картинку в ячейке табличного поля, у текст сдигаеться вправо... (
Делаю так:
ПриОткрытии()
_Картинка=createobject("Картинка");
_Картинка.Загрузить("error2");

ПриСозданииТП()
Колонка.УстановитьКартинкиСтрок(_Картинка,);

ПриВыводиСтроки()
ОформлениеСтроки.Ячейки.Запись.Текст =  "+";  
ОформлениеСтроки.Ячейки.Запись.ОтображатьТекст = 1;
ОформлениеСтроки.Ячейки.Запись.ИндексКартинки = 0;
ОформлениеСтроки.Ячейки.Запись.ОтображатьКартинку =1;      
                                                                                   


Тоже самое, если делать через: (без прозрачности)
ОформлениеСтроки.Ячейки.Запись.УстановитьКартинку(_Картинка);                                                ОформлениеСтроки.Ячейки.Запись.ОтображатьКартинку =1;      
  
Наверх
 
IP записан
 
admin spb
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 150
Зарегистрирован: 26. Апреля 2007
Пол: Мужской
Re: Отображение картинок в ячейках ТП
Ответ #17 - 13. Октября 2008 :: 14:30
Печать  
Кстати, если устанавливать картинку прозразной, то она отображается как 256 цветов =(
  
Наверх
 
IP записан
 
admin spb
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 150
Зарегистрирован: 26. Апреля 2007
Пол: Мужской
Re: Отображение картинок в ячейках ТП
Ответ #18 - 04. Декабря 2008 :: 07:52
Печать  
"то он появляется поверх картинки" подскажиите как это сделать???
  
Наверх
 
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: Отображение картинок в ячейках ТП
Ответ #19 - 26. Декабря 2008 :: 03:26
Печать  
я вот извелся весь уже, но картинка хоть и 0,128,128 а не прозрачная в ячейках и все тут Печаль
уж не знаю чего делать уже Печаль
Может кто чего подскажет?

А еще есть проблема со следующим, есть колонка из которой мне нужно брать данные, для раскраски и открытия документов. Сама колонка должна быть не видима, так как реально не нужна, но вот когда ее делаешь не видимой, все возможности по получению с нее данных пропадают Печаль ТП+запрос
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Отображение картинок в ячейках ТП
Ответ #20 - 26. Декабря 2008 :: 03:52
Печать  
pavlo писал(а) 26. Декабря 2008 :: 03:26:
А еще есть проблема со следующим, есть колонка из которой мне нужно брать данные, для раскраски и открытия документов. Сама колонка должна быть не видима, так как реально не нужна, но вот когда ее делаешь не видимой, все возможности по получению с нее данных пропадают Печаль ТП+запрос


В селект-листе поставшика данных сделай для этой колонки Автоудаление=0.
  
Наверх
ICQ  
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: Отображение картинок в ячейках ТП
Ответ #21 - 26. Декабря 2008 :: 04:57
Печать  
vip писал(а) 26. Декабря 2008 :: 03:52:
pavlo писал(а) 26. Декабря 2008 :: 03:26:
А еще есть проблема со следующим, есть колонка из которой мне нужно брать данные, для раскраски и открытия документов. Сама колонка должна быть не видима, так как реально не нужна, но вот когда ее делаешь не видимой, все возможности по получению с нее данных пропадают Печаль ТП+запрос


В селект-листе поставшика данных сделай для этой колонки Автоудаление=0.


где бы взять селект лист?  Смущённый
     
Код
Выбрать все
Источник=СоздатьОбъект("ПоставщикДанныхODBC.MSSQL");
Источник.БазаДанных = СоздатьОбъект("ODBCDatabase");
сяца(ТекущаяДата()),ДатаНач));
аяДата(),ДатаКон));
Источник.УстТекстЗапроса(ТекстЗапроса);
Источник.УстКлючПорядка("ПозицияДокумента");
 

  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Отображение картинок в ячейках ТП
Ответ #22 - 26. Декабря 2008 :: 05:10
Печать  
Источник.Поля.Добавить("ТвояХитраяКолонка").Автоудаление=0;
  
Наверх
ICQ  
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: Отображение картинок в ячейках ТП
Ответ #23 - 26. Декабря 2008 :: 05:20
Печать  
vip писал(а) 26. Декабря 2008 :: 05:10:
Источник.Поля.Добавить("ТвояХитраяКолонка").Автоудаление=0;


ага, спасибо огромное Улыбка

а на счет прозрачности ничем не поможешь?
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Отображение картинок в ячейках ТП
Ответ #24 - 26. Декабря 2008 :: 05:32
Печать  
pavlo писал(а) 26. Декабря 2008 :: 05:20:
vip писал(а) 26. Декабря 2008 :: 05:10:
Источник.Поля.Добавить("ТвояХитраяКолонка").Автоудаление=0;


ага, спасибо огромное Улыбка

а на счет прозрачности ничем не поможешь?

Да вроде в этой ветке все обсудили.
Может картинка у тебя калечная?
  
Наверх
ICQ  
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: Отображение картинок в ячейках ТП
Ответ #25 - 26. Декабря 2008 :: 05:51
Печать  
vip писал(а) 26. Декабря 2008 :: 05:32:
pavlo писал(а) 26. Декабря 2008 :: 05:20:
vip писал(а) 26. Декабря 2008 :: 05:10:
Источник.Поля.Добавить("ТвояХитраяКолонка").Автоудаление=0;


ага, спасибо огромное Улыбка

а на счет прозрачности ничем не поможешь?

Да вроде в этой ветке все обсудили.
Может картинка у тебя калечная?


1. ну я ее из скатовской базы выдернул
2. картинка-коллекция
3. сохранил в bmp, в паинте убрал галку не прозрачный фон и залил фон 0,128,128 (странно но было не это)
4. закачал в свою базу и назначил идентификатор
и толку нет Печаль

п.с. вывожу эти картинку в ячейках ТП
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Отображение картинок в ячейках ТП
Ответ #26 - 26. Декабря 2008 :: 05:55
Печать  
Выложи сюда картинку.
  
Наверх
ICQ  
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: Отображение картинок в ячейках ТП
Ответ #27 - 26. Декабря 2008 :: 05:58
Печать  
вот эта
  

1212.bmp ( 20 KB | Загрузки )
1212.bmp

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Отображение картинок в ячейках ТП
Ответ #28 - 26. Декабря 2008 :: 06:08
Печать  
pavlo писал(а) 26. Декабря 2008 :: 05:58:
вот эта

Неправильная картинка.
Надо не RGB, а индексированные цвета.
На, попробуй.
  

1212_001.bmp ( 7 KB | Загрузки )
1212_001.bmp
Наверх
ICQ  
IP записан
 
pavlo
1c++ donor
1c++ power user
Отсутствует



Сообщений: 712
Местоположение: г. Новосибирск
Зарегистрирован: 10. Ноября 2006
Пол: Мужской
Re: Отображение картинок в ячейках ТП
Ответ #29 - 26. Декабря 2008 :: 09:00
Печать  
спасибо, пашет Улыбка
а есть софтик по проще (не фотошоп) где можно было по быстрому ваять для 1с?
  

1с++     3.2.4.1
Formex  2.0.5.99b
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 3 
ОтправитьПечать