<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Nico Cizik &#8211; Digital Metaphors</title>
	<atom:link href="https://www.digital-metaphors.com/author/nicocizik/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.digital-metaphors.com</link>
	<description></description>
	<lastBuildDate>Fri, 30 Jan 2026 17:57:35 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.digital-metaphors.com/wp-content/uploads/2018/03/cropped-FavIcon-32x32.png</url>
	<title>Nico Cizik &#8211; Digital Metaphors</title>
	<link>https://www.digital-metaphors.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ANN: ReportBuilder 23.03 is now available!</title>
		<link>https://www.digital-metaphors.com/32889-2/</link>
		
		<dc:creator><![CDATA[Nico Cizik]]></dc:creator>
		<pubDate>Fri, 30 Jan 2026 17:57:07 +0000</pubDate>
				<category><![CDATA[Announcements]]></category>
		<guid isPermaLink="false">https://www.digital-metaphors.com/?p=32889</guid>

					<description><![CDATA[&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; ReportBuilder 23.03 is now available! This version includes a number of bug fixes as well as a couple nice new features. See the official announcement on our forums by clicking the link below. https://www.digital-metaphors.com/forums/discussion/22059/reportbuilder-23-03-is-now-available Upgrade now!]]></description>
										<content:encoded><![CDATA[<p><img fetchpriority="high" decoding="async" class="alignleft size-medium wp-image-32890" src="https://www.digital-metaphors.com/wp-content/uploads/2026/01/ChatGPT-Image-Jan-30-2026-10_48_27-AM-257x300.png" alt="" width="257" height="300" srcset="https://www.digital-metaphors.com/wp-content/uploads/2026/01/ChatGPT-Image-Jan-30-2026-10_48_27-AM-257x300.png 257w, https://www.digital-metaphors.com/wp-content/uploads/2026/01/ChatGPT-Image-Jan-30-2026-10_48_27-AM-878x1024.png 878w, https://www.digital-metaphors.com/wp-content/uploads/2026/01/ChatGPT-Image-Jan-30-2026-10_48_27-AM-768x895.png 768w, https://www.digital-metaphors.com/wp-content/uploads/2026/01/ChatGPT-Image-Jan-30-2026-10_48_27-AM-600x700.png 600w, https://www.digital-metaphors.com/wp-content/uploads/2026/01/ChatGPT-Image-Jan-30-2026-10_48_27-AM.png 1018w" sizes="(max-width: 257px) 100vw, 257px" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>ReportBuilder 23.03 is now available!</p>
<p>This version includes a number of bug fixes as well as a couple nice new features.</p>
<p>See the official announcement on our forums by clicking the link below.</p>
<p><a href="https://www.digital-metaphors.com/forums/discussion/22059/reportbuilder-23-03-is-now-available">https://www.digital-metaphors.com/forums/discussion/22059/reportbuilder-23-03-is-now-available</a></p>
<p>Upgrade now!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ANN: ReportBuilder 23.02 is now available including Delphi 13 support!</title>
		<link>https://www.digital-metaphors.com/ann-reportbuilder-23-02-is-now-available-including-delphi-13-support/</link>
		
		<dc:creator><![CDATA[Nico Cizik]]></dc:creator>
		<pubDate>Thu, 18 Sep 2025 17:18:56 +0000</pubDate>
				<category><![CDATA[Announcements]]></category>
		<guid isPermaLink="false">https://www.digital-metaphors.com/?p=32498</guid>

					<description><![CDATA[&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; ReportBuilder 23.02 is now available! For this version, we are excited to introduce Delphi 13 support. See the official announcement on our forums by clicking the link below. https://www.digital-metaphors.com/forums/discussion/22035/reportbuilder-23-02-is-now-available-including-delphi-13-support Upgrade now!]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" class="size-medium wp-image-32496 alignleft" src="https://www.digital-metaphors.com/wp-content/uploads/2025/09/pexels-sam-fire-64795-230887-280x300.jpg" alt="" width="280" height="300" srcset="https://www.digital-metaphors.com/wp-content/uploads/2025/09/pexels-sam-fire-64795-230887-280x300.jpg 280w, https://www.digital-metaphors.com/wp-content/uploads/2025/09/pexels-sam-fire-64795-230887-600x642.jpg 600w, https://www.digital-metaphors.com/wp-content/uploads/2025/09/pexels-sam-fire-64795-230887.jpg 638w" sizes="(max-width: 280px) 100vw, 280px" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>ReportBuilder 23.02 is now available!</p>
<p>For this version, we are excited to introduce Delphi 13 support.</p>
<p>See the official announcement on our forums by clicking the link below.</p>
<p><a href="https://www.digital-metaphors.com/forums/discussion/22035/reportbuilder-23-02-is-now-available-including-delphi-13-support">https://www.digital-metaphors.com/forums/discussion/22035/reportbuilder-23-02-is-now-available-including-delphi-13-support</a></p>
<p>Upgrade now!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ANN: ReportBuilder 23.01 is now available including Delphi 12.3 64-bit IDE support!</title>
		<link>https://www.digital-metaphors.com/ann-reportbuilder-23-01-is-now-available-including-delphi-12-3-64-bit-ide-support/</link>
		
		<dc:creator><![CDATA[Nico Cizik]]></dc:creator>
		<pubDate>Fri, 02 May 2025 21:50:46 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://www.digital-metaphors.com/?p=32179</guid>

					<description><![CDATA[&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; ReportBuilder 23.01 is now available! For this version, we are excited to introduce Delphi 12.3 64-bit IDE support as well as code-signed install files. See the official announcement on our forums by clicking the link below. https://www.digital-metaphors.com/forums/discussion/21997/reportbuilder-23-01-is-now-available-including-delphi-12-3-64-bit-ide-support Upgrade now!]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" class="size-medium wp-image-32180 alignleft" src="https://www.digital-metaphors.com/wp-content/uploads/2025/05/pexels-anna-louise-210491-1387577-300x300.jpg" alt="" width="300" height="300" srcset="https://www.digital-metaphors.com/wp-content/uploads/2025/05/pexels-anna-louise-210491-1387577-300x300.jpg 300w, https://www.digital-metaphors.com/wp-content/uploads/2025/05/pexels-anna-louise-210491-1387577-1024x1019.jpg 1024w, https://www.digital-metaphors.com/wp-content/uploads/2025/05/pexels-anna-louise-210491-1387577-150x150.jpg 150w, https://www.digital-metaphors.com/wp-content/uploads/2025/05/pexels-anna-louise-210491-1387577-768x765.jpg 768w, https://www.digital-metaphors.com/wp-content/uploads/2025/05/pexels-anna-louise-210491-1387577-1536x1529.jpg 1536w, https://www.digital-metaphors.com/wp-content/uploads/2025/05/pexels-anna-louise-210491-1387577-2048x2039.jpg 2048w, https://www.digital-metaphors.com/wp-content/uploads/2025/05/pexels-anna-louise-210491-1387577-600x597.jpg 600w, https://www.digital-metaphors.com/wp-content/uploads/2025/05/pexels-anna-louise-210491-1387577-100x100.jpg 100w" sizes="(max-width: 300px) 100vw, 300px" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>ReportBuilder 23.01 is now available!</p>
<p>For this version, we are excited to introduce Delphi 12.3 64-bit IDE support as well as code-signed install files.</p>
<p>See the official announcement on our forums by clicking the link below.</p>
<p><a href="https://www.digital-metaphors.com/forums/discussion/21997/reportbuilder-23-01-is-now-available-including-delphi-12-3-64-bit-ide-support">https://www.digital-metaphors.com/forums/discussion/21997/reportbuilder-23-01-is-now-available-including-delphi-12-3-64-bit-ide-support</a></p>
<p>Upgrade now!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ANN: ReportBuilder 23.0 is now available!</title>
		<link>https://www.digital-metaphors.com/ann-reportbuilder-23-0-is-now-available/</link>
		
		<dc:creator><![CDATA[Nico Cizik]]></dc:creator>
		<pubDate>Tue, 04 Feb 2025 23:01:34 +0000</pubDate>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Releases]]></category>
		<guid isPermaLink="false">https://www.digital-metaphors.com/?p=31681</guid>

					<description><![CDATA[&#160; &#160; &#160; &#160; &#160; &#160; &#160; ReportBuilder 23.0 is now available! This release focuses on UI look and feel with some fresh icons, as well as numerous other features throughout the product.  We will be working hard on new blog posts and RBWiki articles to highlight some of the work that was done. See [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="size-medium wp-image-31685 alignleft" src="https://www.digital-metaphors.com/wp-content/uploads/2025/02/pexels-pixabay-62319-300x225.jpg" alt="" width="300" height="225" srcset="https://www.digital-metaphors.com/wp-content/uploads/2025/02/pexels-pixabay-62319-300x225.jpg 300w, https://www.digital-metaphors.com/wp-content/uploads/2025/02/pexels-pixabay-62319.jpg 512w" sizes="auto, (max-width: 300px) 100vw, 300px" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>ReportBuilder 23.0 is now available!</p>
<p>This release focuses on UI look and feel with some fresh icons, as well as numerous other features throughout the product.  We will be working hard on new blog posts and RBWiki articles to highlight some of the work that was done.</p>
<p>See the official announcement on our forums by clicking the link below.</p>
<p><a href="https://www.digital-metaphors.com/forums/discussion/21966/reportbuilder-23-0-is-now-available">https://www.digital-metaphors.com/forums/discussion/21966/reportbuilder-23-0-is-now-available</a></p>
<p>Upgrade now!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ANN: ReportBuilder 22.06 is now available including Delphi 12.2 support!</title>
		<link>https://www.digital-metaphors.com/ann-reportbuilder-22-06-is-now-available-including-delphi-12-2-support/</link>
		
		<dc:creator><![CDATA[Nico Cizik]]></dc:creator>
		<pubDate>Fri, 11 Oct 2024 16:23:30 +0000</pubDate>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Releases]]></category>
		<guid isPermaLink="false">https://www.digital-metaphors.com/?p=30689</guid>

					<description><![CDATA[&#160; &#160; &#160; &#160; &#160; &#160; ReportBuilder 22.06 is now available! See the official announcement on our forums by clicking the link below. https://www.digital-metaphors.com/forums/discussion/21942/reportbuilder-22-06-is-now-available-including-delphi-12-2-support Upgrade now!]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="size-medium wp-image-30693 alignleft" src="https://www.digital-metaphors.com/wp-content/uploads/2024/10/pexels-stywo-1054218-300x200.jpg" alt="" width="300" height="200" srcset="https://www.digital-metaphors.com/wp-content/uploads/2024/10/pexels-stywo-1054218-300x200.jpg 300w, https://www.digital-metaphors.com/wp-content/uploads/2024/10/pexels-stywo-1054218-1024x683.jpg 1024w, https://www.digital-metaphors.com/wp-content/uploads/2024/10/pexels-stywo-1054218-768x512.jpg 768w, https://www.digital-metaphors.com/wp-content/uploads/2024/10/pexels-stywo-1054218-600x400.jpg 600w, https://www.digital-metaphors.com/wp-content/uploads/2024/10/pexels-stywo-1054218.jpg 1500w" sizes="auto, (max-width: 300px) 100vw, 300px" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>ReportBuilder 22.06 is now available! See the official announcement on our forums by clicking the link below.</p>
<p><a href="https://www.digital-metaphors.com/forums/discussion/21942/reportbuilder-22-06-is-now-available-including-delphi-12-2-support">https://www.digital-metaphors.com/forums/discussion/21942/reportbuilder-22-06-is-now-available-including-delphi-12-2-support</a></p>
<p>Upgrade now!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Merging Reports &#8211; Part 2, Archives</title>
		<link>https://www.digital-metaphors.com/merging-reports-part-2-merging-archives/</link>
		
		<dc:creator><![CDATA[Nico Cizik]]></dc:creator>
		<pubDate>Tue, 23 Jul 2024 22:09:18 +0000</pubDate>
				<category><![CDATA[Features]]></category>
		<guid isPermaLink="false">https://www.digital-metaphors.com/?p=29901</guid>

					<description><![CDATA[&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; Part 2: Merging Reports using the Archive Merging Utility In the first part of this series, we discussed how to merge reports using subreports.  Today we are going to take a look at another method: Merging Archives. Generating a report as an archive file is a great [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong><img loading="lazy" decoding="async" class="size-medium wp-image-29902 alignleft" src="https://www.digital-metaphors.com/wp-content/uploads/2024/07/MergeDocuments-300x300.jpg" alt="" width="300" height="300" srcset="https://www.digital-metaphors.com/wp-content/uploads/2024/07/MergeDocuments-300x300.jpg 300w, https://www.digital-metaphors.com/wp-content/uploads/2024/07/MergeDocuments-150x150.jpg 150w, https://www.digital-metaphors.com/wp-content/uploads/2024/07/MergeDocuments-768x768.jpg 768w, https://www.digital-metaphors.com/wp-content/uploads/2024/07/MergeDocuments-600x600.jpg 600w, https://www.digital-metaphors.com/wp-content/uploads/2024/07/MergeDocuments-100x100.jpg 100w, https://www.digital-metaphors.com/wp-content/uploads/2024/07/MergeDocuments.jpg 1024w" sizes="auto, (max-width: 300px) 100vw, 300px" /></strong></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>Part 2: Merging Reports using the Archive Merging Utility</strong></p>
<p>In the <a href="https://www.digital-metaphors.com/merging-reports-part-1-merging-with-subreports/">first part</a> of this series, we discussed how to merge reports using subreports.  Today we are going to take a look at another method: Merging Archives.</p>
<p>Generating a report as an archive file is a great way to save a snapshot of that report to file for later use. The resulting file, when viewed, is an exact replica of the original report output when it was generated without the need for data or report manipulation.</p>
<p>The simplicity of archive files make them the perfect starting point for the next part in our series of merging reports. With the use of the built-in Archive Merging Utility, merging multiple archive files into a single file is an almost trivial task.</p>
<p>Whether numerous archive files are already saved to file or database or multiple reports require quick merging without redesign or further code, merging archives is a handy tool to have in your merging arsenal.</p>
<p>See the following article for how to utilize the Archive Merging Utility (TppRAFMerge class) to easily merge multiple archives into one.</p>
<p><a href="https://rbwiki.digital-metaphors.com/output/archive/merging-archive-files/">https://rbwiki.digital-metaphors.com/output/archive/merging-archive-files/</a></p>
<p><strong>Pros:</strong><br />
&#8211; Archive files are easy to generate and are proven to contain correct output.<br />
&#8211; Archive files print/export quickly due to zero overhead and merging requires minimal code.<br />
&#8211; Once merged, exporting an archive to different file formats is simple using existing RB architecture.</p>
<p><strong>Cons:</strong><br />
&#8211; Creating archive files adds a new step when another file format is needed.<br />
&#8211; Archive files are not &#8220;live&#8221; reports<br />
&#8211; Editing archive files once created can be time consuming</p>
<p>Merging archives is yet another useful way to combine separate reports into a single document. While this method really shines when archive files have already been created, it can also be used to simply merge reports even when archive files are not ultimately needed.</p>
<p>The next post in our series (Merging Files) is coming soon, stay tuned.</p>
<p>Happy Reporting!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ANN: ReportBuilder 22.05 is now available!</title>
		<link>https://www.digital-metaphors.com/ann-reportbuilder-22-05-is-now-available/</link>
		
		<dc:creator><![CDATA[Nico Cizik]]></dc:creator>
		<pubDate>Fri, 19 Jul 2024 20:31:50 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://www.digital-metaphors.com/?p=29860</guid>

					<description><![CDATA[&#160; &#160; &#160; &#160; &#160; ReportBuilder 22.05 is now available! See the official announcement on our forums by clicking the link below. https://www.digital-metaphors.com/FORUMS/discussion/21923/reportbuilder-22-05-is-now-available Upgrade now!]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="size-medium wp-image-29859 alignleft" src="https://www.digital-metaphors.com/wp-content/uploads/2024/07/pexels-romanp-16711-300x165.jpg" alt="" width="300" height="165" srcset="https://www.digital-metaphors.com/wp-content/uploads/2024/07/pexels-romanp-16711-300x165.jpg 300w, https://www.digital-metaphors.com/wp-content/uploads/2024/07/pexels-romanp-16711-768x421.jpg 768w, https://www.digital-metaphors.com/wp-content/uploads/2024/07/pexels-romanp-16711-600x329.jpg 600w, https://www.digital-metaphors.com/wp-content/uploads/2024/07/pexels-romanp-16711.jpg 902w" sizes="auto, (max-width: 300px) 100vw, 300px" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>ReportBuilder 22.05 is now available! See the official announcement on our forums by clicking the link below.</p>
<p><a href="https://www.digital-metaphors.com/FORUMS/discussion/21923/reportbuilder-22-05-is-now-available">https://www.digital-metaphors.com/FORUMS/discussion/21923/reportbuilder-22-05-is-now-available</a></p>
<p>Upgrade now!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Merging Reports &#8211; Part 1, Subreports</title>
		<link>https://www.digital-metaphors.com/merging-reports-part-1-merging-with-subreports/</link>
		
		<dc:creator><![CDATA[Nico Cizik]]></dc:creator>
		<pubDate>Wed, 08 May 2024 22:04:26 +0000</pubDate>
				<category><![CDATA[Features]]></category>
		<guid isPermaLink="false">https://www.digital-metaphors.com/?p=29308</guid>

					<description><![CDATA[&#160; &#160; &#160; &#160; &#160; &#160; &#160; In the reporting world, efficiency is key. Whether you’re a developer, designer, or end-user, the ability to merge multiple reports into a cohesive whole is a skill you’ll want in your arsenal. Imagine this scenario: You’ve meticulously crafted individual ReportBuilder reports, including data, event code, calculations, etc. — [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignleft size-full wp-image-29312" src="https://www.digital-metaphors.com/wp-content/uploads/2024/05/MergeReports1.jpg" alt="" width="256" height="256" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>In the reporting world, efficiency is key. Whether you’re a developer, designer, or end-user, the ability to merge multiple reports into a cohesive whole is a skill you’ll want in your arsenal.</p>
<p>Imagine this scenario: You’ve meticulously crafted individual ReportBuilder reports, including data, event code, calculations, etc. — but now you need to present a unified result. Perhaps you’re compiling a comprehensive report, combining contracts, or assembling a collaborative project. Whatever the reason, merging documents streamlines information, reduces clutter, and ensures a seamless reading experience.</p>
<p>Merging multiple reports into a single document either on screen or exported to file is a very useful and often asked for feature. ReportBuilder natively provides numerous ways to merge reports and this series of posts will address each one.</p>
<p><strong>Part 1: Merging Reports With Subreports</strong></p>
<p>Subreports are a fast and easy way to merge multiple reports with ReportBuilder. Subreports themselves are essentially full featured reports that can be embedded into a main report.</p>
<p>Start with an empty &#8220;container&#8221; report with a detail band only. Add a subreport component for each report you wish to merge. Each subreport will contain an individual report that is loaded from a template file or created manually. The use of Child or Section subreports will determine whether there is a page break between merged reports.</p>
<p>See the following article and example below for how subreports can be used to merge two (or more) reports.</p>
<p><a href="https://rbWiki.digital-metaphors.com/design/layout-design/merge-reports-with-subreports">https://rbWiki.digital-metaphors.com/design/layout-design/merge-reports-with-subreports</a></p>
<p><strong>Pros:</strong></p>
<p>1. Subreports are simple to use and provide visual design options.<br />
2. Saving and loading report templates is quick and straight forward.<br />
3. Reports are merged in the preview as well as when exported or printed.</p>
<p><strong>Cons:</strong></p>
<p>1. Not all report features are available in subreports.<br />
2. All data, calculations, and event code must be present and valid before merging.<br />
3. Sometimes all that&#8217;s needed is a simple merged file.</p>
<p>As you can see, using subreports to merge reports is a very simple an useful method and should be considered for every merging scenario.</p>
<p>Stay tuned for more merging tips and tricks in our upcoming blog series and in the mean time,</p>
<p>Happy Reporting!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ANN: ReportBuilder 22.04 is now available including Delphi 12.1 support!</title>
		<link>https://www.digital-metaphors.com/ann-reportbuilder-22-04-is-now-available-including-delphi-12-1-support/</link>
		
		<dc:creator><![CDATA[Nico Cizik]]></dc:creator>
		<pubDate>Tue, 09 Apr 2024 17:42:33 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://www.digital-metaphors.com/?p=26833</guid>

					<description><![CDATA[&#160; &#160; &#160; &#160; ReportBuilder 22.04 is now available including support for the latest Delphi release, Delphi 12.1! See the official announcement on our forums by clicking the link below. https://www.digital-metaphors.com/forums/discussion/21886/reportbuilder-22-04-is-now-available-including-delphi-12-1-support Upgrade now!]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignleft size-medium wp-image-26834" src="https://www.digital-metaphors.com/wp-content/uploads/2024/04/pexels-krivec-ales-547115-300x146.jpg" alt="22.04 Mountain" width="300" height="146" srcset="https://www.digital-metaphors.com/wp-content/uploads/2024/04/pexels-krivec-ales-547115-300x146.jpg 300w, https://www.digital-metaphors.com/wp-content/uploads/2024/04/pexels-krivec-ales-547115-1024x499.jpg 1024w, https://www.digital-metaphors.com/wp-content/uploads/2024/04/pexels-krivec-ales-547115-768x374.jpg 768w, https://www.digital-metaphors.com/wp-content/uploads/2024/04/pexels-krivec-ales-547115-1536x749.jpg 1536w, https://www.digital-metaphors.com/wp-content/uploads/2024/04/pexels-krivec-ales-547115-2048x998.jpg 2048w, https://www.digital-metaphors.com/wp-content/uploads/2024/04/pexels-krivec-ales-547115-600x292.jpg 600w" sizes="auto, (max-width: 300px) 100vw, 300px" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>ReportBuilder 22.04 is now available including support for the latest Delphi release, Delphi 12.1! See the official announcement on our forums by clicking the link below.</p>
<p><a href="https://www.digital-metaphors.com/forums/discussion/21886/reportbuilder-22-04-is-now-available-including-delphi-12-1-support">https://www.digital-metaphors.com/forums/discussion/21886/reportbuilder-22-04-is-now-available-including-delphi-12-1-support</a></p>
<p>Upgrade now!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Helper Routines</title>
		<link>https://www.digital-metaphors.com/helper-routines/</link>
		
		<dc:creator><![CDATA[Nico Cizik]]></dc:creator>
		<pubDate>Thu, 29 Feb 2024 22:28:36 +0000</pubDate>
				<category><![CDATA[Features]]></category>
		<guid isPermaLink="false">https://www.digital-metaphors.com/?p=26435</guid>

					<description><![CDATA[A common goal of component developers (like us) is simplifying the job of our customers (other developers) as much as possible. One of the best ways to accomplish this is by adding &#8220;helper routines&#8221; to the product to reduce the amount of time it takes to code an otherwise tedious task. Below are a couple [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>A common goal of component developers (like us) is simplifying the job of our customers (other developers) as much as possible. One of the best ways to accomplish this is by adding &#8220;helper routines&#8221; to the product to reduce the amount of time it takes to code an otherwise tedious task.</p>
<p>Below are a couple examples of some helper routines that you may find useful.</p>
<p><strong>1. Web Mail and Cloud Drive service helpers:</strong></p>
<p>Setting up web mail and cloud drive services can be time consuming due to the fact that many of the necessary properties are embedded in numerous sub-classes. For instance, in order to set up Gmail using standard RB properties, the following code is needed:</p><pre class="crayon-plain-tag">ppReport.EmailSettings.ConnectionSettings.WebMail.GmailSettings.OAuth2.ClientID := ClientID;
ppReport.EmailSettings.ConnectionSettings.WebMail.GmailSettings.OAuth2.ClientSecret := ClientSecret;
ppReport.EmailSettings.ConnectionSettings.WebMail.GmailSettings.OAuth2.RedirectURI := RedirectURI;</pre><p>The same would be needed to set up another web mail plugin such as Outlook.com.</p>
<p>With the included WebMailSetup routine, both plugins can be set up with the following code:</p><pre class="crayon-plain-tag">// Redirect URI is optional (defaults to http://localhost)
ppReport.EmailSettings.ConnectionSettings.WebMailSetup(ctGmail, ClientID, ClientSecret);
ppReport.EmailSettings.ConnectionSettings.WebMailSetup(ctOutlookWeb, ClientID, ClientSecret);</pre><p>A similar helper is provided for cloud drive services.</p><pre class="crayon-plain-tag">//Set up all three supported cloud drive services
ppReport.CloudDriveSettings.CloudDriveSetup(ctGoogleDrive, ClientID, ClientSecret);
ppReport.CloudDriveSettings.CloudDriveSetup(ctOneDrive, ClientID, ClientSecret);
ppReport.CloudDriveSettings.CloudDriveSetup(ctDropBox, ClientID, ClientSecret, 'http://localhost:54321');</pre><p><strong>2. Export to file from the Viewer:</strong></p>
<p>When using a TppViewer on a form to view reports, it is commonly necessary to export that report to file directly. This can be troublesome due to the fact that the Viewer itself is connected to an output device (screen). Normally, one would need to manually disconnect the screen device from the report before exporting and reconnect it after exporting has finished. The ExportToFile routine makes this process much easier.</p><pre class="crayon-plain-tag">ppViewer.ExportToFile(dtPDF, FilePath + '\Invoice.pdf');</pre><p>Hopefully this gives you a bit more information on some helpful helper routines that have been added to ReportBuilder. If you find this information useful, let me know and I can make this a series of the various other helpers available. Also, if you would like to see other helper routines added, let me know that as well and we will consider adding them for the next release.</p>
<p>Happy Reporting!</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
