{"id":946,"date":"2019-08-09T19:11:07","date_gmt":"2019-08-09T23:11:07","guid":{"rendered":"https:\/\/www.baronsoftware.com\/Blog\/?p=946"},"modified":"2019-08-09T19:11:13","modified_gmt":"2019-08-09T23:11:13","slug":"fast-reports-remove-blank-lines","status":"publish","type":"post","link":"https:\/\/www.baronsoftware.com\/Blog\/fast-reports-remove-blank-lines\/","title":{"rendered":"How to remove blank address lines using Fast Reports."},"content":{"rendered":"\n<p>Fast Reports is an excellent reporting tool for Delphi programmers and there is a missing feature that was in <a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/www.crystalreports.com\/\" target=\"_blank\">SAP Crystal Reports<\/a>.  <\/p>\n\n\n\n<p>The property to remove a blank line in an address block.  <a rel=\"noreferrer noopener\" aria-label=\"Fast Reports (opens in a new tab)\" href=\"http:\/\/www.fast-report.com\" target=\"_blank\">Fast Reports<\/a> has grown over the last 2 versions making the reporting for Windows and Web one of the best software tools there is available.<\/p>\n\n\n\n<p>Usually the address block consists of a company name, contact person, address and the city, state or province and a zip code or postal code.<\/p>\n\n\n\n<h2>Simple way to remove blank lines<\/h2>\n\n\n\n<p>One simple method of checking whether the contact person exists or there is a blank line is the following code using Fast Reports version 6 for VCL:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Insert a text object on the report page where you wish the address block to be printed from.<\/li><li>The &#8220;Text&#8221; object has the &#8220;HideZeros&#8221; property which can be used to hide zero values.  This is dependent on how you retrieve the data.<\/li><li>Open the text object<\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1298\" height=\"382\" data-attachment-id=\"947\" data-permalink=\"https:\/\/www.baronsoftware.com\/Blog\/fast-reports-remove-blank-lines\/fastreports\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2019\/08\/FastReports.png?fit=1298%2C382&amp;ssl=1\" data-orig-size=\"1298,382\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"FastReports\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2019\/08\/FastReports.png?fit=640%2C188&amp;ssl=1\" src=\"https:\/\/i1.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2019\/08\/FastReports.png?fit=640%2C188&amp;ssl=1\" alt=\"\" class=\"wp-image-947\" srcset=\"https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2019\/08\/FastReports.png?w=1298&amp;ssl=1 1298w, https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2019\/08\/FastReports.png?resize=300%2C88&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2019\/08\/FastReports.png?resize=768%2C226&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2019\/08\/FastReports.png?resize=1024%2C301&amp;ssl=1 1024w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/><figcaption>Fast Report Script to check for empty lines<\/figcaption><\/figure>\n\n\n\n<p>4. Write the script <code>[IIF (Trim(&lt;Dataset_Name.\"Contact_Name\">) &lt;> '', &lt;Dataset_Name.\"Contact_Name\">+#13#10+&lt;Dataset_Name.\"Address1\">+#13#10+&lt;Dataset_Name.\"Address2\">, &lt;Dataset_Name.\"Address1>+#13#10+&lt;Dataset_Name.\"Address2\">)]<\/code><\/p>\n\n\n\n<p>5. Click OK to save the script.  Note: Change the Dataset_Name to your Dataset Name.<\/p>\n\n\n\n<p>The breakdown of the conditional above is based whether the contact name exists.  <\/p>\n\n\n\n<p>There are some software developers that can create a routine to call to parse but you have the choice of a simple approach or as describe earlier you can use the data query to extract the information into a single address block data line.<\/p>\n\n\n\n<p>Hopefully in a future Fast Reports release they will have a property to do so but until then you can use the method above or build the address block with the query that creates the data set.<\/p>\n\n\n\n<p>You can always check with <a href=\"https:\/\/www.baronsoftware.com\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Baron Software (opens in a new tab)\">Baron Software<\/a> for any type of software development you need today.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fast Reports is an excellent reporting tool for Delphi programmers and there is a missing feature that was in SAP Crystal Reports. The property to remove a blank line in an address block. Fast Reports has grown over the last 2 versions making the reporting for Windows and Web one of the best software tools [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":[],"rop_publish_now_history":[],"rop_publish_now_status":"pending","_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[5],"tags":[],"class_list":["post-946","post","type-post","status-publish","format-standard","hentry","category-rad-studio-embarcadero-delphi-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to remove blank address lines using Fast Reports. - Baron Software<\/title>\n<meta name=\"description\" content=\"How to remove blank address lines using Fast Reports by Baron Software.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.baronsoftware.com\/Blog\/fast-reports-remove-blank-lines\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to remove blank lines using Fast Reports\" \/>\n<meta property=\"og:description\" content=\"Fast Reports is an excellent reporting tool for Delphi programmers and there is a missing feature that was in SAP Crystal Reports. The method to remove a blank line in an address block. Fast Reports has grown over the last 2 versions making the reporting for Windows and Web one of the best software tools there is available.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.baronsoftware.com\/Blog\/fast-reports-remove-blank-lines\/\" \/>\n<meta property=\"og:site_name\" content=\"Baron Software\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-09T23:11:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-08-09T23:11:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i1.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2014\/12\/logo-e1515620410626.jpg?fit=200%2C36&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"200\" \/>\n\t<meta property=\"og:image:height\" content=\"36\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"richard@baronsoftware.com\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"How to remove blank lines using Fast Reports\" \/>\n<meta name=\"twitter:description\" content=\"Fast Reports is an excellent reporting tool for Delphi programmers and there is a missing feature that was in SAP Crystal Reports. The method to remove a blank line in an address block. Fast Reports has grown over the last 2 versions making the reporting for Windows and Web one of the best software tools there is available.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2014\/12\/logo-e1515620410626.jpg?fit=200%2C36&ssl=1\" \/>\n<meta name=\"twitter:creator\" content=\"@Rbaroniunas\" \/>\n<meta name=\"twitter:site\" content=\"@Rbaroniunas\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"richard@baronsoftware.com\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/fast-reports-remove-blank-lines\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/fast-reports-remove-blank-lines\\\/\"},\"author\":{\"name\":\"richard@baronsoftware.com\",\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/#\\\/schema\\\/person\\\/079d370e4230be9d5f75885bb33dd8cd\"},\"headline\":\"How to remove blank address lines using Fast Reports.\",\"datePublished\":\"2019-08-09T23:11:07+00:00\",\"dateModified\":\"2019-08-09T23:11:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/fast-reports-remove-blank-lines\\\/\"},\"wordCount\":305,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/fast-reports-remove-blank-lines\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i1.wp.com\\\/www.baronsoftware.com\\\/Blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/FastReports.png?fit=640%2C188&amp;ssl=1\",\"articleSection\":[\"Rad Studio Delphi Development\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/fast-reports-remove-blank-lines\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/fast-reports-remove-blank-lines\\\/\",\"url\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/fast-reports-remove-blank-lines\\\/\",\"name\":\"How to remove blank address lines using Fast Reports. - Baron Software\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/fast-reports-remove-blank-lines\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/fast-reports-remove-blank-lines\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i1.wp.com\\\/www.baronsoftware.com\\\/Blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/FastReports.png?fit=640%2C188&amp;ssl=1\",\"datePublished\":\"2019-08-09T23:11:07+00:00\",\"dateModified\":\"2019-08-09T23:11:13+00:00\",\"description\":\"How to remove blank address lines using Fast Reports by Baron Software.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/fast-reports-remove-blank-lines\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/fast-reports-remove-blank-lines\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/fast-reports-remove-blank-lines\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i1.wp.com\\\/www.baronsoftware.com\\\/Blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/FastReports.png?fit=640%2C188&amp;ssl=1\",\"contentUrl\":\"https:\\\/\\\/i1.wp.com\\\/www.baronsoftware.com\\\/Blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/FastReports.png?fit=640%2C188&amp;ssl=1\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/fast-reports-remove-blank-lines\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to remove blank address lines using Fast Reports.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/#website\",\"url\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/\",\"name\":\"Baron Software\",\"description\":\"Highest Quality Software Developed.\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/#organization\",\"name\":\"Baron Software\",\"url\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i2.wp.com\\\/www.baronsoftware.com\\\/Blog\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/BaronSoftwareLogo.fw_.png?fit=1920%2C400&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i2.wp.com\\\/www.baronsoftware.com\\\/Blog\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/BaronSoftwareLogo.fw_.png?fit=1920%2C400&ssl=1\",\"width\":1920,\"height\":400,\"caption\":\"Baron Software\"},\"image\":{\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/Rbaroniunas\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/#\\\/schema\\\/person\\\/079d370e4230be9d5f75885bb33dd8cd\",\"name\":\"richard@baronsoftware.com\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e5a3cc457a883c420e8af899f2639359d220ae6bfed4587ca7ed17f45ca0c21c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e5a3cc457a883c420e8af899f2639359d220ae6bfed4587ca7ed17f45ca0c21c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e5a3cc457a883c420e8af899f2639359d220ae6bfed4587ca7ed17f45ca0c21c?s=96&d=mm&r=g\",\"caption\":\"richard@baronsoftware.com\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to remove blank address lines using Fast Reports. - Baron Software","description":"How to remove blank address lines using Fast Reports by Baron Software.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.baronsoftware.com\/Blog\/fast-reports-remove-blank-lines\/","og_locale":"en_US","og_type":"article","og_title":"How to remove blank lines using Fast Reports","og_description":"Fast Reports is an excellent reporting tool for Delphi programmers and there is a missing feature that was in SAP Crystal Reports. The method to remove a blank line in an address block. Fast Reports has grown over the last 2 versions making the reporting for Windows and Web one of the best software tools there is available.","og_url":"https:\/\/www.baronsoftware.com\/Blog\/fast-reports-remove-blank-lines\/","og_site_name":"Baron Software","article_published_time":"2019-08-09T23:11:07+00:00","article_modified_time":"2019-08-09T23:11:13+00:00","og_image":[{"width":200,"height":36,"url":"https:\/\/i1.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2014\/12\/logo-e1515620410626.jpg?fit=200%2C36&ssl=1","type":"image\/jpeg"}],"author":"richard@baronsoftware.com","twitter_card":"summary_large_image","twitter_title":"How to remove blank lines using Fast Reports","twitter_description":"Fast Reports is an excellent reporting tool for Delphi programmers and there is a missing feature that was in SAP Crystal Reports. The method to remove a blank line in an address block. Fast Reports has grown over the last 2 versions making the reporting for Windows and Web one of the best software tools there is available.","twitter_image":"https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2014\/12\/logo-e1515620410626.jpg?fit=200%2C36&ssl=1","twitter_creator":"@Rbaroniunas","twitter_site":"@Rbaroniunas","twitter_misc":{"Written by":"richard@baronsoftware.com","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.baronsoftware.com\/Blog\/fast-reports-remove-blank-lines\/#article","isPartOf":{"@id":"https:\/\/www.baronsoftware.com\/Blog\/fast-reports-remove-blank-lines\/"},"author":{"name":"richard@baronsoftware.com","@id":"https:\/\/www.baronsoftware.com\/Blog\/#\/schema\/person\/079d370e4230be9d5f75885bb33dd8cd"},"headline":"How to remove blank address lines using Fast Reports.","datePublished":"2019-08-09T23:11:07+00:00","dateModified":"2019-08-09T23:11:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.baronsoftware.com\/Blog\/fast-reports-remove-blank-lines\/"},"wordCount":305,"commentCount":0,"publisher":{"@id":"https:\/\/www.baronsoftware.com\/Blog\/#organization"},"image":{"@id":"https:\/\/www.baronsoftware.com\/Blog\/fast-reports-remove-blank-lines\/#primaryimage"},"thumbnailUrl":"https:\/\/i1.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2019\/08\/FastReports.png?fit=640%2C188&amp;ssl=1","articleSection":["Rad Studio Delphi Development"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.baronsoftware.com\/Blog\/fast-reports-remove-blank-lines\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.baronsoftware.com\/Blog\/fast-reports-remove-blank-lines\/","url":"https:\/\/www.baronsoftware.com\/Blog\/fast-reports-remove-blank-lines\/","name":"How to remove blank address lines using Fast Reports. - Baron Software","isPartOf":{"@id":"https:\/\/www.baronsoftware.com\/Blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.baronsoftware.com\/Blog\/fast-reports-remove-blank-lines\/#primaryimage"},"image":{"@id":"https:\/\/www.baronsoftware.com\/Blog\/fast-reports-remove-blank-lines\/#primaryimage"},"thumbnailUrl":"https:\/\/i1.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2019\/08\/FastReports.png?fit=640%2C188&amp;ssl=1","datePublished":"2019-08-09T23:11:07+00:00","dateModified":"2019-08-09T23:11:13+00:00","description":"How to remove blank address lines using Fast Reports by Baron Software.","breadcrumb":{"@id":"https:\/\/www.baronsoftware.com\/Blog\/fast-reports-remove-blank-lines\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.baronsoftware.com\/Blog\/fast-reports-remove-blank-lines\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.baronsoftware.com\/Blog\/fast-reports-remove-blank-lines\/#primaryimage","url":"https:\/\/i1.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2019\/08\/FastReports.png?fit=640%2C188&amp;ssl=1","contentUrl":"https:\/\/i1.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2019\/08\/FastReports.png?fit=640%2C188&amp;ssl=1"},{"@type":"BreadcrumbList","@id":"https:\/\/www.baronsoftware.com\/Blog\/fast-reports-remove-blank-lines\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.baronsoftware.com\/Blog\/"},{"@type":"ListItem","position":2,"name":"How to remove blank address lines using Fast Reports."}]},{"@type":"WebSite","@id":"https:\/\/www.baronsoftware.com\/Blog\/#website","url":"https:\/\/www.baronsoftware.com\/Blog\/","name":"Baron Software","description":"Highest Quality Software Developed.","publisher":{"@id":"https:\/\/www.baronsoftware.com\/Blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.baronsoftware.com\/Blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.baronsoftware.com\/Blog\/#organization","name":"Baron Software","url":"https:\/\/www.baronsoftware.com\/Blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.baronsoftware.com\/Blog\/#\/schema\/logo\/image\/","url":"https:\/\/i2.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2018\/01\/BaronSoftwareLogo.fw_.png?fit=1920%2C400&ssl=1","contentUrl":"https:\/\/i2.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2018\/01\/BaronSoftwareLogo.fw_.png?fit=1920%2C400&ssl=1","width":1920,"height":400,"caption":"Baron Software"},"image":{"@id":"https:\/\/www.baronsoftware.com\/Blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/Rbaroniunas"]},{"@type":"Person","@id":"https:\/\/www.baronsoftware.com\/Blog\/#\/schema\/person\/079d370e4230be9d5f75885bb33dd8cd","name":"richard@baronsoftware.com","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e5a3cc457a883c420e8af899f2639359d220ae6bfed4587ca7ed17f45ca0c21c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e5a3cc457a883c420e8af899f2639359d220ae6bfed4587ca7ed17f45ca0c21c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e5a3cc457a883c420e8af899f2639359d220ae6bfed4587ca7ed17f45ca0c21c?s=96&d=mm&r=g","caption":"richard@baronsoftware.com"}}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2e6qU-fg","jetpack-related-posts":[{"id":333,"url":"https:\/\/www.baronsoftware.com\/Blog\/rave-reports-delphi-business-review\/","url_meta":{"origin":946,"position":0},"title":"Rave Reports for Delphi Business Review","author":"richard@baronsoftware.com","date":"October 12, 2016","format":false,"excerpt":"Rave Reports for Delphi Business Review Recently the decision was made to review Rave Reports by Nevrona to make a decision whether it would fit any type of long term application development.\u00a0 The process took a little time to review the capabilities of what Rave Reports could do for any\u2026","rel":"","context":"In &quot;Rad Studio Delphi Development&quot;","block_context":{"text":"Rad Studio Delphi Development","link":"https:\/\/www.baronsoftware.com\/Blog\/category\/rad-studio-embarcadero-delphi-development\/"},"img":{"alt_text":"ndlogoheader","src":"https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2016\/10\/ndlogoheader.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":438,"url":"https:\/\/www.baronsoftware.com\/Blog\/happy-birthday-delphi-22-years-counting\/","url_meta":{"origin":946,"position":1},"title":"Happy Birthday to Delphi at 22 years and counting","author":"richard@baronsoftware.com","date":"February 14, 2017","format":false,"excerpt":"Happy Birthday to Delphi at 22 years and counting Well with the next release, \"Godzilla - Tokyo\" currently in beta testing and getting prepared to support Linux servers, there is no better way then to shout out a happy birthday to Delphi. Delphi History Delphi was originally developed by Borland\u2026","rel":"","context":"In &quot;Rad Studio Delphi Development&quot;","block_context":{"text":"Rad Studio Delphi Development","link":"https:\/\/www.baronsoftware.com\/Blog\/category\/rad-studio-embarcadero-delphi-development\/"},"img":{"alt_text":"Delphi for Linux","src":"https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2016\/12\/LinuxIsComing-300x300.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":632,"url":"https:\/\/www.baronsoftware.com\/Blog\/new-build-9-now-available-version-2-06-elevate-web-builder\/","url_meta":{"origin":946,"position":2},"title":"New Build 9 Now Available for Version 2.06 of Elevate Web Builder","author":"richard@baronsoftware.com","date":"October 19, 2017","format":false,"excerpt":"New Build 9 Now Available for Version 2.06 of Elevate Web Builder The following is a list of the incident reports addressed in version 2.06 build 9.\u00a0 Clicking on these links will take you to our web site where you can view the full incident report.\u00a0 All of the incident\u2026","rel":"","context":"In &quot;Software Releases&quot;","block_context":{"text":"Software Releases","link":"https:\/\/www.baronsoftware.com\/Blog\/category\/software-releases\/"},"img":{"alt_text":"EWB","src":"https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2017\/09\/ewbproduct.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":88,"url":"https:\/\/www.baronsoftware.com\/Blog\/delphi-tip-if-you-get-unit-vcl-filectrl-is-specific-to-a-platform-warning\/","url_meta":{"origin":946,"position":3},"title":"Delphi Tip if you get &#8220;unit vcl.filectrl is specific to a platform&#8221; warning","author":"richard@baronsoftware.com","date":"February 10, 2015","format":false,"excerpt":"The warning \"unit vcl.filectrl is specific to a platform\" is Delphi's way of giving you heads up that the addition of one of the few components such as TDRIVECOMBOBOX will not work on other platforms besides a Windows environment. To remove this type of warning during the application build cycle\u2026","rel":"","context":"In &quot;Rad Studio Delphi Development&quot;","block_context":{"text":"Rad Studio Delphi Development","link":"https:\/\/www.baronsoftware.com\/Blog\/category\/rad-studio-embarcadero-delphi-development\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":570,"url":"https:\/\/www.baronsoftware.com\/Blog\/elevate-software-new-build-6-now-available-version-2-06-elevate-web-builder\/","url_meta":{"origin":946,"position":4},"title":"Elevate Software New Build 6 Now Available for Version 2.06 of Elevate Web Builder","author":"richard@baronsoftware.com","date":"September 13, 2017","format":false,"excerpt":"Elevate Software New Build 6 Now Available for Version 2.06 of Elevate Web Builder Elevate Software is\u00a0\u00a0pleased to announce that build 6 for version 2.06 of Elevate Web Builder is now available. Issues repaired : Problems with Inertia Scrolling When Switching Between ScrollBars and Touch Scrolling Compiler Not Resolving Function\u2026","rel":"","context":"In &quot;Software Events&quot;","block_context":{"text":"Software Events","link":"https:\/\/www.baronsoftware.com\/Blog\/category\/software-events\/"},"img":{"alt_text":"EWB","src":"https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2017\/09\/ewbproduct.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1197,"url":"https:\/\/www.baronsoftware.com\/Blog\/why-choose-delphi-for-rapid-application-development\/","url_meta":{"origin":946,"position":5},"title":"Why Choose Delphi for Rapid Application Development","author":"richard@baronsoftware.com","date":"December 13, 2024","format":false,"excerpt":"Delphi is a rapid application development IDE that shortens time for designing and implementing an application for various platforms. Some of the highlights A visual design interface. Fast compilation speeds Strong database integration. A mature component library (VCL). Its ability to maintain legacy systems. Delphi can create high-performance applications with\u2026","rel":"","context":"In &quot;Rad Studio Delphi Development&quot;","block_context":{"text":"Rad Studio Delphi Development","link":"https:\/\/www.baronsoftware.com\/Blog\/category\/rad-studio-embarcadero-delphi-development\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.baronsoftware.com\/Blog\/wp-json\/wp\/v2\/posts\/946","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.baronsoftware.com\/Blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.baronsoftware.com\/Blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.baronsoftware.com\/Blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.baronsoftware.com\/Blog\/wp-json\/wp\/v2\/comments?post=946"}],"version-history":[{"count":1,"href":"https:\/\/www.baronsoftware.com\/Blog\/wp-json\/wp\/v2\/posts\/946\/revisions"}],"predecessor-version":[{"id":949,"href":"https:\/\/www.baronsoftware.com\/Blog\/wp-json\/wp\/v2\/posts\/946\/revisions\/949"}],"wp:attachment":[{"href":"https:\/\/www.baronsoftware.com\/Blog\/wp-json\/wp\/v2\/media?parent=946"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.baronsoftware.com\/Blog\/wp-json\/wp\/v2\/categories?post=946"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.baronsoftware.com\/Blog\/wp-json\/wp\/v2\/tags?post=946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}