nardmoseley
Comments
-
Devices should implement the ReceivePage event to render the Page that is
passed. For examples of this, see the source code the existing device
classes.
Devices should /not/ hold references to Page objects, just process… -
I recommend updating to RB 11.08 and retesting. There were optimizations
made since RB 11.01 related to minimizing the number of times that RB
initializes the printer devmode structure.
You can send your serial number an… -
Try...
myReport.ShowPrintDialog := False;
myReport.ShowCancelDialog := False;
myReport.Print;
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
-
ReportBuilder 9.x was the first release that supported D2005. To determine
the RB version you are using, check the Help | About box of the report
designer.
--
Nard Moseley
Digital Metaphors
ww… -
We are the exclusive owner of all rights related to the RB GridPack. Thus
far we have updated the components for Unicode VCL, fixed a few bugs, and
created an RB GridPack Builder utility that can build and install the
packages (muc… -
Email sent.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
-
I sent you an email that contains an update.
Quite some time ago, we purchased all rights to the Grid Pack from the
author, who was shutting everything down.
--
Nard Moseley
Digital Metaphors
www.dig… -
I recommend downloading RB 12 and perform the same test. Using RB 12, the
default settings you have configured in the Windows Printer panel will be
honored. So if you have the default setup for color, it will print color.
You can a… -
RB 11 introduced support for sending printer commands directly to the
printer. Windows calls these escape commands.
The Printer.SendEscape method can be called from the
Report.OnDeviceStateChange event. And a TppPCL comm… -
Going forward hope you will be upgrading to RB 12, which includes built-in
support for PDF, XLS, RTF, DOC, and image formats.
As a starting point, try to download, build, and run the rbWiki code
example. Then incrementally modify it, btuild and test at each step.
in Controling JPG size and Compression Comment by nardmoseley August 2010Check out ppPreview.pas in RBuilder\Source. Search the unit for occurrences
of FTextSearch.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
In terms of the RB architecture, the list of available export formats is
derived from the list of registered devices. For run-time this typically
requires including the appropriate unit(s) references in the 'uses' clause
of y…
We can add something for the next release. What database engine are you
using? I Googled and looks like MS SQL Server has this requirement, but
perhaps other products use the same syntax. I don't think this is a SQL
standard …The XLS format has a maximum of 65,536 rows. I don't know why MS decided not
to take this format forward. To date, the XLS format retains the same max
row limitation.
The latest versions of Office and Excel introduced the Offi…The ReportBuilder 12 XLS Report and XLS Data output conforms to the XLS
(97-2003) file format, also known as BIFF 8. The maximum number of rows is
65,536.
--
Nard Moseley
Digital Metaphors
www.digital-met…I will research adding an option to disable the cell merging behavior.
--
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
Please do not post attachments to the newsgroups - this is against newsgroup
rules. Attachments may be sent to support@
The XLSReportDevice is working as designed. When a data element is too wide
to fit in a cell, then the adj…
I created a patch to fix this issue for the case in which Delphi OnGetText
event-handlers are used. Registered RB 12.03 customers can email support@
and request the patch.
A fix for the case in which RAP OnGetText event…
For XLSReport export, the page elements (Label, DBText, etc) are mapped to
cells based upon their position.
When elements map to the same cell, the right most element will be moved to
the next available cell. Try setting…
Thanks for the feedback. Adjusting the ColumnIndex only when
MergeAdjacentCells is true, is a good idea. I added the following check.
if XLSSettings.MergeAdjacentCells and (lDrawText <> nil) then
Also note tha…
XLSReport splits a memo into lines and exports each line to a separate row.
The "wrap text" cell attribute is not set.
XLSData uses the memo width and height to calculate a colwidth and
rowheight. The "wrap text" cell at…You might consider generating the archive in a background thread. See the
RBuilder Help topic for TppProducer BackgroundPrintSettings.
You could also test the performance using the latest version of Delphi.
-
N…
Are you generating a .raf file? How big is the output file that you are
creating? Can you provide more details, we have not had reports of slow
performance from other developers.
When posting please always specify enviro…This behavior is documented in the RBuilder topic for TppXLSReportDevice.
Labels and DBText are exported to cells, with the dataype, format, and value
being cell attributes. Graphical objects such as Shapes cannot appear below
cell…That is a good solution for XLSReport. (my suggestion would only work for
XLSData export).
-
Nard Moseley
Digital Metaphors
www.digital-metaphors.com
You don't specify whether you are exporting to XLSReport or XLSData. From
the context of the question, I am guessing XLSData. You might try
implementing the Header BeforePrint event to conditionally set the
HeaderBand.Save boolean.…Add ppFileDev to the 'uses' clause of your unit.
Here are a couple of options for determining in what unit a class is
defined.
1. Access the Delphi help system, type TppReportTextFileDevice to bring up
the topic for…Here is the link to an rbWiki article with details on how to remove export
formats...
http://www.digital-metaphors.com/rbWiki/Output/O…Try setting AutoSize to False and set the Width to be the same.
-
Nard Moseley
Digital Metaphors
www.digital-metaphors.com