digitalmetaphors
Comments
-
It is not an AV, it is an exception that is raised. What is happening is
that you are calling Viewer.Report.Print. The Viewer.Report property could
be any TppProducer descendent, such as TrsClientReport, TppReport,
TppArchiveReader or… -
Upon exiting the designer, check Report.Modified = True. Use the
Report.Template.SaveToFile or SaveToDatabase routines. You could use the
Designer.OnCloseQuery event to provide the timing to save the report. See
the help file on the T… -
You are right about the 6.03 ancestor. I did change TppDrawCommand so now
they are communicators in order to support full text searching in the
preview beginning in RB 7.01. The TppCommunicator is pretty powerful and can
be used in ma… -
What is happening is when KeepTogether is true, the report engine must allow
the bands to generate. In the case when a group should keep together, the
report engine removes the draw commands for the group on the current page
and they … -
You are seeing the currently implemented "feature" of the report engine.
Basically what is happening is that the report engine was never intended to
have anyone else change the draw commands as it it running in this manner.
You can't … -
See my post in the next thread.
Probable culprits are the default printer driver which is installed or maybe
another 3rd party tool in Delphi causing a conflict. Do you have GExperts or
Coderush installed into Delphi? GExperts a… -
Have you set an HP LJ 4 as the default printer as a test. We have tested
this driver and it works for us here without problems. I simply want you to
take the HP LJ III printer driver out of the equation. If the HP LJ 4 driver
works in… -
Please use the same thread when describing the same problem. Thanks,
Yes, your installation is probably ok. You are using RB 6.03, an older
version.
Try this. Install the HP Laserjet 4 (we know this one works well) as your… -
There is a published Report.OnOutlineNodeCreate event you should use. This
has a TppOutlineNode object passed in the event. This object has the
PageReference property. Check the NodeType property to see what kind of
node it is. See t… -
This was a problem in the release which went undetected (Delphi raised
neither a hint nor warning) when we built the packages. We are preparing a
new build to fix the issue.
Cheers,
Jim Bennett
Digital Meta… -
Sure, I tried it again, but cannot reproduce the error. If you can try it in
7.02 and reproduce the problem, then tell us how to reproduce the problem
step by step.
Cheers,
Jim Bennett
Digital Metaphors
I can't reproduce the problem. Try saving a report template as ascii text
(Report.Template.Format) and see what the Brush.Color property is saving as.
Can you send an example to support@digital-metaphors.com that shows the
problem?
I used RB 7.02 to create the example. You can ignore the property errors. It
is a runtime example. If you only have RB Standard installed and don't have
the runtime designer component then you need to create and install a delphi
desi…I ported the Delphi based example to work in RAP by adding some RAP pass
through functions (included in this demo amongst others):
http://www.…The RAPDrawCommands demo is what you need. You'll have to change the
requires clause for Delphi 7. Change the requires for rbRCL76 to rbRCL77 and
rbRAP76 to rbRAP77.
Cheers,
Jim Bennett
Digital Metaphors
When are you changing the order by clause? You say that RB appropriately
orders the data in the preview, but do you mean inappropriately? Make sure
the data is correct at runtime by hooking the datasource for the report to a
TDBGrid …You'll have to pull the memo data drom the data pipeline. The aLines
parameter is empty coming into this event because the data hasn't been
pulled from the pipeline. Assigning the memo data is you responsibility when
this event is as…K-Man,
Please use your real name for your news account when you post to the Digital
Metaphors newsgroups- Thankyou.
Cheers,
Jim Bennett
Digital Metaphors
The aLines parameter object is the Memo.Lines object, ie. you should never
call Self.Assign(Self). Either call methods on the aLines parameter or on
the Memo.Lines object.
Cheers,
Jim Bennett
Digital Metaph…Yes, please redownload 7.02 Build 2 dated 3-17-2003 using the same link and
password as before.
Cheers,
Jim Bennett
Digital Metaphors
This is caused by a problem in the release which went undetected (Delphi
raised neither a hint nor warning) when we built the packages. We are
preparing a new build to fix the issue.
Cheers,
Jim Bennett
Dig…There was a problem when we built our packages for release that went
undetected by the Delphi compiler. You should redownload the RB install exe
from our website as we have just uploaded the latest version of RB 7.02
which has been fi…You should have received an email notification from us this morning with the
upgrade link. Let us know if you didn't receive it!
Cheers,
Jim Bennett
Digital Metaphors
Make sure the Report.PrinterSetup.PrinterName is not set to 'Screen' in the
report. Set it to 'Default' instead. If you are loading report templates,
assign the public
Report.Template.OnLoadEnd event to set all loaded reports to the d…No, I can't print with the HP LJ 4 drivers you sent for our HP LJ 5 printer.
I downloaded the latest and they are the same, dated 1.10.2000 from hp.com
for the LJ 4.
Make sure you are using RB 7.02 as this may have been an issue…I tried printing your report on our HP LJ 5 using the latest driver from HP.
I used a letter sized piece of paper to feed into the printer and it printed
the columns correctly, using your 5 x 8 setting. It did chop the header and
foo…Demo received. I'll do my best to get to it today. I have a few research
projects ahead of yours in the queue which I have not had a chance yet to
examine. Thankyou for your patience.
Cheers,
Jim Bennett
Di…I created a newspaper column report with headers and footers from scratch
and it previewed and printed correctly on our HP LJ 5. Please send us a
simple example report project that shows the problem using DBDemos database
for data. Se…Please see the tech-tips newsgroup for an article in the end user thread on
"Controlling the End User Environment" for a detailed explanation.
Basically, you need to add daIDE, raIDE and daDBBDE to the uses clause.
Cheers,…Yes, the Detailband.BeforePrint event fires at the bottom of the page to see
if there is space so that the detail band can begin printing. If it doesn't
fit, then it moves to the next page and refires the BeforePrint event when
it tri…