Страница 4 из 9
					
				Обычный текст -> RTF
				Добавлено: 21 Сентябрь 2018, 9:57
				 Игорь Столяров
				finsoftrz писал(а): 19 Сентябрь 2018, 13:35Кто просил сохранение wmf в rtf - прикрепил классик.
 
В принципе, всё отлично работает. Спасибо ! 
 
Но, конечно, со спецификацией размеров для RTF - жесть. В каждом редакторе свои приколы. 
Как я понял, Ваш вариант заточен под Microsoft Word ... 
Или только Microsoft Word корректно обрабатывает установку размеров листа и картинки для RTF ...
P/S. Кстати понял, где я оконфузился пару лет назад, когда пробовал сделать такой экспорт Clarion Report в RTF.
       Я пытался выставлять размер картинки в пикселях (аналогично OLE Word), но судя по всему для WMF это вообще не работает.
 
			
					
				Обычный текст -> RTF
				Добавлено: 21 Сентябрь 2018, 10:51
				 finsoftrz
				Насколько помню, в Word и Writer нормально открывалось. А в WordPad смещение начала было и форма отображалась со второго листа. Я не копал дальше. Давал этот класс Сергею Редькину, он отписался, что у него везде корректно получилось.
			 
			
					
				Обычный текст -> RTF
				Добавлено: 21 Сентябрь 2018, 10:54
				 finsoftrz
				В rtf размеры не в пикселях, а в twips.
			 
			
					
				Обычный текст -> RTF
				Добавлено: 21 Сентябрь 2018, 11:21
				 Игорь Столяров
				finsoftrz писал(а): 21 Сентябрь 2018, 10:54В rtf размеры не в пикселях, а в twips.
 
Да, я уже понял прокол. 

У Вас используется указание размера WMF в twips: "\picwgoal" и "'\pichgoal" - это правильно и работает.
Но в специкации RTF есть ещё теги: 
\picwN - xExt field if the picture is a Windows metafile; picture width in pixels if the picture is a bitmap.
\pichN - yExt field if the picture is a Windows metafile; picture height in pixels if the picture is a bitmap.
Но это не размер WMF картинки (как я думал), а размер в пикселях картинки BMP (растровое изображение), внутри WMF ...
Век живи - век учись … 

 
			
					
				Обычный текст -> RTF
				Добавлено: 21 Сентябрь 2018, 16:20
				 vic7tar
				Вопрос - а в пре-релизе C11 вывод в pdf так и не довели до ума?
			 
			
					
				Обычный текст -> RTF
				Добавлено: 21 Сентябрь 2018, 16:23
				 Дед Пахом
				это смотря до чьего ума.
			 
			
					
				Обычный текст -> RTF
				Добавлено: 21 Сентябрь 2018, 16:36
				 Игорь Столяров
				vic7tar писал(а): 21 Сентябрь 2018, 16:20в пре-релизе C11 вывод в pdf так и не довели до ума?
 
Наверно, в этом уже и нет смысла … Поезд ушёл, пока SV опять долгие годы чесался.
В Win10 или через Microsoft Word / OO / Libre Writer (+EasyOpenOffice) прекрасно делается экспорт Report в PDF / XPS.
Быстро (!!!), без проблем с кодировкой, нормально внедряемые шрифты, корректное отображение картинок ...
Что ещё нужно человеку, что бы встретить старость ? 

 
			
					
				Обычный текст -> RTF
				Добавлено: 21 Сентябрь 2018, 16:48
				 PavelNK
				Лет 20 назад, я работал в одной конторе и писал вывод отчетов в Excel и Word. Есть возможность сделать все красиво и выводится будет одинаково во всех редакторах. Если выводить контролами с абсолютными координатами, но есть один минус - редактировать не совсем удобно.
			 
			
					
				Обычный текст -> RTF
				Добавлено: 21 Сентябрь 2018, 16:54
				 kreator
				vic7tar писал(а): 21 Сентябрь 2018, 16:20
Вопрос - а в пре-релизе C11 вывод в pdf так и не довели до ума?
 
Так этот пре-релиз, похоже, пустой. RC1 не дошёл пока, он только для избранных. Обсуждать пока нечего.
Игорь Столяров писал(а): 21 Сентябрь 2018, 16:36
Что ещё нужно человеку, что бы встретить старость ? 
 
 
Осталось правильно это дело вставить в их класс, хотя не уверен в успехе. И заставить всех перейти на Win10, что тоже нереально.
 
			
					
				Обычный текст -> RTF
				Добавлено: 21 Сентябрь 2018, 17:00
				 Игорь Столяров
				kreator писал(а): 21 Сентябрь 2018, 16:54И заставить всех перейти на Win10, что тоже нереально.
 
Это просто вопрос времени и потребностей.
Я помню время, когда некоторые товарищи рвали тельняху на груди и кричали, что никогда не будут работать
с этой уродливой и тормознутой Windows XP, и что их всё и в Windows 98 устраивает … 
 
kreator писал(а): 21 Сентябрь 2018, 16:54Осталось правильно это дело вставить в их класс, хотя не уверен в успехе.
 
Мы же уже как-то обсуждали это. Вопрос на десяток строчек кода в ABREPORT.CLW
И не нужны все эти навороты с неработающим шаблоном экспорта в PDF для каждого отчёта ...
 
			
					
				Обычный текст -> RTF
				Добавлено: 21 Сентябрь 2018, 17:23
				 Игорь Столяров
				PavelNK писал(а): 21 Сентябрь 2018, 16:48вывод отчетов в Excel и Word. Есть возможность сделать все красиво и выводится будет одинаково во всех редакторах.
 
Можно также привести пример, что лет 20 (а то и 30) такая схема создания отчётов существует в Microsoft Access ...
Clarion Report по сути не менялись с самого начала (CW2), ну перевели их на ABC (CW4) и всё. Дальше шли примочки.
Сейчас обещают (2 года) заменить WMF на EMF. Отличие - поддержка мультимедийных вставок. Зачем ...
 
			
					
				Обычный текст -> RTF
				Добавлено: 21 Сентябрь 2018, 19:01
				 kreator
				А есть этот драйвер "Microsoft Print to PDF" не для Win10? Например, для Win7. Давно смотрел - вроде не было. А было бы актуально. Корпоративщиков на десятку затащить труднее, чем частников.
			 
			
					
				Обычный текст -> RTF
				Добавлено: 21 Сентябрь 2018, 19:14
				 Игорь Столяров
				kreator писал(а): 21 Сентябрь 2018, 19:01А есть этот драйвер "Microsoft Print to PDF" не для Win10? 
 
Есть. Но не шару, к сожалению. Называется Adobe PDF Printer. Продаётся отдельно и идёт в комплекте c Adobe Acrobat.
Возможности на 2 порядка круче, чем у Microsoft PDF Printer, но это актуально для дизайнеров, полиграфистов и т.д.
Также есть различные сторонние поделки вроде Do Print PDF и т.д. - но там всё грустно.
Можно поискать по строке "PDF Printer for Windows" ...
 
			
					
				Обычный текст -> RTF
				Добавлено: 21 Сентябрь 2018, 19:38
				 PavelNK
				Игорь Столяров писал(а): 21 Сентябрь 2018, 17:23PavelNK писал(а): 21 Сентябрь 2018, 16:48вывод отчетов в Excel и Word. Есть возможность сделать все красиво и выводится будет одинаково во всех редакторах.
 
Можно также привести пример, что лет 20 (а то и 30) такая схема создания отчётов существует в Microsoft Access ...
Clarion Report по сути не менялись с самого начала (CW2), ну перевели их на ABC (CW4) и всё. Дальше шли примочки.
Сейчас обещают (2 года) заменить WMF на EMF. Отличие - поддержка мультимедийных вставок. Зачем ...
 
Была озвучена проблема, я предложил рабочий вариант решения. Это не примочки, это использование возможностей Excel и Word. 
Не устраивает, значит копайте глубже и ширше
 
			
					
				Обычный текст -> RTF
				Добавлено: 22 Сентябрь 2018, 8:37
				 finsoftrz
				К слову, вчера видел MS Excel и Word на смартфоне с андроидом...