Форум: "Основная";
Текущий архив: 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