Главная страница
    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.04 c
2-1153655595
susergey
2006-07-23 15:53
2006.08.13
Запуск с параметрами


8-1139987525
Fly
2006-02-15 10:12
2006.08.13
Как Сохранить в PNG


3-1149653396
apl
2006-06-07 08:09
2006.08.13
Как посдсчитать кол-во записей


2-1153777094
NataliaBorn
2006-07-25 01:38
2006.08.13
Вопрос по навигации по сайту вашему


15-1152949115
default
2006-07-15 11:38
2006.08.13
Комары-вампиры





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский