<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2268896010558662262</id><updated>2025-08-23T20:10:39.312-07:00</updated><category term="Automatically print SSRS report"/><category term="Copy SSRS report"/><category term="Create SSRS report"/><category term="Create SSRS report using Reporting Service"/><category term="How to copy ssrs report"/><category term="How to create SSRS report"/><category term="Launch/start report builder from URL"/><category term="Print SSRS report programmatically"/><category term="Print SSRS report using Reporting Service"/><category term="Programmatically copy SSRS report"/><category term="Programmatically create SSRS report"/><category term="Programmatically open SSRS report in report builder"/><category term="ReportService.Render method"/><category term="ReportingService.CreateCatalogItem method"/><category term="ReportingService.CreateCatalogItem() method to copy report"/><category term="SSRS: How to print a report without showing it"/><category term="copy SSRS report using reporting service"/><category term="edit SSRS report in report builder"/><category term="open ssrs report in report builder"/><title type='text'>Programming SSRS Reports</title><subtitle type='html'>Blog Consists of post explaining Programmatically &#xa;1) Creating SSRS report&#xa;2) Copying SSRS report&#xa;3) Printing SSRS report</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://programmingssrs.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2268896010558662262/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://programmingssrs.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Narendra</name><uri>http://www.blogger.com/profile/13112817201598525701</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9DeunJL3tqvFJaq6MASKFPsv0aHmViCJ1thnEdde0kOb9fpdeh1ooiF6xPqiukdLspnzYlgn3MBHqAIHdZ_1lAGFX0NQb1ckUqZj3e3n5mVEvSVhphcyt1SZ41pcql9o/s220/ProfilePhoto.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2268896010558662262.post-7156623797137694588</id><published>2011-10-18T10:28:00.000-07:00</published><updated>2011-10-18T11:11:53.629-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="edit SSRS report in report builder"/><category scheme="http://www.blogger.com/atom/ns#" term="Launch/start report builder from URL"/><category scheme="http://www.blogger.com/atom/ns#" term="open ssrs report in report builder"/><category scheme="http://www.blogger.com/atom/ns#" term="Programmatically open SSRS report in report builder"/><title type='text'>Programmatically open a SSRS Report in Report Builder</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;To open a report [which is deployed on report server] in report builder you can use the following URL&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;sans-serif&amp;quot;;&quot;&gt;http://servername/ReportServer/reportbuilder/reportbuilder_2_0_0_0.application?http://servername/ReportServer/path to your report/reportname&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;sans-serif&amp;quot;;&quot;&gt;eg. If i have a report &lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;TestReport.rdl &lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;which is deployed on root of report server then to open this report in report builder I will use following URL&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;sans-serif&amp;quot;;&quot;&gt;http://localhost:8080/ReportServer/reportbuilder/reportbuilder_2_0_0_0.application?http:// localhost:8080/ReportServer/ TestReport&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;sans-serif&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Calibri;&quot;&gt;To open the same report in Report Builder 3, &lt;/span&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;I will use following URL&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;sans-serif&amp;quot;;&quot;&gt;http://localhost:8080/ReportServer/reportbuilder/reportbuilder_3_0_0_0.application?http:// localhost:8080/ReportServer/ TestReport&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #333333; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;sans-serif&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;sans-serif&amp;quot;;&quot;&gt;Please note that this technique is for Report Server configured in &quot;native mode&quot;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programmingssrs.blogspot.com/feeds/7156623797137694588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://programmingssrs.blogspot.com/2011/10/programmatically-open-ssrs-report-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2268896010558662262/posts/default/7156623797137694588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2268896010558662262/posts/default/7156623797137694588'/><link rel='alternate' type='text/html' href='http://programmingssrs.blogspot.com/2011/10/programmatically-open-ssrs-report-in.html' title='Programmatically open a SSRS Report in Report Builder'/><author><name>Narendra</name><uri>http://www.blogger.com/profile/13112817201598525701</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9DeunJL3tqvFJaq6MASKFPsv0aHmViCJ1thnEdde0kOb9fpdeh1ooiF6xPqiukdLspnzYlgn3MBHqAIHdZ_1lAGFX0NQb1ckUqZj3e3n5mVEvSVhphcyt1SZ41pcql9o/s220/ProfilePhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2268896010558662262.post-3327236643694722412</id><published>2011-10-07T03:24:00.001-07:00</published><updated>2011-10-07T04:28:06.848-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Automatically print SSRS report"/><category scheme="http://www.blogger.com/atom/ns#" term="Print SSRS report programmatically"/><category scheme="http://www.blogger.com/atom/ns#" term="Print SSRS report using Reporting Service"/><category scheme="http://www.blogger.com/atom/ns#" term="ReportService.Render method"/><category scheme="http://www.blogger.com/atom/ns#" term="SSRS: How to print a report without showing it"/><title type='text'>Print SSRS Report Programmatically</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; line-height: 115%; mso-ansi-language: EN;&quot;&gt;This post explains about programmatically rendering a report and then sending that report directly to a local or network printer using C# and the Reporting Services Web service.&lt;br /&gt;PreRequisite : You must have SSRS(SQL Server Reporting Services) installed so that you can use Reporting web services provided by SSRS.&lt;br /&gt;&lt;br /&gt;Step 1: &lt;strong&gt;&lt;span style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;;&quot;&gt;Add Reference to Web &lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;inherit&amp;quot;, &amp;quot;serif&amp;quot;; font-size: 10.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Helvetica;&quot;&gt;Service&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; line-height: 115%; mso-ansi-language: EN;&quot;&gt;()&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; line-height: 115%; mso-ansi-language: EN;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Helvetica;&quot;&gt;The first thing you need to do is add a Web reference to the Reporting Services Web service in your development project that points to your report server.&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; line-height: 115%; mso-ansi-language: EN;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Helvetica;&quot;&gt;To do so right-click on your project in Visual Studio and&amp;nbsp;choose&amp;nbsp;&lt;strong&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; mso-bidi-font-family: Helvetica;&quot;&gt;Add Service reference...&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; line-height: 115%; mso-ansi-language: EN;&quot;&gt; .Then Click on &lt;strong&gt;&lt;span style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;;&quot;&gt;Advanced&lt;/span&gt;&lt;/strong&gt;&amp;nbsp; and then &lt;strong&gt;&lt;span style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;;&quot;&gt;&quot;Add Web Reference..&quot;&lt;/span&gt;&lt;/strong&gt; as shown in below image..&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://1.bp.blogspot.com/-jzw8HuCwZEA/To7UOsyaiTI/AAAAAAAAAEw/uPx_cf6pr1c/s1600/Add_Service_Reference.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;88&quot; kca=&quot;true&quot; src=&quot;http://1.bp.blogspot.com/-jzw8HuCwZEA/To7UOsyaiTI/AAAAAAAAAEw/uPx_cf6pr1c/s200/Add_Service_Reference.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; line-height: 115%; mso-ansi-language: EN;&quot;&gt;&lt;/span&gt;&amp;nbsp; &lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Helvetica; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Provide report server URL (in my case &lt;a href=&quot;http://localhost/reportserver/ReportExecution2005.asmx&quot;&gt;&lt;span style=&quot;color: blue; mso-bidi-font-size: 11.0pt;&quot;&gt;http://localhost/reportserver/ReportExecution2005.asmx&lt;/span&gt;&lt;/a&gt;). If you have a remote report server, simply change the URL of the Web reference. The end point for any Reporting Services Web service is &lt;a href=&quot;http://servername/reportserver/reportservice.asmx&quot;&gt;&lt;span style=&quot;color: blue; mso-bidi-font-size: 11.0pt;&quot;&gt;http://servername/reportserver/reportservice.asmx&lt;/span&gt;&lt;/a&gt;.&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Helvetica; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Provide service reference name(i provided &quot;ExecutionService&quot; as reference name) and click on Add.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana; font-size: xx-small;&quot;&gt;now service reference gets added to user solution as shown below&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://2.bp.blogspot.com/-XY_4cupVqC4/To7VElj9TMI/AAAAAAAAAE0/g57htIusJw8/s1600/s.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;145&quot; kca=&quot;true&quot; src=&quot;http://2.bp.blogspot.com/-XY_4cupVqC4/To7VElj9TMI/AAAAAAAAAE0/g57htIusJw8/s200/s.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span style=&quot;font-family: Verdana; font-size: xx-small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Step 2: &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Using ReportingService.Render() method to Render report in desired format:&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Helvetica; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Once you have added the appropriate Web reference,&amp;nbsp;&amp;nbsp;create a proxy object for the Web service, so that you can access the its methods. &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Helvetica; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;The method that we are most interested in for the purpose of this&amp;nbsp;article is the &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Helvetica; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;ReportingService.Render&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Helvetica; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; method. This is the primary method for rendering reports that have been published to&amp;nbsp;the report server.&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 12pt 0.5in;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;inherit&amp;quot;, &amp;quot;serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Helvetica; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The syntax for the Render method is as follows:&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;inherit&amp;quot;, &amp;quot;serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;public Byte[] Render(string Report,string Format,string HistoryID,string DeviceInfo,&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;inherit&amp;quot;, &amp;quot;serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;[Namespace].ParameterValue[] Parameters,[Namespace].DataSourceCredentials[] Credentials,&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;inherit&amp;quot;, &amp;quot;serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: &amp;quot;Courier New&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;string ShowHideToggle,out string Encoding,out string MimeType,&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;inherit&amp;quot;, &amp;quot;serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-bidi-font-family: Helvetica; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;out&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;inherit&amp;quot;, &amp;quot;serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-bidi-font-family: Helvetica; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; [Namespace].ParameterValue[] ParametersUsed, &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;inherit&amp;quot;, &amp;quot;serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-bidi-font-family: Helvetica; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;out&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;inherit&amp;quot;, &amp;quot;serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-bidi-font-family: Helvetica; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; [Namespace].Warning[] Warnings,&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;inherit&amp;quot;, &amp;quot;serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-bidi-font-family: Helvetica; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;out&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;inherit&amp;quot;, &amp;quot;serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-bidi-font-family: Helvetica; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;inherit&amp;quot;, &amp;quot;serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-bidi-font-family: Helvetica; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;string&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;inherit&amp;quot;, &amp;quot;serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-bidi-font-family: Helvetica; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;[] StreamIds); &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; line-height: 115%; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Helvetica; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In code,&amp;nbsp;you&amp;nbsp;need to render to&amp;nbsp;the Image&amp;nbsp;output format designated by the &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Helvetica; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Format&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Helvetica; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; argument. The value of this parameter is a string, simply &quot;IMAGE&quot;. To get Enhanced Meta File (EMF) output, the kind of output&amp;nbsp;you will need for printing,&amp;nbsp;you also need to specify device information for the call to &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Helvetica; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Render&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Helvetica; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;. That device information should be passed as an XML string for the &lt;/span&gt;&lt;i&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Helvetica; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;DeviceInfo&lt;/span&gt;&lt;/i&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Helvetica; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; argument and should look like &quot;&amp;lt;DeviceInfo&amp;gt;&amp;lt;OutputFormat&amp;gt;EMF&amp;lt;/OutputFormat&amp;gt;&amp;lt;/DeviceInfo&amp;gt;&quot;. The Render method returns the report&amp;nbsp;as a base 64-encoded byte array. This array of bytes can be used to perform a number of functions including saving the output to a file on the hard drive, or more importantly, sending the bytes as a stream to a printer.&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; line-height: 115%; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br style=&quot;mso-special-character: line-break;&quot; /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;margin: 0in 0in 10pt;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Helvetica;&quot;&gt;Step 3:&lt;/span&gt;&lt;strong&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; mso-ansi-language: EN; mso-bidi-font-family: Helvetica;&quot;&gt;Printing the Report Programmatically&lt;/span&gt;&lt;/strong&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; line-height: 115%; mso-ansi-language: EN;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; mso-ansi-language: EN; mso-bidi-font-family: Helvetica;&quot;&gt;Here we &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Helvetica;&quot;&gt;use the classes of the System.Drawing.Printing namespace in order&amp;nbsp;to send&amp;nbsp;EMF output to a printer&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; line-height: 115%; mso-ansi-language: EN;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Helvetica;&quot;&gt;From a Reporting Services standpoint, the key challenge is determining how many pages there are in the report. The SOAP API for Reporting Services lacks the ability to evaluate a report&#39;s number of printed pages through any exposed report properties. So the trick is to determine how many pages there are through some other means.&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; line-height: 115%; mso-ansi-language: EN;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Helvetica;&quot;&gt;The MSDN documentation for &lt;strong&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; mso-bidi-font-family: Helvetica;&quot;&gt;Render&lt;/span&gt;&lt;/strong&gt; method says that it&amp;nbsp;returns the results of the rendered report&amp;nbsp;as a byte array, but it only sends back the first page. Subsequent pages are associated with the report as streams with accompanying stream IDs. By counting the number of &lt;strong&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; mso-bidi-font-family: Helvetica;&quot;&gt;StreamIDs&lt;/span&gt;&lt;/strong&gt; in the resultant string array, you can determine how many pages are in the report.&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; line-height: 115%; mso-ansi-language: EN;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; mso-ansi-language: EN; mso-bidi-font-family: Helvetica;&quot;&gt;But i think we get this StreamIDs as empty array everytime .....so we have to use another logic to find number of pages and their stream .....you can find this logic in my below code :&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; line-height: 115%; mso-ansi-language: EN;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Helvetica;&quot;&gt;Once&amp;nbsp;you know how many pages&amp;nbsp;you are dealing with&amp;nbsp;you can call the &lt;strong&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; mso-bidi-font-family: Helvetica;&quot;&gt;Render&lt;/span&gt;&lt;/strong&gt; method for each page in the report and send that page to the printer. You can render specific pages using device information. The device information for this is &lt;em&gt;&lt;span style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; mso-bidi-font-family: Helvetica;&quot;&gt;StartPage&lt;/span&gt;&lt;/em&gt;.&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; line-height: 115%; mso-ansi-language: EN;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Helvetica;&quot;&gt;i have used &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #2b91af; font-family: Consolas; font-size: 10pt; line-height: 115%; mso-ansi-language: EN;&quot;&gt;PrintDocument class &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: Consolas; font-size: 10pt; line-height: 115%; mso-ansi-language: EN;&quot;&gt;to print the report...&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; line-height: 115%; mso-ansi-language: EN;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: Consolas; font-size: 10pt; line-height: 115%; mso-ansi-language: EN;&quot;&gt;Following is the code to achieve this functionality...&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: blue; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;using&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; System;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: blue; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;using&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; System.Web;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: blue; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;using&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; System.Configuration;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: blue; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;using&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; System.Drawing.Printing;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: blue; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;using&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; System.Drawing;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: blue; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;using&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; System.IO;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: blue; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;using&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; System.Drawing.Imaging;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: blue; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;using&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; System.Runtime.InteropServices;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: blue; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;using&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; DirectlyPrintReport.ExecutionService;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: blue; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;using&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; System.Security.Principal;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: blue; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;namespace &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;DirectlyPrintReport&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: blue; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public class &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #2b91af; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;PrintManager&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: blue; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;{&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: green; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;// class members &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: blue; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;private &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #2b91af; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;ReportExecutionService&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: blue; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; rs = new &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #2b91af; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;ReportExecutionService&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: blue; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;();&lt;br /&gt;private byte[][] m_renderedReport;&lt;br /&gt;private &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #2b91af; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Graphics&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: blue; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;.&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #2b91af; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;EnumerateMetafileProc&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: blue; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; m_delegate = null;&lt;br /&gt;private &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #2b91af; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;MemoryStream&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: blue; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; m_currentPageStream;&lt;br /&gt;private &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #2b91af; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Metafile&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: blue; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; m_metafile = null;&lt;br /&gt;private int m_numberOfPages;&lt;br /&gt;private int m_currentPrintingPage;&lt;br /&gt;private int m_lastPrintingPage;&lt;br /&gt;&lt;br /&gt;public &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;PrintManager()&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: blue; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;{ &lt;br /&gt;rs.Credentials = System.Net.&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #2b91af; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;CredentialCache&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: blue; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;.DefaultNetworkCredentials;&lt;br /&gt;}&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: blue; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;public&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; PrintManager(System.Net.&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #2b91af; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;NetworkCredential&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; credentials)&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: blue; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;{&lt;br /&gt;rs.Credentials = credentials;&lt;br /&gt;}&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;public&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;bool&lt;/span&gt; PrintReport(&lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt; reportPath, ExecutionService.&lt;span style=&quot;color: #2b91af;&quot;&gt;ParameterValue&lt;/span&gt;[] parameters, &lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; fromPage, &lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; toPage)&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;this&lt;/span&gt;.m_renderedReport = &lt;span style=&quot;color: blue;&quot;&gt;this&lt;/span&gt;.RenderReport(reportPath, parameters);&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;try&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: green;&quot;&gt;// Wait for the report to completely render. &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (m_numberOfPages &amp;lt; 1)&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;false&lt;/span&gt;;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;//You can set the Required Printer Settings(Paper Size, Page Source, Orientation etc) in printerSettings object defined below&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #2b91af;&quot;&gt;PrinterSettings&lt;/span&gt; printerSettings = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;PrinterSettings&lt;/span&gt;();&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printerSettings.MaximumPage = m_numberOfPages;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printerSettings.MinimumPage = 1;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printerSettings.PrintRange = &lt;span style=&quot;color: #2b91af;&quot;&gt;PrintRange&lt;/span&gt;.AllPages;&lt;span style=&quot;color: green;&quot;&gt;//PrintRange.SomePages;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #2b91af;&quot;&gt;PrintDocument&lt;/span&gt; pd = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;PrintDocument&lt;/span&gt;();&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (toPage != -1 &amp;amp;&amp;amp; fromPage != -1)&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m_currentPrintingPage = fromPage;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m_lastPrintingPage = toPage;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (m_numberOfPages &amp;lt; toPage)&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; toPage = m_numberOfPages;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m_lastPrintingPage = toPage;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (m_numberOfPages &amp;lt; fromPage)&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fromPage = m_numberOfPages;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m_currentPrintingPage = fromPage;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printerSettings.FromPage = fromPage;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printerSettings.ToPage = toPage;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #2b91af;&quot;&gt;Console&lt;/span&gt;.WriteLine(&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;Printing report... Start Page:{0} End Page:{1} Total Page(s):{2}&quot;&lt;/span&gt;, fromPage, toPage, m_numberOfPages);&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;else&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m_currentPrintingPage = 1;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m_lastPrintingPage = m_numberOfPages;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #2b91af;&quot;&gt;Console&lt;/span&gt;.WriteLine(&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;Printing report...&quot;&lt;/span&gt;);&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;using&lt;/span&gt; (&lt;span style=&quot;color: #2b91af;&quot;&gt;WindowsImpersonationContext&lt;/span&gt; wic = &lt;span style=&quot;color: #2b91af;&quot;&gt;WindowsIdentity&lt;/span&gt;.Impersonate(&lt;span style=&quot;color: #2b91af;&quot;&gt;IntPtr&lt;/span&gt;.Zero))&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;//code to send printdocument to the printer&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;//Set Your Printer Name here&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printerSettings.PrinterName =&amp;nbsp; &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;Microsoft XPS Document Writer&quot;&lt;/span&gt;; &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pd.PrinterSettings = printerSettings;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pd.PrintPage += &lt;span style=&quot;color: blue;&quot;&gt;this&lt;/span&gt;.pd_PrintPage;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pd.Print();&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;catch&lt;/span&gt; (&lt;span style=&quot;color: #2b91af;&quot;&gt;Exception&lt;/span&gt; ex)&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: green;&quot;&gt;//System.Windows.Forms.MessageBox.Show(ex.ToString());&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #2b91af;&quot;&gt;Console&lt;/span&gt;.WriteLine(ex.Message);&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ///&lt;span style=&quot;color: green;&quot;&gt; &lt;/span&gt;&amp;lt;summary&amp;gt;&lt;span style=&quot;color: green;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ///&lt;span style=&quot;color: green;&quot;&gt; This method renders the report as multidimentional byte array. &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;///&lt;span style=&quot;color: green;&quot;&gt; &lt;/span&gt;&amp;lt;/summary&amp;gt;&lt;span style=&quot;color: green;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;byte&lt;/span&gt;[][] RenderReport(&lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt; reportPath, ExecutionService.&lt;span style=&quot;color: #2b91af;&quot;&gt;ParameterValue&lt;/span&gt;[] parameters)&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Private variables for rendering &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt; historyId = &lt;span style=&quot;color: blue;&quot;&gt;null&lt;/span&gt;;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ExecutionService.&lt;span style=&quot;color: #2b91af;&quot;&gt;ExecutionHeader&lt;/span&gt; execHeader = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; ExecutionService.&lt;span style=&quot;color: #2b91af;&quot;&gt;ExecutionHeader&lt;/span&gt;();&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;try&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rs.Timeout = 300000;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rs.ExecutionHeaderValue = execHeader;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rs.LoadReport(reportPath, historyId);&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; ((parameters != &lt;span style=&quot;color: blue;&quot;&gt;null&lt;/span&gt;))&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rs.SetExecutionParameters(parameters, &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;en_us&quot;&lt;/span&gt;);&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;byte&lt;/span&gt;[][] pages = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;Byte&lt;/span&gt;[0][];&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt; format = &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;IMAGE&quot;&lt;/span&gt;;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; numberOfPages = 1;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;byte&lt;/span&gt;[] currentPageStream = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;byte&lt;/span&gt;[1] { 0x00 }; &lt;span style=&quot;color: green;&quot;&gt;// put a byte to get the loop started&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt; extension = &lt;span style=&quot;color: blue;&quot;&gt;null&lt;/span&gt;;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt; encoding = &lt;span style=&quot;color: blue;&quot;&gt;null&lt;/span&gt;;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt; mimeType = &lt;span style=&quot;color: blue;&quot;&gt;null&lt;/span&gt;;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt;[] streamIDs = &lt;span style=&quot;color: blue;&quot;&gt;null&lt;/span&gt;;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ExecutionService.&lt;span style=&quot;color: #2b91af;&quot;&gt;Warning&lt;/span&gt;[] warnings = &lt;span style=&quot;color: blue;&quot;&gt;null&lt;/span&gt;;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;while&lt;/span&gt; (currentPageStream.Length &amp;gt; 0)&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;string&lt;/span&gt; deviceInfo = &lt;span style=&quot;color: #2b91af;&quot;&gt;String&lt;/span&gt;.Format(&lt;span style=&quot;color: #a31515;&quot;&gt;@&quot;&amp;lt;DeviceInfo&amp;gt;&amp;lt;OutputFormat&amp;gt;EMF&amp;lt;/OutputFormat&amp;gt;&amp;lt;PrintDpiX&amp;gt;200&amp;lt;/PrintDpiX&amp;gt;&amp;lt;PrintDpiY&amp;gt;200&amp;lt;/PrintDpiY&amp;gt;&quot;&lt;/span&gt; + &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;&amp;lt;StartPage&amp;gt;{0}&amp;lt;/StartPage&amp;gt;&amp;lt;/DeviceInfo&amp;gt;&quot;&lt;/span&gt;, numberOfPages);&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;//rs.Render will render the page defined by deviceInfo&#39;s &amp;lt;StartPage&amp;gt;{0}&amp;lt;/StartPage&amp;gt; tag&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; currentPageStream = rs.Render(format, deviceInfo, &lt;span style=&quot;color: blue;&quot;&gt;out&lt;/span&gt; extension, &lt;span style=&quot;color: blue;&quot;&gt;out&lt;/span&gt; encoding, &lt;span style=&quot;color: blue;&quot;&gt;out&lt;/span&gt; mimeType, &lt;span style=&quot;color: blue;&quot;&gt;out&lt;/span&gt; warnings, &lt;span style=&quot;color: blue;&quot;&gt;out&lt;/span&gt; streamIDs);&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (currentPageStream.Length == 0 &amp;amp;&amp;amp; numberOfPages == 1)&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;//renderException = EnumRenderException.ZERO_LENGTH_STREAM;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;break&lt;/span&gt;;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;//Add the byte stream of current page in pages[] array so that we can have complete report in pages[][] array&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (currentPageStream.Length &amp;gt; 0)&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #2b91af;&quot;&gt;Array&lt;/span&gt;.Resize(&lt;span style=&quot;color: blue;&quot;&gt;ref&lt;/span&gt; pages, pages.Length + 1);&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pages[pages.Length - 1] = currentPageStream;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; numberOfPages++;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m_numberOfPages = numberOfPages - 1;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;return&lt;/span&gt; pages;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;catch&lt;/span&gt; (System.Web.Services.Protocols.&lt;span style=&quot;color: #2b91af;&quot;&gt;SoapException&lt;/span&gt; ex)&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #2b91af;&quot;&gt;Console&lt;/span&gt;.WriteLine(ex.Detail.InnerXml);&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;catch&lt;/span&gt; (&lt;span style=&quot;color: #2b91af;&quot;&gt;Exception&lt;/span&gt; ex)&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #2b91af;&quot;&gt;Console&lt;/span&gt;.WriteLine(ex.Message);&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;finally&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: green;&quot;&gt;// Console.WriteLine(&quot;Number of pages: {0}&quot;, pages.Length);&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;null&lt;/span&gt;;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ///&lt;span style=&quot;color: green;&quot;&gt; &lt;/span&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ///&lt;span style=&quot;color: green;&quot;&gt; Handle the Printing of each page&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ///&lt;span style=&quot;color: green;&quot;&gt; &lt;/span&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ///&lt;span style=&quot;color: green;&quot;&gt; &lt;/span&gt;&amp;lt;param name=&quot;sender&quot;&amp;gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ///&lt;span style=&quot;color: green;&quot;&gt; &lt;/span&gt;&amp;lt;param name=&quot;ev&quot;&amp;gt;&amp;lt;/param&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; pd_PrintPage(&lt;span style=&quot;color: blue;&quot;&gt;object&lt;/span&gt; sender, &lt;span style=&quot;color: #2b91af;&quot;&gt;PrintPageEventArgs&lt;/span&gt; ev)&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ev.HasMorePages = &lt;span style=&quot;color: blue;&quot;&gt;false&lt;/span&gt;;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (m_currentPrintingPage &amp;lt;= m_lastPrintingPage &amp;amp;&amp;amp; MoveToPage(m_currentPrintingPage))&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Draw the page &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ReportDrawPage(ev.Graphics);&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// If the next page is less than or equal to the last page, &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// print another page. &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (System.Threading.&lt;span style=&quot;color: #2b91af;&quot;&gt;Interlocked&lt;/span&gt;.Increment(&lt;span style=&quot;color: blue;&quot;&gt;ref&lt;/span&gt; m_currentPrintingPage) &amp;lt;= m_lastPrintingPage)&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ev.HasMorePages = &lt;span style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Method to draw the current emf memory stream &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; ReportDrawPage(&lt;span style=&quot;color: #2b91af;&quot;&gt;Graphics&lt;/span&gt; g)&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (m_currentPageStream == &lt;span style=&quot;color: blue;&quot;&gt;null&lt;/span&gt; || 0 == m_currentPageStream.Length || m_metafile == &lt;span style=&quot;color: blue;&quot;&gt;null&lt;/span&gt;)&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;return&lt;/span&gt;;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;lock&lt;/span&gt; (&lt;span style=&quot;color: blue;&quot;&gt;this&lt;/span&gt;)&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Set the metafile delegate. &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; width = m_metafile.Width;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; height = m_metafile.Height;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m_delegate = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;Graphics&lt;/span&gt;.&lt;span style=&quot;color: #2b91af;&quot;&gt;EnumerateMetafileProc&lt;/span&gt;(MetafileCallback);&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Draw in the rectangle &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;//Point destPoint = new Point(0, 0);&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #2b91af;&quot;&gt;Point&lt;/span&gt;[] points = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;Point&lt;/span&gt;[3];&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #2b91af;&quot;&gt;Point&lt;/span&gt; destPoint = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;Point&lt;/span&gt;(0, 0);&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #2b91af;&quot;&gt;Point&lt;/span&gt; destPoint1 = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;Point&lt;/span&gt;(width/2 , 0);&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #2b91af;&quot;&gt;Point&lt;/span&gt; destPoint2 = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;Point&lt;/span&gt;(0, height/2);&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;points[0] = destPoint;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; points[1] = destPoint1;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; points[2] = destPoint2;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g.EnumerateMetafile(m_metafile, points, m_delegate);&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Clean up &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m_delegate = &lt;span style=&quot;color: blue;&quot;&gt;null&lt;/span&gt;;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;bool&lt;/span&gt; MoveToPage(&lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; page)&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Check to make sure that the current page exists in &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// the array list &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (m_renderedReport[m_currentPrintingPage - 1] == &lt;span style=&quot;color: blue;&quot;&gt;null&lt;/span&gt;)&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;false&lt;/span&gt;;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Set current page stream equal to the rendered page &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m_currentPageStream = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;MemoryStream&lt;/span&gt;(m_renderedReport[m_currentPrintingPage - 1]);&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Set its postion to start. &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;m_currentPageStream.Position = 0;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Initialize the metafile &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (m_metafile != &lt;span style=&quot;color: blue;&quot;&gt;null&lt;/span&gt;)&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m_metafile.Dispose();&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m_metafile = &lt;span style=&quot;color: blue;&quot;&gt;null&lt;/span&gt;;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Load the metafile image for this page &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m_metafile = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;Metafile&lt;/span&gt;((&lt;span style=&quot;color: #2b91af;&quot;&gt;Stream&lt;/span&gt;)m_currentPageStream);&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;private&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;bool&lt;/span&gt; MetafileCallback(&lt;span style=&quot;color: #2b91af;&quot;&gt;EmfPlusRecordType&lt;/span&gt; recordType, &lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; flags, &lt;span style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; dataSize, &lt;span style=&quot;color: #2b91af;&quot;&gt;IntPtr&lt;/span&gt; data, &lt;span style=&quot;color: #2b91af;&quot;&gt;PlayRecordCallback&lt;/span&gt; callbackData)&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;byte&lt;/span&gt;[] dataArray = &lt;span style=&quot;color: blue;&quot;&gt;null&lt;/span&gt;;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Dance around unmanaged code. &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; (data != &lt;span style=&quot;color: #2b91af;&quot;&gt;IntPtr&lt;/span&gt;.Zero)&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// Copy the unmanaged record to a managed byte buffer &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: green;&quot;&gt;// that can be used by PlayRecord. &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dataArray = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;byte&lt;/span&gt;[dataSize];&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #2b91af;&quot;&gt;Marshal&lt;/span&gt;.Copy(data, dataArray, 0, dataSize);&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: green;&quot;&gt;// play the record. &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m_metafile.PlayRecord(recordType, flags, dataSize, dataArray);&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;return&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;}&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 12pt 0.5in;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br style=&quot;mso-special-character: line-break;&quot; /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-size: 10.5pt; mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;Call this “&lt;/span&gt;&lt;/span&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;PrintReport&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; function” from any event(eg.A button click) from where you want to print the Server Report and pass the “report path as parameter” to the function.&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Also you need to pass report’s parameters as parameter to this function…..in my case my report do not have any parameter so I am passing null&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;In my case my server reportPath is &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;/EmpInfoReport/EmpDetails&quot;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-size: 10.5pt; mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;I will call this function on my Print button click as follows:&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: blue; font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;private&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: Consolas; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; btnPrint_Click(&lt;span style=&quot;color: blue;&quot;&gt;object&lt;/span&gt; sender, &lt;span style=&quot;color: #2b91af;&quot;&gt;EventArgs&lt;/span&gt; e)&lt;br /&gt;{&lt;br /&gt;DirectlyPrintReport.&lt;span style=&quot;color: #2b91af;&quot;&gt;PrintManager&lt;/span&gt;&amp;nbsp;objPrintManager = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;PrintManager&lt;/span&gt;();&lt;br /&gt;objPrintManager.PrintReport(&lt;span style=&quot;color: #a31515;&quot;&gt;@&quot;/EmpInfoReport/EmpDetails&quot;&lt;/span&gt;, &lt;span style=&quot;color: blue;&quot;&gt;null&lt;/span&gt;, -1, -1);&lt;br /&gt;} &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;Kindly let me know whether this was helpful....When i was tryng for this, It took my complete&amp;nbsp;week to achieve this functionality. &lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://programmingssrs.blogspot.com/feeds/3327236643694722412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://programmingssrs.blogspot.com/2011/10/blog-post.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2268896010558662262/posts/default/3327236643694722412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2268896010558662262/posts/default/3327236643694722412'/><link rel='alternate' type='text/html' href='http://programmingssrs.blogspot.com/2011/10/blog-post.html' title='Print SSRS Report Programmatically'/><author><name>Narendra</name><uri>http://www.blogger.com/profile/13112817201598525701</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9DeunJL3tqvFJaq6MASKFPsv0aHmViCJ1thnEdde0kOb9fpdeh1ooiF6xPqiukdLspnzYlgn3MBHqAIHdZ_1lAGFX0NQb1ckUqZj3e3n5mVEvSVhphcyt1SZ41pcql9o/s220/ProfilePhoto.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-jzw8HuCwZEA/To7UOsyaiTI/AAAAAAAAAEw/uPx_cf6pr1c/s72-c/Add_Service_Reference.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2268896010558662262.post-7981302437027343741</id><published>2011-10-06T10:28:00.000-07:00</published><updated>2011-10-07T04:14:28.348-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Copy SSRS report"/><category scheme="http://www.blogger.com/atom/ns#" term="copy SSRS report using reporting service"/><category scheme="http://www.blogger.com/atom/ns#" term="How to copy ssrs report"/><category scheme="http://www.blogger.com/atom/ns#" term="Programmatically copy SSRS report"/><category scheme="http://www.blogger.com/atom/ns#" term="ReportingService.CreateCatalogItem() method to copy report"/><title type='text'>Copy SSRS Report on Report Server Programatically</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;This post explains about programmatically copying a SSRS report(deployed on report server) using Reporting Services Web service.&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Prerequisite : You must have SSRS(SQL Server Reporting Services) installed so that you can use Reporting web services provided by SSRS.&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Follow the steps provided below:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;background: white; clear: both; line-height: normal; margin: 0in 0in 10pt 0.5in; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;background: white; clear: both; line-height: normal; margin: 0in 0in 10pt 0.5in; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Step 1: &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Add Reference to Web &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;, &amp;quot;serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Service&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;()&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The first thing you need to do is add a Web reference to the Reporting Services Web service in your development project.&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;To do so right-click on your project in Visual Studio and&amp;nbsp;choose&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Add Service reference...&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; .Then Click on &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Advanced&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; and then &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&quot;Add Web Reference..&quot;&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; as shown in below image..&lt;/span&gt;﻿﻿﻿ ﻿﻿﻿﻿﻿﻿ ﻿ &lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;background: white; clear: both; line-height: normal; margin: 0in 0in 10pt 0.5in; text-align: center;&quot;&gt;
&lt;a href=&quot;http://3.bp.blogspot.com/-I8ktvGqIcS4/To3eCjuBezI/AAAAAAAAAEs/2nx977EN358/s1600/Add_Service_Reference.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;88&quot; kca=&quot;true&quot; src=&quot;http://3.bp.blogspot.com/-I8ktvGqIcS4/To3eCjuBezI/AAAAAAAAAEs/2nx977EN358/s200/Add_Service_Reference.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none; text-align: left;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Provide report service URL (in my case &lt;a href=&quot;http://localhost/reportserver/ReportExecution2005.asmx&quot;&gt;&lt;span style=&quot;color: #1282f3; mso-bidi-font-size: 11.0pt;&quot;&gt;http://localhost/reportserver/&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #1282f3; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;ReportService2010.asmx&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;). If you have a remote report server, simply change the URL of the Web reference. The end point for any Reporting Services Web service is &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #1282f3; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;a href=&quot;http://servername/reportserver/ReportService2010.asmx%20&quot;&gt;&lt;span style=&quot;color: #1282f3;&quot;&gt;http://servername/reportserver/ReportService2010.asmx&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;.&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 10pt 0.5in; text-align: left;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Provide service reference name(i provided &quot;ExecutionService&quot; as reference name) and click on Add.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana; font-size: x-small;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Step 2:&lt;/span&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-size: 12pt; line-height: 115%; mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt; Using&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;ReportingService.CreateCatalogItem method To copy a existing Report (which is deployed on Report Server)&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 10pt 0.5in; text-align: left;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 10pt; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Calibri; font-size: small;&quot;&gt;Following code copies a SSRS named “&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt; line-height: 115%;&quot;&gt;EmployeeReport” &lt;/span&gt;&lt;span style=&quot;font-family: Calibri; font-size: small;&quot;&gt;located inside “&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt; line-height: 115%;&quot;&gt;TestReports” &lt;/span&gt;&lt;span style=&quot;font-family: Calibri; font-size: small;&quot;&gt;folder as &lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;“&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt; line-height: 115%;&quot;&gt;CopiedEmployeeReport” &lt;/span&gt;&lt;span style=&quot;font-family: Calibri; font-size: small;&quot;&gt;which will be located inside&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt; line-height: 115%;&quot;&gt; “TestSSRSProject” &lt;/span&gt;&lt;span style=&quot;font-family: Calibri; font-size: small;&quot;&gt;project&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 10pt; text-align: left;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #38761d; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;//Create Proxy object for ReportingService&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 10pt; text-align: left;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;background: #cccccc; color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-ansi-language: EN; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;ReportingService.ReportingService2010&amp;nbsp;rs&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;background: #cccccc; color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-ansi-language: EN; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 10pt; text-align: left;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;background: #cccccc; color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-ansi-language: EN; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;rs&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;background: #cccccc; color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-ansi-language: EN; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;=&amp;nbsp;new&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;background: #cccccc; color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-ansi-language: EN; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;ReportingService.ReportingService2010()&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;background: #cccccc; color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-ansi-language: EN; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none; text-align: left;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: #38761d; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;//Path of source report(i.e. Report that need to be copied)&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none; text-align: left;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: #38761d; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-ansi-language: EN; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;//Set the Credentials for authentication of reportingService&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none; text-align: left;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;background: #cccccc; color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-ansi-language: EN; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;rs.Credentials&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;background: #cccccc; color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-ansi-language: EN; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;background: #cccccc; color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-ansi-language: EN; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Net.CredentialCache.DefaultNetworkCredentials&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;background: #cccccc; color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-ansi-language: EN; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #38761d; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-ansi-language: EN; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;//Above you can also provide the credentials as below &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none; text-align: left;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-ansi-language: EN; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;//&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #38761d; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;System.Net.&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;NetworkCredential&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #38761d; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; Mycredentials = &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;new&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #38761d; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; System.Net.&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #2b91af; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;NetworkCredential&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #38761d; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;(&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&quot;yourUserName&quot;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #38761d; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;, &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&quot;yourPassword&quot;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #38761d; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;, &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&quot;yourDomainName&quot;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #38761d; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;);&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none; text-align: left;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: #38761d; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;//&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;rs.Credentials = Mycredentials;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none; text-align: left;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;background: #999999; color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-ansi-language: EN; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;rs.Url&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;background: #999999; color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-ansi-language: EN; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;=&amp;nbsp;&lt;a href=&quot;http://localhost/ReportServer/ReportService2010.asmx&quot;&gt;http://localhost/ReportServer/ReportService2010.asmx&lt;/a&gt;;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 10pt 0.5in; text-align: left;&quot;&gt;
&lt;/div&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&amp;nbsp; &lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 10pt 0.5in; text-align: left;&quot;&gt;
&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt; _reportPath = null;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;_reportPath = &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;/TestReports/EmployeeReport&quot;&lt;/span&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: #38761d; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;//Get source report definition as Byte array&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;Byte&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;[] reportDefinition = null;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;reportDefinition = rs.GetItemDefinition(_reportPath);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: #38761d; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;//Get report Data source of source report&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;ReportingService.DataSource[] ds = null;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;ds = rs.GetItemDataSources(_reportPath);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;ReportingService.Warning[] warnings = null;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: #38761d; font-family: Consolas; font-size: 9.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;//Copies “EmployeeReport” &lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;report as &quot;CopiedEmployeeReport&quot; inside &quot;/TestSSRSProject&quot; folder&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;ReportingService.CatalogItem copiedReport = rs.CreateCatalogItem(&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;Report&quot;&lt;/span&gt;, &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;CopiedEmployeeReport&quot;&lt;/span&gt;, &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;/TestSSRSProject&quot;&lt;/span&gt;, &lt;span style=&quot;color: blue;&quot;&gt;false&lt;/span&gt;, reportDefinition, null, warnings);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&lt;span lang=&quot;EN&quot; style=&quot;color: #38761d; font-family: Consolas; font-size: 9.5pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;&quot;&gt;//Set Data Source of copied report&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;rs.SetItemDataSources(&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;/TestSSRSProject/CopiedEmployeeReport&quot;&lt;/span&gt;, ds);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Please let me know whether this was helpful , so that i can post more related topics????&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align=&quot;justify&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://programmingssrs.blogspot.com/feeds/7981302437027343741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://programmingssrs.blogspot.com/2011/10/copy-ssrs-report-on-report-server.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2268896010558662262/posts/default/7981302437027343741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2268896010558662262/posts/default/7981302437027343741'/><link rel='alternate' type='text/html' href='http://programmingssrs.blogspot.com/2011/10/copy-ssrs-report-on-report-server.html' title='Copy SSRS Report on Report Server Programatically'/><author><name>Narendra</name><uri>http://www.blogger.com/profile/13112817201598525701</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9DeunJL3tqvFJaq6MASKFPsv0aHmViCJ1thnEdde0kOb9fpdeh1ooiF6xPqiukdLspnzYlgn3MBHqAIHdZ_1lAGFX0NQb1ckUqZj3e3n5mVEvSVhphcyt1SZ41pcql9o/s220/ProfilePhoto.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-I8ktvGqIcS4/To3eCjuBezI/AAAAAAAAAEs/2nx977EN358/s72-c/Add_Service_Reference.jpg" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2268896010558662262.post-8302375898725822345</id><published>2011-10-06T03:35:00.000-07:00</published><updated>2011-10-07T04:16:10.312-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Create SSRS report"/><category scheme="http://www.blogger.com/atom/ns#" term="Create SSRS report using Reporting Service"/><category scheme="http://www.blogger.com/atom/ns#" term="How to create SSRS report"/><category scheme="http://www.blogger.com/atom/ns#" term="Programmatically create SSRS report"/><category scheme="http://www.blogger.com/atom/ns#" term="ReportingService.CreateCatalogItem method"/><title type='text'>Create a New SSRS report Programmatically</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;This post explains about programmatically creating a new SSRS report using Reporting Services Web service.&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Prerequisite : You must have SSRS(SQL Server Reporting Services) installed so that you can use Reporting web services provided by SSRS.&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Follow the steps provided below:&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Step 1: &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Add Reference to Web &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;, &amp;quot;serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Service&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;()&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;The first thing you need to do is add a Web reference to the Reporting Services Web service in your development project.&amp;nbsp;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;To do so right-click on your project in Visual Studio and&amp;nbsp;choose&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Add Service reference...&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; .Then Click on &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Advanced&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; and then &lt;/span&gt;&lt;b&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&quot;Add Web Reference..&quot;&lt;/span&gt;&lt;/b&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; as shown in below image..&lt;/span&gt;﻿﻿﻿ ﻿﻿﻿﻿﻿﻿ ﻿ &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://2.bp.blogspot.com/-Bf_Aa3uZL88/To2DijM9F-I/AAAAAAAAAEo/1ME3nFzXxWA/s1600/Add_Service_Reference.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; kca=&quot;true&quot; src=&quot;http://2.bp.blogspot.com/-Bf_Aa3uZL88/To2DijM9F-I/AAAAAAAAAEo/1ME3nFzXxWA/s1600/Add_Service_Reference.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
﻿﻿﻿﻿﻿﻿﻿﻿ &lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 0pt 0.5in; mso-layout-grid-align: none;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Provide report service URL (in my case &lt;a href=&quot;http://localhost/reportserver/ReportExecution2005.asmx&quot;&gt;&lt;span style=&quot;color: #1282f3; mso-bidi-font-size: 11.0pt;&quot;&gt;http://localhost/reportserver/&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #1282f3; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;ReportService2010.asmx&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;). If you have a remote report server, simply change the URL of the Web reference. The end point for any Reporting Services Web service is &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: #1282f3; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-bidi-font-size: 11.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;a href=&quot;http://servername/reportserver/ReportService2010.asmx%20&quot;&gt;&lt;span style=&quot;color: #1282f3;&quot;&gt;http://servername/reportserver/ReportService2010.asmx&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;.&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Provide service reference name(i provided &quot;ExecutionService&quot; as reference name) and click on Add.&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;font-family: &amp;quot;Helvetica&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10.5pt; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; line-height: normal; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Arial&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Step 2:&lt;/span&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-size: 12pt; line-height: 115%; mso-ansi-language: EN; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt; Using&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style=&quot;mso-bidi-font-weight: normal;&quot;&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;ReportingService.CreateCatalogItem method To create a new Report&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Following code will create a SSRS report with name &lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&quot;NewCreatedReport&quot; &lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;at Root of Report Server&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;//Create Proxy object for ReportingService&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;ReportingService.ReportingService2010&amp;nbsp;rs&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;rs&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;=&amp;nbsp;new&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;ReportingService.ReportingService2010()&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;//Set the Credentials for authentication of reportingService&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;rs.Credentials&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Net.CredentialCache.DefaultNetworkCredentials&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;//Above you can also provide the credentials as below &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;color: #38761d;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;System.Net.&lt;span style=&quot;color: #2b91af;&quot;&gt;NetworkCredential&lt;/span&gt; Mycredentials = &lt;span style=&quot;color: blue;&quot;&gt;new&lt;/span&gt; System.Net.&lt;span style=&quot;color: #2b91af;&quot;&gt;NetworkCredential&lt;/span&gt;(&lt;span style=&quot;color: #a31515;&quot;&gt;&quot;yourUserName&quot;&lt;/span&gt;, &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;yourPassword&quot;&lt;/span&gt;, &lt;span style=&quot;color: #a31515;&quot;&gt;&quot;yourDomainName&quot;&lt;/span&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;//&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;rs.Credentials = Mycredentials;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;rs.Url&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;background-color: #999999;&quot;&gt;=&amp;nbsp;&quot;http://localhost/ReportServer/ReportService2010.asmx&quot;;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;color: #38761d;&quot;&gt;//_reportPath is the path where new report will get created “/” represents report will get created at root of report server. If you have some folder say “Myreports” on report server and you want to create new report inside this folder then you need to provide _reportPath=”/Myreports” &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;string&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;_reportPath&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;_reportPath&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;=&amp;nbsp;&quot;/&quot;;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Byte[]&amp;nbsp;reportDefinition&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;=&amp;nbsp;null;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;ReportingService.Warning[]&amp;nbsp;warnings&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;=&amp;nbsp;null;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;span style=&quot;background-color: #999999;&quot;&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;ReportingService.CatalogItem&amp;nbsp;newCreatedReport&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;rs.CreateCatalogItem(&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&quot;Report&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&quot;NewCreatedReport&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;,&amp;nbsp;_reportPath&amp;nbsp;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;,&amp;nbsp;reportDefinition,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;null&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;,&amp;nbsp;warnings)&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;;&lt;/span&gt;&lt;span lang=&quot;EN&quot; style=&quot;color: black; font-family: &amp;quot;Verdana&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; line-height: 115%; mso-ansi-language: EN; mso-bidi-font-family: Arial; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;span style=&quot;color: black; font-size: 12pt; line-height: 115%; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt;After executing this code a new report will get created with report name/title as&amp;nbsp;“&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;NewCreatedReport”&lt;/span&gt;&lt;span style=&quot;color: black; font-size: 12pt; line-height: 115%; mso-ascii-font-family: Calibri; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-hansi-font-family: Calibri;&quot;&gt;&lt;span style=&quot;font-family: Calibri;&quot;&gt; on root of reportServer i.e &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 10pt; line-height: 115%; mso-bidi-font-family: Calibri; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;a href=&quot;http://localhost/Reports&quot;&gt;&lt;span style=&quot;color: blue; line-height: 115%; mso-bidi-font-size: 11.0pt;&quot;&gt;http://localhost/Reports&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Lucida Console&amp;quot;; font-size: 9pt; line-height: 115%; mso-bidi-font-family: Tahoma; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;background: white; margin: 0in 0in 10pt 0.5in;&quot;&gt;
&lt;/div&gt;
﻿﻿﻿﻿﻿﻿&amp;nbsp; &lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
Was&amp;nbsp;this helpful ????&lt;br /&gt;
Kindly let me know if you need more clarification.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://programmingssrs.blogspot.com/feeds/8302375898725822345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://programmingssrs.blogspot.com/2011/10/create-new-ssrs-report-programmatically.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2268896010558662262/posts/default/8302375898725822345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2268896010558662262/posts/default/8302375898725822345'/><link rel='alternate' type='text/html' href='http://programmingssrs.blogspot.com/2011/10/create-new-ssrs-report-programmatically.html' title='Create a New SSRS report Programmatically'/><author><name>Narendra</name><uri>http://www.blogger.com/profile/13112817201598525701</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='15' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9DeunJL3tqvFJaq6MASKFPsv0aHmViCJ1thnEdde0kOb9fpdeh1ooiF6xPqiukdLspnzYlgn3MBHqAIHdZ_1lAGFX0NQb1ckUqZj3e3n5mVEvSVhphcyt1SZ41pcql9o/s220/ProfilePhoto.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-Bf_Aa3uZL88/To2DijM9F-I/AAAAAAAAAEo/1ME3nFzXxWA/s72-c/Add_Service_Reference.jpg" height="72" width="72"/><thr:total>2</thr:total></entry></feed>