Home nardmoseley Comments
New Blog Posts: Merging Reports - Part 1 and Part 2

nardmoseley

About

Username
nardmoseley
Joined
Visits
8,291
Last Active
Roles
Administrator

Comments

  • -------------------------------------------------
    Tech Tip: Configuring Printer Specific Options
    -------------------------------------------------

    The Report.PrinterSetup properties can be used to set the properties that
    ar…
  • ----------------------------------------------------
    Article: Printing to Continuous Paper
    ----------------------------------------------------

    1. Layout

    For continuous printing (for example a receipt) use Title/Summa…

  • Support for the Default bin is not very well supported by printer drivers,
    but RB does its best to try to support it.

    1. Try downloading a trial version of RB 7 and perform the same test. I
    think support for the default bi…

  • I can compile the two packages here. What error are you encountering?


    --
    Nard Moseley
    Digital Metaphors Corporation
    www.digital-metaphors.com



  • Simplest way to print multiple copies is to set the
    Report.PrinterSetup.Copies property to the number of copies that want to
    generate. This will print as a single print job - which is probably
    preferrable unless you want to prin…

  • Try testing with RB 7.04, you can download a trial from our web site.

    I dont't know what Citrix Uniprint is, but I conclude from your description
    that it does not support the transparency in the same manner as the other
    pr…

  • The speed of ReportBuilder in generating pages is not limited to the
    printer. ReportBuilder creates a windows print job and generates pages to
    the windows print queue. Thus a 100 page or 1000 page report can be
    generated quickly…

  • Check Report.PrintDialog.ModalResult...

    if Report.PrintDialog.ModalResult = mrCancel then
    {report was cancelled}


    --
    Nard Moseley
    Digital Metaphors Corporation
    www.digital-metaphors.com

  • As a test, try commenting out all event-handler code associated with the
    report. Make sure that you do not have any code that manipulates the dataset
    while the report is generating.

    Try downloading and installing the lates…

  • You can set Report.PrinterSetup.PaperHeight prior to the report generating.
    You can try using Report.OnStartPage to set
    Report.Engine.Page.PrinterSetup.PaperHeight. That's about the last chance to
    set the paper size because the …
  • ----------------------------------------------------
    Article: Printing to Continuous Paper
    ----------------------------------------------------

    1. Layout

    For continuous printing (for example a receipt) use Title/Summa…

  • There is a global printer list object that will be rebuild the printer list
    when its Refresh method is called.

    Example:

    uses
    ppPrintr;

    begin

    ppPrinters.Refresh;

    end;

  • 1. You can use the Report.Printer.Canvas.Handle to access the printer device
    context. According to the Windows API documentation, the ExtEscape function
    allows applications to access capabilities of a particular device that are

  • Send a request to support@digital-metaphors.com. There is a patch available.

    --
    Nard Moseley
    Digital Metaphors Corporation
    www.digital-metaphors.com


  • --------------------------------------------
    Tech Tip: Selecting Paper Bins for Each Page
    --------------------------------------------


    Sometimes you may want to print the first page of a report to the
    manual bin and t…

  • As I mentioned in my original reply, UpdateTreeView method is responsible
    for populating the treeview. That is the method that you need to modify.

    For example, if I comment out the following line, the treeview is not sorted

  • The default sort mode for the listview is read from RBuilder.Ini. So you can
    run the report explorer, click the listview columns to have it sort on the
    desired column. Then exit the app and the next time you run it will display

  • OK, sorry I think I misunderstood the post. If you have tested using RB 7
    and it works, then I would update to RB 7.

    The units prefixed with 'ra' are related to RAP, they have nothing to do
    with printing. You can modify th…

  • A Canvas does not allow drawing error indicates that ReportBuilder cannot
    obtain valid printer device context (i.e. handle to a printer canvas).

    We do not have expertise here in working with Citrix. However, I would check

  • The TppPrinter.ShowPropertiesDialog is a boolean function, so the intent is
    to return True if the ok button was pressed. However, from looking at the
    code it is not checking for the OK button. Try modifying the
    TppCustomPrinter.…

  • I believe, William Yu is working on RB 9 compatibility. You may want to
    contact support@planitechnologies.com and inquire about availability.

    RB 9 has a new architecture for the RCL that provides better separation
    between …

  • Its a limitation of the generic text format, it is not a limitation of
    ReportBuilder.



    --
    Nard Moseley
    Digital Metaphors Corporation
    http://w…

  • Generic Text is the same as if you print the report to a .txt file. The
    entire report will be a single font size.


    --
    Nard Moseley
    Digital Metaphors Corporation

  • Try using TppRichText.PlainText


    --
    Nard Moseley
    Digital Metaphors Corporation
    http://www.digital-metaphors.com


  • RichText is not supported by the export to report emulation text file.

    The only workaround would be to use a memo. In the Report.BeforePrint you
    can detect whether the report is printing to file and then set the memo to

  • There are no known issues with barcode rendering.

    The barcode is rendered using simple Canvas.FillRect calls to draw the bars.

    If possible try testing with the latest available printer driver and try
    testing with oth…

  • You will need to write some code to iterate through the report elements and
    adjust there size.

    ----------------------------------------------
    Tech Tip: Loop Thru All Objects in a Report
    -------------------------------…

  • Check out the following the example..

    www.digital-metaphors.com/tips/SpreadSheetStyle.zip


    --
    Nard Moseley
    Digital Metaphors Corporation
    www.digital-metaphors.com

  • -----------------------------------------------
    Article: Custom Paper Sizes on Windows
    -----------------------------------------------

    Windoes XP/2000/NT have a completely different printing architecture from
    Win 9x. …

  • If you want to use the InfoPower richedit as the underlying rendering engine
    for RichText, then yes.

    By default RB uses Delphi's TRichEdit...


    ----------------------------------------------
    Article: ReportB…