powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как средствами VFP получить документ в формате PDF?
16 сообщений из 16, страница 1 из 1
Как средствами VFP получить документ в формате PDF?
    #35028498
mr.Gandalf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый вечер Всем.
Вопрос.
Как средствами VFP получить документ в формате PDF?
Если у кого есть решения или идеи, если можно то поделиться знаниями.

Заранее спасибо. Удачи.
...
Рейтинг: 0 / 0
Как средствами VFP получить документ в формате PDF?
    #35028515
Al_fa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно это пригодится
Класс FoxPDFText для создания PDF файла с отчетом на 100% чистом Visual FoxPro.
Можно также через pdf принтер или сторонние ActiveX
...
Рейтинг: 0 / 0
Как средствами VFP получить документ в формате PDF?
    #35028518
mr.Gandalf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ссылку.
Обязательно просмотрю и разберу.
Вариант с PDF принтер, вроде - это решение, но каждый раз приходится писать руками имя файла и указывать путь к нему. А так, вроде ничего.
...
Рейтинг: 0 / 0
Как средствами VFP получить документ в формате PDF?
    #35028636
Фотография Marat C
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
www.frx2any.com
...
Рейтинг: 0 / 0
Как средствами VFP получить документ в формате PDF?
    #35029054
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Marat Cwww.frx2any.com
Марат, вы на мое последнее письмо что-то долго не отвечаете по поводу FRX2ANY.
Может оно не дошло? У нас вся работа встала :). Из-за этой мелочи не можем приянть купить Ваш продукт.
Может оно не дошло к Вам?
С уважением, Алексей
...
Рейтинг: 0 / 0
Как средствами VFP получить документ в формате PDF?
    #35036117
Фотография Marat C
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksey-K Marat Cwww.frx2any.com
Марат, вы на мое последнее письмо что-то долго не отвечаете по поводу FRX2ANY.
Может оно не дошло? У нас вся работа встала :). Из-за этой мелочи не можем приянть купить Ваш продукт.
Может оно не дошло к Вам?
С уважением, Алексей

Последнии релиз - 12.04.04, должен корректно работать по краинеи мере с Ворд и РТФ модулями.
Добавьте в код, используюшии Репорт Листенер, следуюшии код:

loListener.oFRX2Any.lWrapText = .F.
...
Рейтинг: 0 / 0
Как средствами VFP получить документ в формате PDF?
    #35037750
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Marat C Aleksey-K Marat Cwww.frx2any.com
Марат, вы на мое последнее письмо что-то долго не отвечаете по поводу FRX2ANY.
Может оно не дошло? У нас вся работа встала :). Из-за этой мелочи не можем приянть купить Ваш продукт.
Может оно не дошло к Вам?
С уважением, Алексей

Последнии релиз - 12.04.04, должен корректно работать по краинеи мере с Ворд и РТФ модулями.
Добавьте в код, используюшии Репорт Листенер, следуюшии код:

loListener.oFRX2Any.lWrapText = .F.
Проверил и что получилось:
1. Перестали урезаться русские заголовки - это починилось. УРА!!
2. Поменяйте код в классе Listenet (Samples\VFP 9\ReportListener\VCX) в методе setfrxdatasession с:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
WITH THIS
	IF (.FRXDATASESSION > - 1 ) AND (.FRXDATASESSION # SET("DATASESSION"))
		TRY
			SET DATASESSION TO (.FRXDATASESSION)
		CATCH WHEN .T.
			.RESETTODEFAULT("FRXDataSession")
		ENDTRY
	ENDIF
ENDWITH
на
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
WITH THIS
	IF (.FRXDATASESSION > - 1 ) AND (.FRXDATASESSION # SET("DATASESSION"))
		TRY
			SET DATASESSION TO (.FRXDATASESSION)
			SET TALK OFF
		CATCH WHEN .T.
			.RESETTODEFAULT("FRXDataSession")
			SET TALK OFF
		ENDTRY
	ENDIF
ENDWITH
3. В независимости от состояния loListener.oFRX2Any.lWrapText (.F. или .T.) перестало работать выравнивание Lable по центру при ПЕЧАТИ (на экране при PreView все нормально) - все выравнивается по левому краю.
С уважением, Алексей.
...
Рейтинг: 0 / 0
Как средствами VFP получить документ в формате PDF?
    #35037844
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще один "глюк" в догонку, Марат.
Если из режима PreView напечатать на принтере отчет, а потом нажать кнопку экспорта, например, в Word (можно опять на печать, или в HTML - это не важо. Главное, что сразу после вывода на принтер), то вся форма управления вывода будет "забита" системными сообщениями, как будто SET TALK ON было включено.
С уважением, Алексей
...
Рейтинг: 0 / 0
Как средствами VFP получить документ в формате PDF?
    #35040998
Фотография Marat C
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksey-KИ еще один "глюк" в догонку, Марат.
Если из режима PreView напечатать на принтере отчет, а потом нажать кнопку экспорта, например, в Word (можно опять на печать, или в HTML - это не важо. Главное, что сразу после вывода на принтер), то вся форма управления вывода будет "забита" системными сообщениями, как будто SET TALK ON было включено.
С уважением, Алексей

Что-то я у себя такого эффекта не наблюдаю. Проверил и с Report Converter Engine и с Report Listener Engine.
...
Рейтинг: 0 / 0
Как средствами VFP получить документ в формате PDF?
    #35041009
Фотография Marat C
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksey-K3. В независимости от состояния loListener.oFRX2Any.lWrapText (.F. или .T.) перестало работать выравнивание Lable по центру при ПЕЧАТИ (на экране при PreView все нормально) - все выравнивается по левому краю.
С уважением, Алексей.


Алексеи, вы уверены что у Label в отчете можно указать Alignment?
...
Рейтинг: 0 / 0
Как средствами VFP получить документ в формате PDF?
    #35041317
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Marat C Aleksey-K3. В независимости от состояния loListener.oFRX2Any.lWrapText (.F. или .T.) перестало работать выравнивание Lable по центру при ПЕЧАТИ (на экране при PreView все нормально) - все выравнивается по левому краю.
С уважением, Алексей.

Алексеи, вы уверены что у Label в отчете можно указать Alignment?
Конечно!
Выбираете Label. Далее меню Format -> Text Alignment -> Center
С уважением, Алексей.
...
Рейтинг: 0 / 0
Как средствами VFP получить документ в формате PDF?
    #35041321
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Marat C Aleksey-KИ еще один "глюк" в догонку, Марат.
Если из режима PreView напечатать на принтере отчет, а потом нажать кнопку экспорта, например, в Word (можно опять на печать, или в HTML - это не важо. Главное, что сразу после вывода на принтер), то вся форма управления вывода будет "забита" системными сообщениями, как будто SET TALK ON было включено.
С уважением, Алексей

Что-то я у себя такого эффекта не наблюдаю. Проверил и с Report Converter Engine и с Report Listener Engine.
Это проявляется только в Report Listener Engine. Мало того, вижу, что проскакивает текст вида Listener.vcx (это видно на картинке, которую я опубликовал), но я не ПЕРЕИМЕННОВАЛ ваш класс из примера Listener и разместил его совсем в другой бибилиотеке (не Listener.vcx).
С уважением, Алексей.
...
Рейтинг: 0 / 0
Как средствами VFP получить документ в формате PDF?
    #35041322
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В смысле: я ПЕРЕИМЕННОВАЛ класс Listener и разместил его в другой библиотеке (не Listener.vcx)
С уважением, Алексей
...
Рейтинг: 0 / 0
Как средствами VFP получить документ в формате PDF?
    #35042319
Фотография Marat C
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksey-K Marat C Aleksey-K3. В независимости от состояния loListener.oFRX2Any.lWrapText (.F. или .T.) перестало работать выравнивание Lable по центру при ПЕЧАТИ (на экране при PreView все нормально) - все выравнивается по левому краю.
С уважением, Алексей.

Алексеи, вы уверены что у Label в отчете можно указать Alignment?
Конечно!
Выбираете Label. Далее меню Format -> Text Alignment -> Center
С уважением, Алексей.


Хоть убеите, в упор не вижу...
...
Рейтинг: 0 / 0
Как средствами VFP получить документ в формате PDF?
    #35042324
Фотография Marat C
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Marat C Aleksey-K Marat C Aleksey-K3. В независимости от состояния loListener.oFRX2Any.lWrapText (.F. или .T.) перестало работать выравнивание Lable по центру при ПЕЧАТИ (на экране при PreView все нормально) - все выравнивается по левому краю.
С уважением, Алексей.

Алексеи, вы уверены что у Label в отчете можно указать Alignment?
Конечно!
Выбираете Label. Далее меню Format -> Text Alignment -> Center
С уважением, Алексей.


Хоть убеите, в упор не вижу...


Убивать ненадо, разглядел...
...
Рейтинг: 0 / 0
Как средствами VFP получить документ в формате PDF?
    #35042442
Фотография Marat C
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aleksey-K
3. В независимости от состояния loListener.oFRX2Any.lWrapText (.F. или .T.) перестало работать выравнивание Lable по центру при ПЕЧАТИ (на экране при PreView все нормально) - все выравнивается по левому краю.
С уважением, Алексей.


Починил. См. в.12.04.05
Хочу также обратить ваше внимание на "странное" поведение Ворда. Если опция "Word wrap text in AutoShape" не установлена, то текст обрезаться не будет, но текст алаимент будет утерян.
Если опция "Word wrap text in AutoShape" установлена, то текст (ВОЗМОЖНО) будет обрезан, но текст алаимент при этом будет сохранен.

См. Format Техт Бох -> Text Box - > Options - > Word Wrap Text in AutoShape

Как это побороть (если это вообше возможно) я еше не придумал


P.S. Все вышесказанное относится только к версии Ворда 10 и выше
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как средствами VFP получить документ в формате PDF?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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