nicocizik
Comments
-
In my testing the following code produced a line that matched the width of a
TppLabel exactly (printer and screen).
uses
ppPrintr,
ppUtils,
ppTypes;
procedure TForm1.ppHeaderBand1BeforePrint(Sender: T… -
Hi Filip,
You can try using the TCanvas.TextWidth routine in Delphi. The canvas of a
TBitmap will give you the width in screen pixels and the Printer.Canvas will
it to you in printer pixels. Then you will need to convert tha… -
Hi Craig,
Unfortunately password protection/encryption of a PDF file is not currently
a feature of the native PDF device in ReportBuilder. This is something on
our to-do list for a future release of RB.
--
Re… -
Hi David,
This looks as though it is a Delphi Object Inspector issue. If you select
the data field using the Edit toolbar in the designer or the built-in
ReportBuilder object inspector, the field should display as defined.
Hi Gary,
You will need to measure the actual draw command in order to get the final
height of the region. You can use the OnDrawCommandCreate event to get
access to the DrawCommand object. From there you are able to get the …Hi Gary,
The issue is timing. An event that fires late enough to have already
calculated the space needed for each stretchable component but early enough
to successfully set the ShiftRelativeTo property of the third stretchab…Hi Gary,
Depending on what type of stretchable components you have inside each
region, I would recommend trying to compare the them before printing the
band in order to set the proper ShiftRelativeTo. For instance, if each------------------------------------------------------------
Article: Controlling the End-User Environment
------------------------------------------------------------
If you are having difficulty getting the Data tab, the Calc …You need to add daIDE to your uses clause.
--
Regards,
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com
You will need to set the visibility of the group header and footer bands as
well.
--
Regards,
Nico Cizik
Digital Metaphors
http://www.digital-metap…Inside the OnBeforePrint event of the DetailBand, you can check the values
of the fields about to print and set their visibility accordingly.
var
lbZero: Boolean;
begin
lbZero := (ppReport.DataPipeline['Amount…Hi Thomas,
This has been fixed for ReportBuilder 10.02. For upgrade information,
please contact info@digital-metaphors.com.
--
Regards,
Nico Cizik
Digital Metaphors
in RB version 10.01 / installation Comment by nicocizik March 2006Hi John,
Which version of ReportBuilder/Delphi are you using. ReportBuilder
automatically searches each form and datamodule for RB components. Be sure
the visibility of the datapipelines is set to True.
--
R…Hi,
For future reference, we request that you use your real name when posting to
these newsgroups.
Are you able to successfully open and run the main report demo application
and see any report ouput? This demo is l…Hi Helmut,
This error indicates that for some reason, the interface section of one of
your RB source files has been altered. Try upgrading to RB 10.02 and see if
the problem still exists. Be sure you are not linking in any o…Hi Jaime,
ReportBuilder renders to the printer using the Delphi TCanvas class and via
calls to Windows GDI functions.
We do not have any direct experience with sending escape codes directly to
the printer driver. Ac…Hi Rogerio,
This is not a known issue with RB 7.04 and TeeChart 6. Try reinstalling
TeeChart then ReportBuilder and see if that fixes things. You may also try
upgrading your version of TeeChart to 7.0 and see if that makes a…Hi Helmut,
Thanks for pointing this out. There is now a patch available for this
issue. Please send a small email to support@digital-metaphors.com
requesting it and we'll send it to you as soon as possible.
--
Hi Ricardo,
Try setting the Report.ShowCancelDialog property to False.
--
Regards,
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.c…Hi,
In my testing with RB Server Trial 10.02 and your exact code below I was
unable to see any leaks. Is there any other code in your application
besides the code below? Is there anything else about your setup that might
Max,
Sorry, I did not know you were placing the DBText in the header band. You
will notice that when you do this, you are not getting each new record for
each page, it is skipping a page of records (with the BDE dataset). If…Hi Max,
ReportBuilder simply returns the records it is given. Try connecting your
datasource to a DBGrid on your form and see if the proper amount of records
are being returned. If not, there must be something wrong with you…Hi Tom,
This question was answered in the Devices newsgroup. Please do not cross
post.
--
Regards,
Nico Cizik
Digital Metaphors
http://…Hi Mansoor,
Upgrading to RB 9.03 should solve this issue. Please send an email to
info@digital-metaphors.com for upgrade information.
--
Regards,
Nico Cizik
Digital Metaphors
in ppVariable value changes on a new page Comment by nicocizik March 2006Hi Mansoor,
Which version of RB are you using? (9.0, 9.01, etc.). We made some changes
to the way calculations are made and stored across pages for RB 9. Where
are you calculating these sums? Are any variables inside the pa…Hi Pat,
Let me know if 7.04 helps the issue.
--
Regards,
Nico Cizik
Digital Metaphors
http://www.digital-metaphors.com
Hi,
Which version of ReportBuilder\Delphi are you using? How are you forcing
the page break after each invoice or Delivery Order? As a test, try
commenting out your event code and see if the behavior continues. If not,
Which version of ReportBuilder/Delphi are you using? If possible, please
send a small example demonstrating this behavior that I can run on my
machine in .zip format to support@digital-metaphors.com and I'll take a look
at it for …Hi,
You mention that you are changing the dataset? When are you making these
changes? Have you tried connecting each crosstab to different
datapipelines?
--
Regards,
Nico Cizik
Digital Metaph…