|
Йоксель | ☑ | ||
|---|---|---|---|---|
|
0
xfqybr
20.04.11
✎
01:51
|
Йоксель = Новый COMObject("Йоксель");
Книга = Йоксель.ОткрытьКнигуExcel(ИмяФайла); Книга.ЗагрузитьЛист("ГруппыТовара"); Документ = Йоксель.СоздатьТабличныйДокумент (); Высота = Документ.ВысотаТаблицы (); Что я делаю неправильно, высота 0 хотя данные на листе есть ? |
|||
|
1
Злопчинский
20.04.11
✎
03:48
|
днк неправильный.. ;-) могзгов потму что нет или не научился пользоваться...
. в йокселе куча объектов. вот создал ты йокселевский обект (например Книга, дал команду прочитать туда файл, ок). вот дал ты команду создать еще один йокселевский объект пусть это будет НАПРИМЕР объект "ПопищалкаСпикерКомпа" - по твоей логике в ПопищалкеСпикерКомпа должен АВТОМАТОМ появиться данные из йокселевского объекта "книга"...? . на данный момент у тебя книга Йокселя никак не связана с табличным документом йокселя. . в инсталляшке йокселя идет вменяе ая демоконфига. там можно посмотреть... |
|||
|
2
Alexion124
05.05.11
✎
09:21
|
Попытка
ЗагрузитьВнешнююКомпоненту("C:\Yoksel\Yoksel.dll"); Йоксель = ПолучитьCOMОбъект("","Йоксель"); КонвертерPDF = Йоксель.СоздатьГрафическийКонвертерPDF(); Исключение Предупреждение("Не удалось загрузить внешнюю компоненту Yoksel! Сообщите администратору системы!", 20); Возврат Неопределено; КонецПопытки; МассивФайлов = Новый Массив; Состояние("Создание файлов ..."); Для Индекс = 0 По ТабличныеДокументы.Количество() - 1 Цикл // Получаем табличный документ ТабДок = ТабличныеДокументы[Индекс]; // Формируем временный файл xls ИмяФайлаБезРасширения = ?(ЗначениеЗаполнено(ТабДок.ИспользуемоеИмяФайла), ТабДок.ИспользуемоеИмяФайла, "Табличный документ " + Строка(Индекс + 1)); ТабДок.Записать("C:\Yoksel\" + ИмяФайлаБезРасширения + ".xls", ТипФайлаТабличногоДокумента.XLS97); // Конвертируем временный файл в формат pdf Попытка Таб = Йоксель.СоздатьТабличныйДокумент(); Таб.Открыть("C:\Yoksel\" + ИмяФайлаБезРасширения + ".xls", "2"); КонвертерPDF.Документ = Таб; КонвертерPDF.КоличествоБитНаПиксел = 24; //1, 4, 8, 24 КонвертерPDF.ПолеСлева = 1134; // в твипах (1 твип = 1/567 см) КонвертерPDF.Document.PrintingOptions.Orientation = 2; КонвертерPDF.ЗаписатьВФайл("C:\Yoksel\" + ИмяФайлаБезРасширения + ".pdf"); Исключение Возврат Неопределено; КонецПопытки; КонецЦикла; Подскажите по теме пожалуйста ориентация страницы в ПДФе не выставляется |
|||
|
3
Alexion124
05.05.11
✎
09:21
|
вот строка
КонвертерPDF.Document.PrintingOptions.Orientation = 2; |
|||
|
4
Alexion124
05.05.11
✎
09:22
|
надо ландшафт а выходит портрет при любом значении Ориентации
|
|||
|
5
Alexion124
05.05.11
✎
09:42
|
я все еще тута
|
|||
|
6
Alexion124
05.05.11
✎
09:59
|
ну подскажиииииииииите пожалста!!!
|
|||
|
7
Alexion124
05.05.11
✎
10:06
|
сюда ктонить заходит вообще???
|
|||
|
8
Aleksey
05.05.11
✎
10:11
|
(7) Не проще ли у автора на форуме Йокселя спросить?
|
|||
|
9
Alexion124
05.05.11
✎
10:12
|
там также долго
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |