Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.04.2015, 17:52   #1
Alice Vin
 
Регистрация: 22.04.2015
Сообщений: 9
Печаль Canvas и Excel..

Ребят, помогите пожалуйста..дали задание, а знаний Canvas не имею...у меня в excel при помощи границ ячеек нарисован рисунок, мне надо при помощи canvas (или других инструментов) вывести это изображение на форму, с соблюдением длины и жирности. Вот пример такого файла:Безымянный.jpg
при использовании обычного импорта в StrinGrid отображаются только числа..
Alice Vin вне форума Ответить с цитированием
Старый 26.04.2015, 15:17   #2
Alice Vin
 
Регистрация: 22.04.2015
Сообщений: 9
По умолчанию

Ребят, дак есть какие - нибудь варианты?
Alice Vin вне форума Ответить с цитированием
Старый 26.04.2015, 15:31   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Варианты? Ну попробуй кинь на форму OleContainer, и в нем открой экзел, получится похожее на канву.

А вот на канву...
А зачем это все понадобилось если не секрет?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 07.05.2015, 22:30   #4
Alice Vin
 
Регистрация: 22.04.2015
Сообщений: 9
По умолчанию

для диплома...
Alice Vin вне форума Ответить с цитированием
Старый 07.05.2015, 22:55   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от Alice Vin Посмотреть сообщение
для диплома...
сформулируйте, пожалуйста, как это в дипломе объявляется?
Зачем читать рисунок, заданный границами ячеек из Excel?
Чем не устраивает,например, вариант открыть Excel и банально сделать СКРИНШОТ, который вставить в форму Delphi ?
в Excel файле это рисунок может меняться?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 08.05.2015, 12:45   #6
Alice Vin
 
Регистрация: 22.04.2015
Сообщений: 9
По умолчанию

Вообщем, программа нужна для продажи ж\д билетов.
Принцип действия таков:
-Есть файл (Excel) где несколько ж\д вагонов(от плацкарта до купе)
- в программе при открытии этого файла должны отображаться все эти вагоны(именно так же как они находятся в документе), и еще должны отображаться ширина и высота ячейки в которую занесена информация

ширину и высоту ячеек сделано уже, осталось только вывод изображения сделать...но в этом навыков маловато..

самый удачный из всех вариантов получился через компонент OleContainer(только полосу прокрутки осталось добавить)
Alice Vin вне форума Ответить с цитированием
Старый 11.05.2015, 12:41   #7
Alice Vin
 
Регистрация: 22.04.2015
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Варианты? Ну попробуй кинь на форму OleContainer, и в нем открой экзел, получится похожее на канву.
?
А если файл открывается не во всю ширину( как лист excel), можно ли это как то изменить?
и еще открывается только первая страница листа, это возможно как то исправить?

пробовала на ScrollBox кидать, дабы полосы прокрутки делали свое дело, но все равно все тоже..
Alice Vin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[canvas] Fiery Fox Мультимедиа в Delphi 3 22.02.2011 02:28
Canvas Jai Общие вопросы Delphi 7 15.05.2009 13:11
Canvas Zven Общие вопросы Delphi 9 06.12.2007 10:40