nardmoseley
Comments
-
Most of the enumerated types are defined in ppType.pas.
Best way to find undocumentated information is to use Delphi to perform a
Find in Files for a specified string. Specify RBuilder\Source as the
directory. This techniq… -
Run demo 122 (dm0122.pas) in RBuilder\Demos\Reports\Demo.dpr. This show an
example printing to multiple printers. You would use the same technique to
print to a file and printer at the same time.
You basically create each … -
This message was also sent to support@digital-metaphors.com and has been
answered there. Please do not post support questions to multiple
destinations.
--
Nard Moseley
Digital Metaphors Corporation
You will need to update to ReportBuilder 7.
RB 7 includes.....
- support for Delphi 5, Delphi 6 and Delphi 7.
- years worth of fixes and enhancements (i.e. since RB 6.x)
- new features
- on going maintenanc…
This is by design. Try accessing the TppChart.Chart property. From there you
can access the Series property of the chart.
--
Nard Moseley
Digital Metaphors Corporation
in Declaration Missing Comment by nardmoseley March 2004
1. See the RBuilder.hlp topic for TppProducer.BackgroundPrintSettings. It
explains that a new instance of the report container is created when
printing to the background.
2. See the same topic as one above. I think you can…
-----------------------------------------------------------------
Tech Tip: Executing Reports in a Windows Service environment
------------------------------------------------------------------
1. Configure that report to …
If you are not using ReportBuilder 7.03, the latest release, then please
contact info@digital-metaphors.com with your full registration information
including serial number and inquire about receiving updating information.
Check …
Please do not post attachments to the newsgroups.
This is a known limitation of the current release. I have researched the
issue, but to date have not found any solution or workaround. I sent to your
email a response yeste…
I do not recall. There have been mods to the print dialog. However, it is
possible that some other issue with code elsewhere could cause an AV to
appear elsewhere.
Please try updating to RB 7.03 and then if that does not w…
The Delphi TFont object is documented in the Delphi help. There is a
TFont.Size property that is in points and a TFont.Height property that is in
screen pixels. So yes, the unit increment are limited.
--
Nard M…
----------------------------------------------------
Tech Tip: Use Master/Detail JITPipelines
----------------------------------------------------
To use Master/Detail relationship with the JITPipeline:
Make sure that you add ppJPEG to the uses clause.
--
Nard Moseley
Digital Metaphors Corporation
http://www.digital-metaphors.com
Okay, well I could be incorrect about that need to update all of the detail
pipelines then. Just do some testing and take it from there.
--
Nard Moseley
Digital Metaphors
in Any way of creating a JIT JIT report? Comment by nardmoseley March 2004
Yes, OnRecordPositionChange can fire frequently. Your event-handler needs to
update the immediate detail JITPipeline and then update each of the
subdetail JITPipelines in a chain like fashion.
--
Nard Moseley
Try using the master datapipeline OnRecordPositionChange event to update the
detail datapipeline.
example
myDetailJITPipeline.Close;
myDetailJITPipeline.RecordCount := X;
myDetailJITPipeline.Open;
Working with templates is covered in the Developers Guide (I think the first
or second tutorial has an example). Also check out the articles in the
Templates thread of the Tech Tips newsgroup.
example of loading a template…
You can try using the Band.AfterGenerate event to check the Band.SpaceUsed
property. The units are microns, therefore you might want to convert to
inches or some other units. There are some routines defined in ppUtils.pas
that e…1. If Memo.Stretch is set to true then the memo should be able to overflow.
Make sure the Band.PrintHeght is set to phDynamic.
2. Memos do not contain formattting. If you need formatting I suggest that
use a RichText memo.
…
The Report.PrinterSetup.PaperHeight controls the paper length for the
report. If all pages of the report are the same height, then you should be
able to set this property prior to calling report.Print and then it should
just wor…
Try download a trial of RB 7 for Delphi 5.
Try uninstalling all of the drivers from the machine.Then reboot. Then
re-install.
Try printing some come incrementally simple reports. A blank report. A
report with a …
Are you using RB 7.03? I cannot duplicate this error.
--
Nard Moseley
Digital Metaphors Corporation
http://www.digital-metaphors.com
In the report designer it may appear truncated slightly, but the preview and
print should be fine.
--
Nard Moseley
Digital Metaphors Corporation
ht…
This is not a known issue.
1. As a test try commenting out all event-handler code associated with the
report/childreports. Make sure that you do not have any code that
manipulates the datasets in any manner while the repor…
Try using the TppReportTextFileDevice.CharacterGrid method to modify the
characters per line and lines per page. Call this method from the
Report.BeforePrint event.
if (myReport.FileDevice <> nil) and (myReport.FileD…
Please do not wait 3 weeks between posts and please do not assign deadlines
to me. I do not typically look at old threads, just happended to see this
one today.in Automatically pop up the Data Tab New Items Dialog Comment by nardmoseley April 2004
Whenever a template is loaded, the active page is set to Design.
Use the Report.Template.OnLoadEnd event to select a different page. The
TppDesigner.NoteBook property provides access to the Delphi TPageControl
object. The …
Your other issue is being handled by Nico - he is out of the office today
and will be back on Monday.
--
Nard Moseley
Digital Metaphors Corporation
Here is a simple example that I created...
http://www.digital-metaphors.com/tips/SideBySideUniformRegions.zip
--<…
There is nothing built into ReportBuilder to support this.
You can use the OnDrawCommandCreate event for each Region to get the
reference to the DrawCommand and then use the Band.AfterGenerate event to
modify the height of…