digitalmetaphors
Comments
-
Transparency is not supported on most printers. Don't know of any other way
to do this with rich text in RB. I tried using Infopower rich edit support
but the transparency still wasn't coming through on our Lexmark(it never has
work… -
In our end user solution demos, there is a pipeline specifically used for
the report items in the report explorer. This is a pipeline that allows you
to read/write the reports from the database. Use the same report items
datapipeline … -
I would move all the file based templates into the database at one time.
Programatically load the templates from file. Move the rtms into one
directory on your c:\ drive. Loop through all of the rtm filenames, and
load them into a R… -
Not sure what the main goal is. If the template is on the database, you
should be able to just load that memo field directly off of the database.
If the template is in an rtm file, just call Report.Template.LoadFromFile.
Configure th… -
Thankyou, for the suggestion.
You should be able to successfully load a template which was saved in
another language, without any errors. Use the OnLoadEnd event of the
template to extract the TdaCriteria object from the datavie… -
Thanks, Mike. We weren't aware of this. I'm not surprised that your hands
may get a little dirty in the conversion process, since there are two
columns in the PDF.
Cheers,
Jim Bennett
Digital Metaphors
Sorry, we don't offer one in Word format.
Cheers,
Jim Bennett
Digital Metaphors
Disconnect the report form the datapipeline. Then reconnect the crosstab to
the datpipeine. The detail band will print for every record in the
datapipeline that the report is connected to. The crosstab will print once
per detail band …Here's how you can find a draw command on a page and remove it based on its
text value. Here it searches for the CustNo = 1351 draw command.for a
simple Orders dbDemos table crosstab.
uses
ppDrwCmd, ppDevice;
…The easiest way to hide a row, would be to create a calculated field on your
dataset, and limit the dataset based on that calculation - the record would
never get generated in the crosstab. This is the preferred approach.
If th…Sorry, we don't have that feature in the crosstab. What you can do instead,
is create a column title with the RotatedLabel component available from our
website. Look under Friends | RCL www.digital-metaphors.com
Cheers,<…We don't use it by default because it would get fired everytime the report
is printed, which isn't the most efficient thing to do, that's all.
Cheers,
Jim Bennett
Digital Metaphors
This only happens when an application is running. What you can do is add
ppPrinters.Refresh to the Report.BeforePrint event. Add ppPrintr to your
uses clause. RB gets the printer info from the windows registry. We have no
timing to …Here's an example of creating a custom print dialog.
http://www.digital-metaphors.com/tips/CustomPrintDialog.zip
Cheers,
…What does the SQL look like? Ctrl-LeftClick over the datview to view the
exact SQL that DADE is generating. Perhaps the sort fields aren't getting
in the SQL.
For the dataview configuration, are you using visual dataview linki…Glad to hear that it is working:)
Cheers,
Jim Bennett
Digital Metaphors
Did the corrupt installation cleanup help at all?
Do our demo reports work at runtime?
RLink32- We've encountered this behavior in the past, but have not been
able to correct the problem. Notably, we haven't seen it in RB…What version of Delphi and Windows? Try the corrupt installation procedure
outlined in our TechTips newsgroup in the Installation thread. Make sure
that a default printer is installed, or set the
Report.PrinterSetup.PrinterName to Sc…Could it be a problem in one of your report's event handlers?
Can you make a report which prints only the problematic page, ie. alter the
dataset and/or report layout so that it prints that one page?
Are there any event ha…Thanks, for the suggestion. The cool thing you can do for your end users, is
create a custom RB component which adds this property. You'll need to
register your custom dbText compoent with RB to replace ours. Then add your
new dbText…Unfortunately, it looks like it is hard coded in the
TppScreenDevice.RenderPage method. It is public and not virtual. You'll have
to create a copy of the TppScreenPreview class and name it your own and
register it so that RB uses it i…In the variable's OnCalc event, you can set its visibility.
if Value = 0 then
Variable1.Visible := False
else
Variable1.Visible := True;
We usually recommend that the visibility of component…Set Report.CachePages to True.
Cheers,
Jim Bennett
Digital Metaphors
Sorry, we don't support it at this time. We don't have any immediate plans
of adding it, however, I can put it on the todo list.
We do support:
Codabar
Code 128
Code 39
EAN-13
EAN-8
FIM A,B,…I get the problem where the printer setup gets hosed when you send it to the
printer, while the preview is correct. The fix is to set the subreport's
ParentPrinterSetup to False when they are created.
{add first subreport}
The only way to add a 'carried forward' message, when the band prints on the
next page, is to use draw commands. Since, the detail band may be dynamic
height, you should be able to use the DetailBand.AfterPrint event to check
if Deta…Have a look at the RBAddOn component set. It includes a PageBreak component
that would be handy for you. www.bancoems.com/RBAddon.htm
Cheers,
Jim Bennett
Digital Metaphors
Hopefully, one day we'll have some time to organize them with descriptions
and make them part of a cool tips and tricks demo directory listing, much
like our installed demos. Right now, most of them are undocumented.
Chee…Is there a default printer installed on your machine? If not, then set the
Report.PrinterSetup.PrinterName to Screen, or install a default printer.
Cheers,
Jim Bennett
Digital Metaphors
You'll probably be better off using one template for the dot matrix
exlusively and another template for use on all other printers. If the page
setup is set to 8.5 x 3.67 and it doesn't print within the page height, then
try using the…