digitalmetaphors
Comments
-
Create a RAP pass through function to set it on the page object in the
OnStartPage or OnEndPage event. Your user will use this event handler in
RAP, and the code they should call is your SendReportPageToPrinterBinName
pass through fu… -
In the variable's OnCalc event handler, reference the data field directly
from the pipeline:
lValue := ppReport1.DataPipeline['myFieldName'];
Cheers,
Jim Bennett
Digital Metaphors
-
What is in your event handlers? It works fine in tests here,both at Delphi
design time and at runtime using the different versions of Delphi we support
in RB 7.01, D5, D6 + D7. Can you send a simple example to
support@digital-metaphor… -
Can you reproduce this at runtime using Teecharts on a TForm without RB
involved?
Cheers,
Jim Bennett
Digital Metaphors
-
Can you send a simple example report project that shows the problem?
See the article below for info on performing calculations.
Cheers,
Jim Bennett
Digital Metaphors
----------------------------… -
Are you using RB 7.01? Download the trial edition 7.01 and see if that
solves the problem.
So the driver didn't help. What about the other questions Nard asked?
Cheers,
Jim Bennett
Digital MetaphorsSince you have already tested the standard options, the next thign to do is
to run a memory watching tool such as Sleuth QA or Automated QA, to check
for resource leaks, either from the app or the printer driver itself.
Another way to…You'll need to use TppVariables and not have them reset on a group. To get
your running group totals sums in each group footer as it generates, then
you could add a group based on a custom value. This way you can control the
group bre…If you want to typecast it, that should work too. However, if you ever want
to replace the print dialog (all forms in RB are replacable) then you will
have to change the form class you are typecasting with.
Cheers,
Setting Report.PrintDialog.PrintToFile to true in the OnPrintDialogCreate
event does not work, even if the properties for AllowPrintToFile is set,
because the device is not set to one of the file devices. You can modify the
RBuilder\D…Try the link again. I re-uploaded it.
Cheers,
Jim Bennett
Digital Metaphors
Thankyou for the suggestion.
Technically it should be possible. You could code it yourself if you need it
implemented today. In the current implementation, the Outline appears
separately from the page viewer area of the preview …Make sure your library path is pointing to the RB 7.01 installation and that
RB 7.01 is installed by checking the Help | About box in the report designer
menu at runtime.
Can you reproduce the problem using our installed report …Please email support@digital-metaphors.com and we will reply attaching a
patched source file to fix the problem where the UpperCase calls should have
used AnsiUpperCase instead. AnsiCompareText and AnsiCompareStr were already
in place…Please see the main reports demos in the RBuilder installation. See report
number 71. It prints a 'continued...' label on the next page. It uses the
DetailBand.Overflow property to determine if the label should be shown. The
event to …You will have to create a custom crosstab renderer class and register it as
a replacement. Please see ppCTRend.pas in the installed RBuilder\Source
directory for an example of creating a crosstab renderer class and
registering it.
Can you compare the form properties and all form event handlers form your
project to our demo? Make a copy of your app. Then start eliminating pieces
of the app until the problem goes away. Then you'll know exactly what piece
was caus…We use both Win2K and XP Pro. The designer closes just fine in both
environments. Can you reproduce this behavior using our installed end user
demos?
Cheers,
Jim Bennett
Digital Metaphors
Use a subreport in the header band and load the template to the subreport on
the fly. The subreport has a Report property which has a Template property
to call Subreport.Report.Template.LoadFromFile.
If you have a bunch of comm…On our website, click on any of the editions at the bottom of the page(the
blue bar). This should bring up a menu on the left. In this menu, there
should be a Feature Table item. Click this. If you can't find this on our
website, then…-----------------------------------------------------
Article: Why Preview may not Match Printed Output
-----------------------------------------------------
ReportBuilder uses the Printer device context to perform all calculati…Teechart 6 was released after RB 5.55, and therefore it has no idea of how
to work with the Teechart 6 runtime interface. The next release of RB should
contain support for Teechart 6. You will need to upgrade to the latest
version of …Yes, reading the page request from the dialog is the way to go, as I had
coded in my example I posted previously.
You're right, the main reports demo does work differently to configure the
page range before the report prints:
See the main report demo in the printer related section There is one which
sets the page range on the page request. Use the OnPrintDialogClose event to
check the page request. Look in ppDevice.pas in the TppPageRequest class
for the …RB writes to the spool file. The spool file is then printed. There isn't a
native way that RB knows how many pages actually printed to the printer. You
will have to research using Win API calls to the printer driver to see if
you can …Yes, it is in the main report demo project:
C:\Program Files\Borland\Delphi\RBuilder\Demos\1.Reports\Main.dpr
Run report #122
Cheers,
Jim Bennett
Digital Metaphors
Please upgrade to RB 7.01 as the first test. Use the trial edition to verify
that RB 7.01 will fix your problem before purchasing the upgrade. If you can
reproduce the problem in RB 7.01 trial edition, then send us a simple demo
proje…What is the printer model? I can download the driver and see if I can
reproduce the problem on our printers here.
Most printers don't support grey scaling from our canvas calls. Create a
test project and try using the Delphi TP…Thankyou for the suggestions.
Cheers,
Jim Bennett
Digital Metaphors
Use the Report.PreviewFormSettings property to control the initial
appearance (window size, zoom %) of the report viewer.
If your form pops up, the you can set it to not be visible, simply use it as
a container to hold the repor…