Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Полностью показать A4 в Oleboundcontrol / 25 сообщений из 96, страница 1 из 4
29.04.2016, 00:11
    #39227126
UAP
UAP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полностью показать A4 в Oleboundcontrol
Господа!

Никак не могу в Oleboundcontrol показать полностью лист формата А4
Справа и снизу Oleboundcontrol срезает полосы.
Работа со свойством Stretch результатов не дает.
Есть ли способ "вписать" А4 в Oleboundcontrol

Тот же вопрос и о "вписании" А4 в Image
...
Рейтинг: 0 / 0
29.04.2016, 00:58
    #39227146
Полностью показать A4 в Oleboundcontrol
UAPГоспода!

Никак не могу в Oleboundcontrol показать полностью лист формата А4
Справа и снизу Oleboundcontrol срезает полосы.
Работа со свойством Stretch результатов не дает.
Есть ли способ "вписать" А4 в Oleboundcontrol Oleboundcontrol - рамка для работы с ActiveX объектами, сам по себе он ничто. Так о каком ActiveX Control'е идет речь? Ибо все определяется его возможностями.
Тот же вопрос и о "вписании" А4 в ImageА4 - идентификатор размера листа бумаги и не более того. ЧТО имеет соответствующий А4 размер и для чего его надо вписать в Image? Надеюсь уже фоксовый Imaage, а не какой-то другой?
...
Рейтинг: 0 / 0
29.04.2016, 06:10
    #39227182
UAP
UAP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полностью показать A4 в Oleboundcontrol
правильный проходящий.,

В ОЛЕ отображается Дженерал поле некоторой таблицы.
Предварительно, в Дженерал поле аппендфромится некоторый ПДФ файл, созданный ПДФ принтером (файл, предназначен для печати на бумагу А4)
...
Рейтинг: 0 / 0
29.04.2016, 06:14
    #39227183
UAP
UAP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полностью показать A4 в Oleboundcontrol
Дополню.

Все отлично работает, кроме одного

НЕ ВЕСЬ ЛИСТ ВИДЕН...

Как будто ножницами отрезали полосу справа и снизу
...
Рейтинг: 0 / 0
29.04.2016, 10:22
    #39227258
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полностью показать A4 в Oleboundcontrol
Что возвращает
Код: sql
1.
? Oleboundcontrol.AutoSize
...
Рейтинг: 0 / 0
29.04.2016, 10:23
    #39227259
Полностью показать A4 в Oleboundcontrol
UAPВ ОЛЕ отображается Дженерал поле некоторой таблицы.
Предварительно, в Дженерал поле аппендфромится некоторый ПДФ файл, созданный ПДФ принтером (файл, предназначен для печати на бумагу А4)Что за дикое словотворчество? Что еще за "аппендфромится"?
Теперь по поводу ПДФ - а фокс тут совершенно не при чем. Смотрите настройки того, приложения, которое вам этот пдф показывает.
...
Рейтинг: 0 / 0
29.04.2016, 11:47
    #39227343
UAP
UAP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полностью показать A4 в Oleboundcontrol
PaulWist,

Было .F., я установил .T., но результатов нет
...
Рейтинг: 0 / 0
29.04.2016, 11:49
    #39227346
UAP
UAP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полностью показать A4 в Oleboundcontrol
правильный проходящий.,

Эту операцию APPEND GENERAL .... известный участник форума - ВладимирМ, называет еще "прокачкой" через дженерал поле
...
Рейтинг: 0 / 0
29.04.2016, 15:28
    #39227573
UAP
UAP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полностью показать A4 в Oleboundcontrol
Я столкнулся с очень странной проблемой...

Выглядит это так.
На форме есть Oleboundcontrol, грид и кнопка К.
В гриде отображается таблица, у которой есть Дженерал поле, отображаемое в Oleboundcontrol.
Нажатием кнопки, запускается цикл по таблице с некоторой задержкой.
Проблема в следующем.
ПРИ ВЫВОДЕ В Oleboundcontrol НЕКОТОРЫХ ДОКУМЕНТОВ ФОРМАТА А4,
ВТЯНУТЫХ В ДЖЕНЕРАЛ ПОЛЕ,
ДОКУМЕНТ "РАЗЛИВАЕТСЯ" ПО ВСЕЙ ФОРМЕ,
ПЕРЕКРЫВАЯ ГРИД, КНОПКУ И ЗАНИМАЕТ ВСЮ ПЛОЩАДЬ ФОРМЫ,
А ДОЛЖЕН ПОЛНОСТЬЮ ПОМЕЩАТЬСЯ В ПРЯМОУГОЛЬНИК Oleboundcontrol
...
Рейтинг: 0 / 0
29.04.2016, 16:18
    #39227656
UAP
UAP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полностью показать A4 в Oleboundcontrol
И еще одна странность.
Чтобы лист формата А4 в виде файла PDF полностью был виден в Oleboundcontrol,
необходимо, чтобы Oleboundcontrol имел размеры - Ширина 612 и Высота 864, как минимум.
Если размеры Oleboundcontrol меньшие, то лист виден не полностью и ""вписать" его не удается...
...
Рейтинг: 0 / 0
29.04.2016, 18:20
    #39227746
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полностью показать A4 в Oleboundcontrol
UAPА ДОЛЖЕН ПОЛНОСТЬЮ ПОМЕЩАТЬСЯ В ПРЯМОУГОЛЬНИК Oleboundcontrol
Значит не должен. Тут или Oleboundcontrol в фоксе криво реализован, либо то приложение которое внутри этого контрола рисует.
Играйся настройками того и другого, может поможет. Как вариант полосы прокрутки включить.

Если по-простому: Oleboundcontrol это выделение окна внутри одного приложения для вывода из другого приложения. Т.е. то что там внутри рисуется не имеет к фоксу никакого отношения, т.к. фокс просто вызывает сторонний компонент, дает ему на вход данные и указывает куда надо выводить результат.

PS Oleboundcontrol не пользуюсь, вообще не использую сторонние компоненты.
...
Рейтинг: 0 / 0
29.04.2016, 20:38
    #39227795
Полностью показать A4 в Oleboundcontrol
Dima TЕсли по-простому: Oleboundcontrol это выделение окна внутри одного приложения для вывода из другого приложения. Т.е. то что там внутри рисуется не имеет к фоксу никакого отношения, т.к. фокс просто вызывает сторонний компонент, дает ему на вход данные и указывает куда надо выводить результат.Уточнение: это не выделение окна, а всего лишь указание координат в фоксовом окне, над которым должно поместиться окно вывода, и это совершенно другое окно, и оно даже не фоксовое, а виндовое и фокс, как уже не единожды сказано, тут совершенно не при чем.
...
Рейтинг: 0 / 0
29.04.2016, 21:00
    #39227801
UAP
UAP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полностью показать A4 в Oleboundcontrol
Коллеги!

У таких зубров как вы, это займет несколько минут работы.
Попробуйте создать форму, на ней ОлеБаундКонтрол и вывести в него ПДФ размером А4.
Я для этого беру Вордовский А4 и рисую черную тонкую рамку, близкую к краю листа, затем печатаю на Булзипе.
Получаю демонстрируемый ПДФ.
Посмотрите как поведет себя рамка.
Проверьте сами.
Вам это не составит труда.
А мне помощь!!
...
Рейтинг: 0 / 0
29.04.2016, 21:06
    #39227803
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полностью показать A4 в Oleboundcontrol
Если тебе это важно, будь добр, выложи готовый проект (без лишнего, одна форма), который бы мы просто запустили и увидели бы твои проблемы.
...
Рейтинг: 0 / 0
29.04.2016, 21:39
    #39227820
UAP
UAP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полностью показать A4 в Oleboundcontrol
Dima T,

Я завтра с утра сделаю это.
Какой ваш адрес, я пришлю маленький проект
...
Рейтинг: 0 / 0
29.04.2016, 21:40
    #39227821
Полностью показать A4 в Oleboundcontrol
UAPВам это не составит труда.
А мне помощь!!Ошибаешься. Труда может и не составит, но это будет совсем не то, что у тебя. У нас будет другой пдф, у нас будет другая смотрелка для него, у нас будет другая операционка и т.д. Еще раз - ActiveX есть чисто виднодвая штука и к фоксу не имеет никакого отношения.
Короче, сделай форму, которую мы можем у себя запустить. Тогда что-то конкретное можно будет обсуждать.
...
Рейтинг: 0 / 0
30.04.2016, 11:02
    #39227964
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полностью показать A4 в Oleboundcontrol
UAP, сюда выкладывай. (форму, таблицу с парой pdf внутри) Только убедись что косяк у тебя повторяется. постарайся покомпактней, сюда можно не более 150 Кб
...
Рейтинг: 0 / 0
30.04.2016, 23:20
    #39228115
UAP
UAP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полностью показать A4 в Oleboundcontrol
Dima T,

По семейным обстоятельствам выкладываю маленький проект только сейчас...
...
Рейтинг: 0 / 0
01.05.2016, 06:26
    #39228159
UAP
UAP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полностью показать A4 в Oleboundcontrol
Кстати! Заметил еще вот что.
Если размер Oleboundcontrol увеличивать, то размер демонстрируемого изображения A4.pdf остается неизменным.
Таким образом, не получается масштабировать ПДФ.
...
Рейтинг: 0 / 0
01.05.2016, 06:42
    #39228161
UAP
UAP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полностью показать A4 в Oleboundcontrol
Более точное измерение изображения A4.pdf показывает, что оно занимает прямоугольник 600 на 844
И ни туда ни сюда.
...
Рейтинг: 0 / 0
01.05.2016, 07:07
    #39228165
UAP
UAP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полностью показать A4 в Oleboundcontrol
Если установить в ОЛЕ Stretch = Stretch, то doc будет мастабироваться, а pdf нет!
...
Рейтинг: 0 / 0
02.05.2016, 09:11
    #39228313
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полностью показать A4 в Oleboundcontrol
Запустил. В кнопке надо писать
Код: sql
1.
APPEND GENERAL gp FROM "A4.pdf"



У меня тоже не масштабируется. Ни уменьшает, ни увеличивает. Похоже что та прога, которая отрисовывает содержимое A4.pdf, просто не умеет масштабировать. Содержимое a4.doc показывает совсем другая прога.

Тут остается только делать побольше окошко с Oleboundcontrol, вставлять его в контейнер и к контейнеру полосы прокрутки лепить.

Я бы подумал нужен ли вообще PDF? Нельзя просто JPG-картинками обойтись?
...
Рейтинг: 0 / 0
02.05.2016, 10:17
    #39228326
UAP
UAP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полностью показать A4 в Oleboundcontrol
Dima T,

Все PDF файлы я создаю с помощью Bullzip PDF Printer, кроме того установлен Acrobat Reader DC для просмотра файла PDF двойным кликом.
Может в Bullzip PDF Printer есть параметр, разрешающий или запрещающий масштабировать созданный PDF файл?
...
Рейтинг: 0 / 0
02.05.2016, 10:22
    #39228328
UAP
UAP
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полностью показать A4 в Oleboundcontrol
Dima T,

Особенно меня беспокоит "разливаемость" печатаемого файла...
Она описана выше.
Пожалуйста, поразмышляйте над этой проблемой.
...
Рейтинг: 0 / 0
02.05.2016, 18:12
    #39228446
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полностью показать A4 в Oleboundcontrol
UAPDima T,

Все PDF файлы я создаю с помощью Bullzip PDF Printer, кроме того установлен Acrobat Reader DC для просмотра файла PDF двойным кликом.
Может в Bullzip PDF Printer есть параметр, разрешающий или запрещающий масштабировать созданный PDF файл?
Bullzip PDF Printer тут вообще ни при чем. Проблема в проге которая показывает, скорее всего какой-то COM-объект который с акробатом ставится.
Попробовал подсунуть книжку в PDF - тоже самое, показывается в каком-то своем размере. Ни на какие настройки масштабирования не реагирует.

Тут или искать другой компонент для просмотра, либо, как вариант - делать костыль: брать прогу для перегонки PDF в JPG и показывать JPG. Где-то находил такую, поищу.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Полностью показать A4 в Oleboundcontrol / 25 сообщений из 96, страница 1 из 4
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]