digitalmetaphors
Comments
-
Doesn't sound like a known problem. Do the various user have different
security settings on the machine? Do some of them perhaps not have proper
permission to print?
--
Cheers,
Alexander Kramnik
Digital Meta… -
1. Does this seem to accur with specific users or is it random across the
board.
2. Please follow the guidelines below to help you resolve this issue.
--
Cheers,
Alexander Kramnik
Digital Metaphors
Check out the 'Building a Report in Code' section in the developer's guide
found in RBuilder\Developer's Guide. This should hopefully get you on your
way.
--
Cheers,
Alexander Kramnik
Digital Metaphors
…Here is a demo application that would allow you to do this. What the demo
does is this:
1. Before printing the report it calculated the *static* height of the card.
2. The detail band is set to Dynamic Height and the memo is set…You could, theoretically, unregister the Query Designer. However the query
designer is what allow creating/modification of the queries. If you simply
want to limit the functionality of the data views you could create a
descendant whic…One option is to use the OnGetText event of the system variable component to
advance the page number by a desired amount. Similarly you could use a
variable component and use it's OnCalc event to do the same, ie. Value :=
ppReport.Eng…No. However RTM's do store their version numbers in a field called Version
inside the Report component so you can parse out that value if needed.
Windows version numbers (along with other custom information) are stored in
a structure …This is a multi-part message in MIME format.
Though we see great potential in the Linux theater, we must make our
decisions based on business realities. Therefore, we currently have no plans
to develop a Kylix version. We will certainly make an announcement if this
situation cha…See the guidlelines below for possibilities on why the report could be
producing endless pages.
--
Cheers,
Alexander Kramnik
Digital Metaphors
------------------------------------------------------
Some databases support this in their SQL specifications. For example:
SET ROWCOUNT 10
SELECT * ...
or
SELECT TOP 10 * ...
or I've even seen something like
SELECT FROM table LIMIT 0,10.
You'll need to check the detail count before the header begins to print.
Hide the header, group header, detail and group footer until a detail set
comes along that has the appropriate number of records. In the BeforePrint
of the Head…Best, quickest way to speed anything up: use an in-memory dataset like
TkbmMemTable...
Cheers,
Tom Ollar
Digital Metaphors Corporation
I've been able to reproduce this with a LaserJet 5. The modules are loaded
when RB queries certain values from the printer device. My first though was
that the module containing the win32 call was being reloaded so I tried
loading the…Tried to reproduce with Lexmark Optra and HP LaserJet - no luck.
What OS/Printer/Delphi/RB versions are you using?
Cheers,
Tom Ollar
Digital Metaphors Corporation
Hi Chris!
The new Third Edition adds the documentation already available in the RAP
on-line help to the PDF file. This will be noted in the release
notification for the Server Edition...
Cheers,
Tom Ollar<…Try:
{tell viewer to redraw page}
lDrawCommand := TppDrawCommand(aDrawCommand);
lDrawCommand.RedrawPage := True;
The latest version of the Developer's Guide, (Third Edition) contains
documentation on RAP. Y…Is this report set to 'SaveAsTemplate.' If so, the report definition loaded
from file could changing the value of AllowPrintToFile back to False. Set
this value to True, then save the report manually to file. That should do
it...
You could use a TppTeeChart - the non-data-aware TeeChart. Then call a
pass-thru function from RAP which populates the series...
Cheers,
Tom Ollar
Digital Metaphors Corporation
There is not extensive support for TeeChart properties and methods in RAP.
Given your description, I would go with a RAP pass-thru function to set up
the series. RAP pass-thru function are fully explained in the RAP on-line
help and i…There is a patch for this error. E-mail:
support@digital-metaphors.com
and they'll get a fix right out to you...
Cheers,
Tom Ollar
Digital Metaphors Corporation
Most likely it is a print driver (or lack thereof) that is causing the
problem. Could also be RichText, if these reports contain that
functionality. In order to get your arms around it, you'll likely need to
duplicate their environm…>
but
One way to accomplish this: set the width of the label equal to the width of
the band, then set TextAlignment to taCenter (or click the Center
justification icon.)
Another way is to calculate the label positio…When the printer name is assigned, the entire print driver is loaded.
Sometimes this takes times, especially on network printers. However, once
the driver is loaded, settings for the printer are saved within the
application, so that …There is no special support for superscript characters in RB. You can create
individual label components and position them so that they appear like
superscript characters...
Tom Ollar
Digital Metaphors Corporation
Researched it a bit. You can create your own ReportThread class which
descends from TThread, contains a TppReport component and generates the
report pages. You then feed the pages back to the PrintPreview form.
Depending on your…No. The DBText component is pulling the field value not the DisplayText.
You'll need to do the formatting in the OnFormat or OnGetText of the DBText.
Preferably the OnFormat, since it fires less...
Cheers,
Tom OllarYou can create a custom component which can do this. There is an example of
creating a custom component in your RBuilder\Demos\RCL installation
directory.
Here is the technique to autosize the font to the width:
Could you possibly send the layout to support@digital-metaphors.com
I'm interested to see what the difference is between the labels that print
and those that do not.
Normally, RB will switch to the 'Screen' device when no …DeselectTable should do it. Make sure you deselect the last table first (you
don't want to rip out tables that other tables are joined to.) The
'TableIndex' simply refers to the position of the table in the SelectTables
array property…