Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2006.08.13;
Скачать: [xml.tar.bz2];

Вниз

Rave report и рамер страницы в TRvNDRWriter   Найти похожие ветки 

 
Rentgen ©   (2006-06-26 08:00) [0]

Всем привет!
подскажите пожалуйста:
как установить рамер листа\страницы в TRvNDRWriter ?
(мне нужен A3).
...
очень нужно!
буду признателен за любую помощь!

(BDS 2006, RaveReport)


 
Rentgen ©   (2006-06-26 08:21) [1]

нашел:
SetPaperSize(DMPAPER_A3,0,0);
вот только он ничего не меняет :(
делаю до Start, т.к. после начинает ругаться.


 
Rentgen ©   (2006-06-26 08:28) [2]

ИЗВИНЯЮСЬ...
только, что понял, что недоговорил!:
просмотр осуществляю через TRvRenderPreview.

render1.ScrollBox:=form2.ScrollBox1;
frmPrev.Show;
render1.PaperWidth:=420;
render1.PaperHeight:=297;
render1.Render("c:\_temp\Rave_delphi.ndr")


в итоге картинка не вся :(


 
Rentgen ©   (2006-06-26 10:04) [3]

неужели, Rave никто не знает?
***
раз знатоков Rave очень мало:
если заглянет знающий Rave:
еще один вопрос: как установить текущую позицию курсора(GotoXY - непашет)?

(для модеров: не удаляйте эту месагу, а то я так еще месяц буду ждать\искать ответа)


 
Rentgen ©   (2006-06-26 11:32) [4]

ну же.
кто нибудь!


 
Rentgen ©   (2006-06-26 12:17) [5]

ну хоть мысли!!!
очень нужно!!!!!


 
Мефисто   (2006-06-26 21:00) [6]

Полный код в студию - это раз.
TRvNDRWriter.Units - установлены верные еденицы измерения?


 
Rentgen ©   (2006-06-27 07:17) [7]

OK.

сохраняю:
with RvNDRWriter1 do
   begin
    FileName:="c:\_temp\Rave_delphi.ndr";
    SetPaperSize(DMPAPER_A3,0,0);
    Start;
    Units := unMM;
    Finish;
   end;


загружаю и предпросмотр: (render1=RvRenderPreview)
render1.ScrollBox:=form2.ScrollBox1;
form2.Show;
render1.PaperWidth:=420;
render1.PaperHeight:=297;
render1.Render("c:\Rave_delph2i.ndr");


и виз. настроечки:
object rw1: TRvNDRWriter
   StatusLabel = Label1
   StatusFormat = "Printing page %p"
   Units = unMM
   UnitsFactor = 25.400000000000000000
   Title = "Rave Report"
   Orientation = poLandScape
   ScaleX = 100.000000000000000000
   ScaleY = 100.000000000000000000
   FileName = "c:\Rave_delph2i.ndr"
   StreamMode = smFile
   Left = 96
   Top = 152
 end
 object render1: TRvRenderPreview
   Active = True
   ScrollBox = ScrollBox1
   ZoomFactor = 100.000000000000000000
   ShadowDepth = 0
   Left = 96
   Top = 176
 end


 
Rentgen ©   (2006-06-27 07:18) [8]

render1.Render("c:\_temp\Rave_delphi.ndr")


 
Мефисто   (2006-06-27 10:07) [9]

К вечеру попробую ченить наваять, щяс на моей текуще машинке дельфи нет :)


 
Мефисто   (2006-06-27 21:00) [10]

Как мне кажется, должно быть как-то так:
TBaseReport(RvRenderPreview1).SetPaperSize(DMPAPER_A3, 0, 0);
Но ругается, гад... Видать глюк VCL данной версии.


 
Rentgen ©   (2006-06-28 08:09) [11]

жаль :(
но спасибо за попытку помочь!



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2006.08.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.043 c
15-1152882155
Ketmar
2006-07-14 17:02
2006.08.13
RSDN требует MS Word для статей


6-1143707786
Chaser
2006-03-30 12:36
2006.08.13
Кодировка при работе с IdTCPClient


2-1153487386
bajenovv
2006-07-21 17:09
2006.08.13
помогите плиз !!!!


3-1149585450
Ribachok
2006-06-06 13:17
2006.08.13
Создание отчёта


3-1149885157
Андрей11111
2006-06-10 00:32
2006.08.13
Поиск как в на платформе F1





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский