digitalmetaphors
Comments
-
If you know the barcode component name then you can use that to reference
it. But since each report may be different, then perform a report object
loop to find the object based on the class name of that object after it has
been loaded… -
1. It shouldn't try to load a template when the form is created. Can you
send us an example and reproduce it with our demo end user report projects?
Send it to support@digital-metaphors.com
2. We'll look into this issue. Thank… -
RB 7 does not support Delphi 4. We still offer RB 6.03 for Delphi 4. We
can send a source patch for RB 6.03 for Delphi 4 to fix a report generation
problem, at the time you upgrade.
Cheers,
Jim Bennett
Di… -
There is no patch available since the fix is included in RB 7. You'll have
to upgrade to RB 7 to get the fix.
Cheers,
Jim Bennett
Digital Metaphors
-
When I say regenerate, I mean it will dump the report output pages when
selecting a different printer to print to. The report will not reposition
the controls in the layout for the best fit given the selected printer.
You'll have to s… -
You need to set the margins to be the largest one of all the printers. Then
this same report will use the same margins for every one printed.
What version of RB is this report running with? In RB 7 it should regenerate
the repor… -
Here are a couple of helpful articles if you haven't found them already on
the newsgroups.
-----------------------------------------------
Article: Printing to Dot Matrix Printers
-------------------------------------------… -
The autosizing is determined by the rendering device, and is not set on the
width property of the control. Since you should not rely on the width
property, you need to measure the text width in code using the current
device's canvas.… -
Contact www.waler.com and download TExtradevices 2.15 which supports RB 7.
Cheers,
Jim Bennett
Digital Metaphors
-
One additional note, the best place to set set these properties is in the
global OnCreate event in RAP.
Cheers,
Jim Bennett
Digital Metaphors
-
In RAP, you can code MyPipeline.RangeBegin := rbFirstRecord just like you
would in Delphi. See the EnumeratedTypes in the language tab of the code
toolbox for the TppRangeBeginType and TppRangeEndType as they are surfaced
in RAP. Yo… -
Try this tip:
http://www.digital-metaphors.com/tips/TableOfContents.zip
Cheers,
Jim Bennett
Digital Metaphors
Sure, I'll repost on this thread.
Cheers,
Jim Bennett
Digital Metaphors
This demo should have used the group object's event, such as
AfterGroupBreak, in order to grab the group value and stick it in the list.
Also, the memo wasn't getting cleared and the contents was getting appended
to, extraneously, aft…Our rich text component will stretch to try and render the rich text that it
has been assigned. If you do not wish for it to stretch, then set the
stretch property to false. Have you tried setting the height of the
TppDBRichText base…Thankyou for your interest in ReportBuilder! Unfortunately there is no
flipping capability in RB. You would have to modify our source to add this
capability in the runtime designer for your end users. Thankyou for the
suggestion tho…Yes, it is possible to build RB 6.03 for Delphi 7. However, we cannot
support this process nor can we provide any patches for 6.03. We also
cannot resolve any bugs you run into using RB 6.03 in Delphi 5, 6 or 7. For
the best support…During report generation, use a TppMemo and set it to stretch. Then in its
OnPrint event handler, assign the text to the memo lines directly from the
pipeline using the bracket notation: myValue := myPipeline['myFieldName'];
You can…Are you planning on redistributing your app compiled with D7 and RB 7? If
your customers don't want to upgrade, then you will want to have keep D5
with RB 6.03 installed in order to load your customer's 6.03 reports, if
they have any…What do you mean it doesn't work? Does it compile?
I tried your code in the OnCreate event of the two page preview replacement
form in the main reports demo project. Can you test it with this demo? Look
in your installed ..\RBu…Is the report assigned to the viewer? You should be able to read
Report.AbsolutePageNo and Report.AbsolutePageCount to read the page number
and count when the report is generating pages.
Cheers,
Jim Bennett
No, I meant that there could be a viewer and an outline viewer together on a
form. Assign the Viewer property of the outline viewer to the viewer
component. Our default preview (TppPreview class) creates the outline viewer
to work in…You need to create a TppOutlineViewer. Hook it up to the viewr object and
it should work. There is code that creates it in the current preview
classes. Search for OutlineViewer in ppPreview.pas for an example of using
this object. …You need to set the region property of the components in order to add them
to a region. Calling Region.AddObject isn't enough. When you set the
region property, Region.AddObject is called automatically so you don't have
to call it.<…We do not have native support for 2D barcodes. It is on the ToDo list of
features to add to ReportBuilder. You can create and register a component
to be used in RB both at Delphi design time and also at runtime for use in
our runt…After you have loaded the template, perform a report object loop. You can
search through subreports as well in the report object loop. In the object
loop, check to see if the component is a TppSubreport. By passing a report
object in…You need to order the dataset in order for the report groups to have any
logical effect. The report group will not reorder the data for you.
Cheers,
Jim Bennett
Digital Metaphors
If you want to print text to the dot matrix printer, then print the report
to a text file and then send that to the printer. You can read the
PlainText property on the rich text control to feed the text into a memo
which is sized the…Richard,
We have not yet committed resources to research and implement this feature
in RB. Thankyou for the suggestion that it should be added.
Cheers,
Jim Bennett
Digital Metaphors
Yes, this was an issue we came across before. Check out a thread in the
DADE newsgroup on 8/9/2001 or search our newsgroups on GUID.
Cheers,
Jim Bennett
Digital Metaphors