nicocizik
Comments
-
Hi Eric,
While fonts can be embedded into exported PDF files, ReportBuilder
itself does not have a concept of embedded fonts. Currently all fonts
used inside report definitions need to be installed on the host machine.
<… -
Hi Paul,
Try setting Report.CachePages to True. This will avoid the need to
re-access data and regenerate page objects when printing/exporting.
--
-
Just to follow up. For RB 18, we added the Viewer.ExportToFile routines
which take care of the above for you. See the TppViewer.ExportToFile
topic for more information.
These routines should now be used when exporting to fil… -
Hi Carsten,
The ThreadedPageCache is only used for Viewing/Previewing reports. My
guess is that you are viewing/previewing a report while printing and
exporting your report.
When manually printing or exporting with… -
Hi Carsten,
All printer related API calls can be found in the ppPrintr.pas file.
See the TppPrinterSetup.PropertiesToDevMode routine.
--
-
Hi Carsten,
What type of printer is your customer using?
ReportBuilder uses standard Windows API duplex settings and calls to
handle duplexing. It is then the job of the printer driver to interpret
these commands t… -
Hi Ailton,
This is not a known issue. Please download and install the trial
edition of RB 18.01 and retest your report.
If you still get the issue, please create a simple application using
only RB and Delphi compon… -
Hi Ian,
Looking at your initial message it appears you are perhaps loading
templates. If so, you are loosing the event reference when the template
is loaded.
in How to tell if a report has actually been printed? Comment by nicocizik July 2017 -
Hi Ian,
Take a look at the following article on how to detect if the report has
been printed to the printer.
Hi Paul,
You can use the OnNoData event of the report to determine if the report
will receive no data.
Likewise, if there is no data received, the NoDataBehaviors property
will come into effect. Setting this to ndB…Hi Carsten,
This can easily be done using Delphi or RAP code. In RAP, your code
might look something like the following...
procedure DetailBeforePrint;
begin
DBText2.Font.Bold := (orders['CustNo'] = 1221);Hi Louis,
Notifications were sent to all customers with an updated software
subscription. It's possible that the notification was blocked by your
email server or placed in the junk folder.
Please send your current …Hi Alberto,
Which version of ReportBuilder and Delphi are you using?
Yesterday, I sent you and email requesting this and other information.
Please respond and we will be able to find out what the problem is and
prov…Hi Josef,
You can check the DataPipeline.EOF to determine if you are on the last
record. In my quick testing, I was successfully able to change the
color of a shape inside the last group footer in RAP.
procedure Gr…Hi Ian,
Closing a preview window should not automatically close the parent/owner
form. Are you certain there is no event code closing the form
automatically?
If not, please create a simple example that demonstrates…Hi Ian,
Yes, I also have the previous example you sent in April which is very
similar to the code you posted. I could use that if you give me the
steps to recreate this new issue.
--
Hi Ian,
For future reference, please create meaningful subjects for your
newsgroup threads so others with the same issue can search easier.
This appears to be a similar issue to the one we addressed April 10,
2017. …Hi Carsten,
The OnReadPage event gives you a reference to the TppPage object being
printed. From there you should be able to determine which pages have
been printed and how many times.
I suggest creating a list of …Hi Carsten,
For the archive reader, you need to use the OnReadPage event. This
ensures each page will receive your manually created drawcommand.
--
Hi Ian,
Your method is correct.
Another option would be to load the image dynamically (from file or DB)
based on your conditions from within the Band.BeforePrint or
TppImage.OnPrint event.
--
Hi Stef,
Currently the preview window size and placement is overwritten by the
previously used values that are saved in the .ini file. The
PreviewFormSettings.WindowState property is used before the .ini file is
written…Hi Diego,
The XLS Data device, by definition, will only export textual data to
your Excel spreadsheet. If you would like to export images, you need to
use the XLS/XLSX Report device.
--
Hi David,
This will likely need to be handled on your DB. SQL Server, for
instance, has the EOMONTH call to retrieve the last day of the month.
Other DB’s likely have similar features.
--
Hi Ed,
Below is the code I used to test your case. I also sent an example to
your email.
Be sure your TppImage has the Stretch property set to True.
procedure TForm1.Button1Click(Sender: TObject);
constHi Ed,
The reason you are getting a low quality image is likely due to the fact
that you are converting the metafile to a bitmap. Is there a reason you
are doing this?
If you would like the metafile to display insi…Hi Ralf,
Thanks for the feedback. We will take a look at ways to keep the
version info up to date for a future release of ReportBuilder.
--
Hi Mario,
Which version of ReportBuilder and Delphi are you using?
See the following article on how to show a unique caption for each copy.
The same concept will apply for your requirement.
in How to tell what copy is being processed? Comment by nicocizik November 2017Hi Steve,
If you set the Report.SaveAsTemplate property to True, the user will be
prompted to save the template if changes are made in the designer.
--
Hi Carsten,
We have not heard of a virus scanner causing an issue like this however
an easy way to check would be to disable all virus scanning and security
apps and see if you can recreate the issue.
Unfortunately …Hi Carsten,
If you still get the error when setting SinglePageOnly to True, it is
likely not a threading issue. Does this occur with every archive or
just certain archives?
Please create a simple example demonstrat…