New Blog Post: PDF/A and Metadata

nardmoseley

About

Username
nardmoseley
Joined
Visits
428
Last Active
Roles
Administrator
Last Name
Moseley
First Name
Nard

Comments

  • Hi Tarry, I tested the WebTier 64-bit and did not encounter any issues. I first tested the Demos\WebTier\WebDebug which is a stand alone web server exe. Give that a try. I then tested Demos\WebTier\ISAPI. For IIS deployment create a 64-bit App …
  • Hi Christophe, RB Server Edition provides a web report explorer and web viewer. There is no web designer.
  • Hi Paul, To print 'group header' elements along side detail elements, place the group header elements in the detail. Here's a couple of common models: 1. Master/detail Each master record contains 'group header' info. Place one or more master el…
  • Hi Paul, Place the 'group header' DBText in the detail band along side the detail elements. Set DBText.SuppressRepeatedValues to True.
  • Hi Yuri, This is not a known issue. If would like to open a support case, please email support@ and provide 1. License details: serial number, company name, contact, email 2. Environment details: Windows version, Delphi version, RB version and e…
  • Hi Scott, There is currently no way to add custom constants to the RAP Code Toolbox. I'll add this to the requested feature list to be considered going forward.
  • Hi Cheeyang, I created a patch for RB 19.01 to resolve the issue. Users with a current RB 19.01 license can email support@ and request the patch. Please include license serial number, company name, contact name, email.
  • Hi Scott, I created a simple test. Implement Report.OnFileDeviceCreate to assign Report.FileDevice.OnEndJob handler. procedure TForm1.ppReport1FileDeviceCreate(Sender: TObject); begin ppReport1.FileDevice.OnEndJob := ehFileDevice_EndJob; e…
  • Hi Ian, Correct, any error indicates additional properties need to be converted. I recommend using a file comparison tool to compare a new working template to an unconverted or partially converted template. If you have queries that use calc field e…
  • Hi Stephen, Use Windows Explorer to browse to C:\Program Files (x86)\Embarcadero\Studio\19.0\RBuilder\TeeChart Open the ReadMe.doc and follow the directions.
  • Hi Steve, This is not a known issue. Try setting Report.PreviewFormSettings.SinglePageOnly to True - this will force the report to generate in the main thread. For testing also set Report.PassSetting to psOnePass. Run the report in the Delphi debug…
  • Hi Paul, Thanks for the feedback. Will consider aligning ruler with edge of paper for a future release. There are no known issues with ruler not aligning with margin. If you would like to provide steps to reproduce or a simple example I can build…
  • Hi Wilton, Thanks for the feedback. Will research this for a future release. RB could perhaps conditionally use 'top 0' where supported. Limiting rows is not part of the SQL standard. There are database engines that use different syntax to limit r…
  • Hi Ian, The solution is to write conversion code to iterate over the rbItems table and convert each report. For each report template - read template data - convert to text - use StringReplace to apply each change - convert template text to bi…
  • Hi Taz, The ReportExplorer and Preview use GET. The AutoSearch form uses POST. There is no property or workaround. The URL's for the links are part of the html/javascript generated by the WebTier.
  • Hi Carsten, Never heard of this before. Try downloading the driver and test it. I downloaded the driver and tested with RB 19.01 Delphi 10.2.3 and 7 paper trays are available from Windows Printer Panel and from RB same 7 plus 'Default' (always ad…
  • Hi Paul, 1. Access the Delphi project options, select Delphi Compiler node on the left, then on the right add FMX to the Conditional defines. 2. Starting with RB 19.01, you can set TrbRestClient.DocumentService.Format to control the format. The …
  • Hi Thomas, Thanks for updating your profile From the Design workspace, define a Report.Parameters[ ] item, called paArticleID. Set the DataType and initial value. Optionally set AutoSearchSettings.Enabled True. For the main query use the Query…
  • Hi Ken, You can using Report.Parameters[ ] and then bind the search criteria to the parameter. Here's an rbWiki link with details. http://rbwiki.digital-metaphors.com/end-user/fundamentals-end-user/report-parameter-fundamentals/
  • Hello Aduna/Entwicklung, 1. Please update your profile with your real name. You can also add a signature to your profile. 2. How many levels deep is the article tree? 3. Please provide details about the report layout, is it a master/detail (i.e…
  • Hi Gary, For the next release, I'll modify TppCheckboxState to define the enums in the same order as Delphi TCheckboxState. Thanks for the feedback. RB includes TmyCheckbox and TmyDBCheckbox. It does not have TppCheckbox or TppDBCheckbox. This is…
  • Hi Francesco, I recommend purchasing the printer or have the client send it to you. You need the printer for testing. Its up to the printer manufacturer how they implement the functionality. The example code you have there looks ok to me, though…
  • Hi Francesco, We've definitely had customers use RB to generate id cards, but we're not aware whether anyone has implemented a Zebra XPS solution for generating magnetic codes. I Googled and found this ZMotif SDK+ Delphi example. That would be a …
  • Hi Gary, - Vcl.StdCtrls is equivalent to StdCtrls in legacy Delphi. - Enumerated types are similar to constants, but are not interchangeable. Each enum type is a distinct type and is not assignment compatible with other enum types. The Delphi S…
  • Hi Gary, One solution is to prefix enum values with the type. myCheckBox1.CheckboxState := TppCheckboxState.cbChecked; CheckBox1.State := TCheckboxState.cbChecked; When not prefixed as above, the compiler resolves the enum value based o…
  • Hi Sergey, Thanks for the clarification. The RB Data workspace is tightly coupled and is not open to integration.
  • Hi Francesco, The PrinterSetup.DeviceSettings property can be used to save the printer specific settings. From the RBuilder Help topic for PrinterSetup.DeviceSettings: Use DeviceSettings to configure a Printer's proprietary features (print quali…
  • HI Sergey, RB includes built-in query tools. RB cannot be used to build a query tool or a reporting tool. That is a violation of the license.
  • Hi Paul, I just emailed you an example project I created. The example contains a TmyRBDisplayFormat plug-in that implements the old RB 18.02 logic. To use the plug-in, simply add myDisplayFormat to the 'uses'.
  • Hi Paul, The TppDisplayFormat class handles formatting (ppDisplayForm.pas). You can descend from it and customize it. You can even customize the formats displayed by the designer format dialog. The initialization section at the bottom sets up the …