New Blog Post: PDF/A and Metadata

nicocizik

About

Username
nicocizik
Joined
Visits
369
Last Active
Roles
Administrator
Last Name
Cizik (Digital Metaphors)
First Name
Nico

Comments

  • Hi Jim, 1. For the image device, each page of a report is exported with an underscore then page number as a suffix for the file name. If you are getting "_1" then you are not defining an initial file name (TppReport.TextFileName property). If you…
  • Hi Carlos, If you are attempting to manually load a report previously saved with the Report Explorer, you will need to use the following method described in the article below. You can either use the ReportExplorer.LoadReport routine, or implement …
  • Hi Richard, The HTML export device does not currently support exporting RichText as text. I will add this as a possible enhancement for a later release of ReportBuilder. Thanks for the feedback.
  • Hi Dima, ReportBuilder will not scale any images in PDF unless the ScaleImages property is set to True. ScaleImages performs a StretchDraw on the image, essentially scaling the image and its data to the control size. Otherwise, the original image…
  • Hi David, I suggest using the TdaSQLBuilder to create AutoSearch criteria in code. DADE is the data workspace where your main query for your report .rtm. If you are using the Report.CreateAutoSearchCriteria, you are using DADE . Unfortunately t…
  • Hi Arnaud, Unfortunately no, ReportBuilder needs to install into the /RBuilder/ directory. Your directory structure would need to look like the following. MyRBDir/Delphi10/RBuilder/ MyRBDir/Delphi7/RBuilder/
  • Hi Goran, It appears your report/data is much more complex than I originally thought. I feel that in order to achieve what you want, we need to start simple, then move to more complex iterations. I just sent a minimal example of using fixed style…
  • Hi Arnaud, ReportBuilder needs to install in to the \RBuilder\ directory. It should be possible to install ReportBuilder for different versions of Delphi in the same root directory if you created a unique sub-directory for each Delphi version.
    in installation Comment by nicocizik July 9
  • Hi Michael, When exporting to images, ReportBuilder exports each page as a single image. To differentiate the pages, each file has a page number suffix. See the help topic for TppImageDevice.ImageFileName for more information on how image exports…
  • Hi Martin, Thanks for the additional information. I sent you a patch for RB 19.01 to try. Let me know if it helps.
  • Hi Goran, The TppToolImageList simply utilizes the Windows API to access resource files. See the ppBitmapFromResource routine in the ppUtils.pas file for how this is done in ReportBuilder. It appears that the Windows API cannot find your resource…
  • Hi Ramon, The ValidateTableNames simply checks that the DataDictionary entries are present in the actual database. The fact that you do not see any tables when this property is True might indicate that the table names in your DB do not match the t…
  • Hi Goran, Your third attempt is where we need to focus Master-Detail with a single fixed style subreport. My guess is that the fixed subreport height needs to be reduced to fit two on a single page. I suggest experimenting with the subreport hei…
  • Hi Goran, To print two consecutive records per page, try placing a single (Fixed) subreport sized to half a page inside the detail band of the main report. This should reprint the subreport twice per page and properly traverse the records in your …
  • Hi Carlos, Near the bottom of our order page, you will find the "Edition Upgrades" section which includes the cost to move to a higher tier ReportBuilder edition. http://www.digital-metaphors.com/order/
  • Hi Carlos, Which version of ReportBuilder are you upgrading to? If the Delphi compiler is complaining about daQueryDataView, you need to first clean up the uses clause of your application. Look for references with a "da" prefix. If you are attem…
  • Hi Alberto, Which version of ReportBuilder and Delphi are you using? How is the paging incorrect for duplexed reports? Perhaps a more detailed description of exactly how you would like your report to behave will help me understand what you need.
  • Hi Diego, Welcome to the ReportBuilder community! I suggest spending some time working through the provided tutorials and developer's guide which are installed with ReportBuilder. These will give you a great starting point for creating useful and…
  • Hi Giuseppe, The ReportBuilder PDF device currently does not support multi-line form fields. Thank you for the feedback, we will add this to our list of possible enhancements for a future release.
  • Hi Wim, See the following article on how to merge multiple reports into a single PDF. http://rbwiki.digital-metaphors.com/output/pdf/how-to-merge-multiple-reports-into-one-pdf/
  • Hi Gerhard, Try the BeforePrint. You may need to use an earlier event such as the BeforeOpenDatapipelins or OnInitializeParameters. I tried to use the OnGetFieldValue event of the JITPipeline Do you have the JITPipeline connected to the report? …
  • Hi Scott, The Report.BeforePrint event fires too late (in RAP) to alter the TextFileType. Try using an event that fires earlier such as the Report.OnInitializeParameters instead. In my quick testing, this worked correctly. If you are using the c…
  • Hi Gerhard, Use the PrinterSetup.PageDef properties to determine the size of the page being printed to. You will likely want to use the PrintablePageHight which automatically takes the margins out of the calculation. The Footer band is always sta…
  • Hi Gerhard, I would suggest trying a JITPipeline and using its OnGetFieldValue event to populate the chart data. The size of the chart/detail band would need to be dynamically adjusted to fit on a single page based on how many records you are prin…
  • Hi David, I apologize but I'm a bit unclear about your question. 1. What is TFiltreReport? This is not an object or class of ReportBuilder. 2. You "code" does not appear to be Delphi. Is this part of your SQL query? 3. Are you using RAP? This…
  • Hi Michael, When using the ArchiveReader, you will want to use the OnReadPage event to add drawcommands rather than the OnReceivePage of the device. This event was designed specifically for the purpose of adding drawcommands to archived report pag…
  • Hi David, Yes, ReportBuilder 19 should be able to generate the PDF form documents you need with RB 19. From my research, it does not appear that you can completely prevent a user from printing a form unless you employ file encryption (however th…
  • Hi Jan, There is currently no easy way to see your own posts. This is an unfortunate limitation of the forum software we chose to use. We have it on our todo list to enhance the search features of this forum in the future which will allow users t…
  • Hi Jan, We are currently in the process of moving our entire site to HTTP Secure. Thanks for your feedback and patience.
  • Precise measurements and scaling for 2D barcodes is not possible with your version of ReportBuilder. I also believe there were major issues with AutoSize for your version. 2D barcode rendering has since been completely redesigned to support the us…