<div dir="ltr"><div>Hi John Bird</div><div><br></div><div>
programmatically print form contents into a PDF ....</div><div><br></div><div>I use Delphi XE2 and have used Rave Reports for creating PDF files.</div><div><br></div><div>Then I found Fast Reports 6 was better in many respects in the report design module and much better in terms of programmatically controlling the &#39;print&#39; process to PDF (and paper of course)</div><div>There is a bit of learning to do in terms of the naming conventions of print objects to access their properties at run time and so control visibility, field layouts etc etc.</div><div><br></div><div>Hope this helps</div><div><br></div><div>Graham Marsden</div><div>ElectroPlan<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 5 Jul 2022 at 12:00, &lt;<a href="mailto:delphi-request@listserver.123.net.nz">delphi-request@listserver.123.net.nz</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Send Delphi mailing list submissions to<br>
        <a href="mailto:delphi@listserver.123.net.nz" target="_blank">delphi@listserver.123.net.nz</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
        <a href="http://listserver.123.net.nz/mailman/listinfo/delphi" rel="noreferrer" target="_blank">http://listserver.123.net.nz/mailman/listinfo/delphi</a><br>
or, via email, send a message with subject or body &#39;help&#39; to<br>
        <a href="mailto:delphi-request@listserver.123.net.nz" target="_blank">delphi-request@listserver.123.net.nz</a><br>
<br>
You can reach the person managing the list at<br>
        <a href="mailto:delphi-owner@listserver.123.net.nz" target="_blank">delphi-owner@listserver.123.net.nz</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than &quot;Re: Contents of Delphi digest...&quot;<br>
Today&#39;s Topics:<br>
<br>
   1. Re: Is this list still active? (Stefan Mueller)<br>
   2. Re: Lazarus (Paul A. Norman)<br>
<br><br><br>---------- Forwarded message ----------<br>From: Stefan Mueller &lt;<a href="mailto:muellers@orcl-toolbox.com" target="_blank">muellers@orcl-toolbox.com</a>&gt;<br>To: &quot;&#39;NZ Borland Developers Group - Delphi List&#39;&quot; &lt;<a href="mailto:delphi@listserver.123.net.nz" target="_blank">delphi@listserver.123.net.nz</a>&gt;<br>Cc: <br>Bcc: <br>Date: Mon, 4 Jul 2022 16:47:01 +1200<br>Subject: Re: [DUG] Is this list still active?<br>I use Inno Setup (free) for that:<br>
<a href="https://jrsoftware.org/ishelp/index.php?topic=setup_signtool" rel="noreferrer" target="_blank">https://jrsoftware.org/ishelp/index.php?topic=setup_signtool</a> <br>
<br>
<br>
Stefan Müller,<br>
<br>
ORCL Toolbox Ltd. <br>
Auckland, New Zealand <br>
<br>
-----Original Message-----<br>
From: <a href="mailto:delphi-bounces@listserver.123.net.nz" target="_blank">delphi-bounces@listserver.123.net.nz</a> [mailto:<a href="mailto:delphi-bounces@listserver.123.net.nz" target="_blank">delphi-bounces@listserver.123.net.nz</a>] On Behalf Of John Bird<br>
Sent: Monday, 4 July 2022 4:25 p.m.<br>
To: <a href="mailto:delphi@listserver.123.net.nz" target="_blank">delphi@listserver.123.net.nz</a><br>
Subject: Re: [DUG] Is this list still active?<br>
<br>
I am happy on the subscription - at the beginning of the lockdowns I <br>
used the discount offer to get three years subscriptions offer - 3 years <br>
of professional (incl android) for around $900 and still 15 months to go<br>
<br>
Personally I use only the supplied components (which are rich) and a few <br>
I have found useful for which I have source and build in any new version.<br>
<br>
This means upgrading every so often is easy, and usually worth it for <br>
the improvements - particularly IDE improvements and getit add-ons.<br>
<br>
For Example -  took a standard reasonably involved DB access program, in <br>
Delphi 11.1 Alexandria added option to build as 64 bit and hit rebuild - <br>
changes required = none.<br>
<br>
The main things I don&#39;t have yet are:<br>
<br>
1 - how to sign the installer I wrote, would make it a lot easier to <br>
have clients run it if it said it were signed - if its there in Delphi I <br>
haven&#39;t found it yet.<br>
<br>
2 - a way to programmatically print form contents into a PDF<br>
<br>
(I  could do that in an old Delphi version D2007 which made it easy via <br>
Rave Reports but has not been in recent versions )<br>
<br>
Any tips on those two most welcome!<br>
<br>
<br>
&gt; _______________________________________________<br>
&gt; NZ Borland Developers Group - Delphi mailing list<br>
&gt; Post: <a href="mailto:delphi@listserver.123.net.nz" target="_blank">delphi@listserver.123.net.nz</a><br>
&gt; Admin: <a href="http://delphi.org.nz/mailman/listinfo/delphi" rel="noreferrer" target="_blank">http://delphi.org.nz/mailman/listinfo/delphi</a><br>
&gt; Unsubscribe: send an email to <a href="mailto:delphi-request@listserver.123.net.nz" target="_blank">delphi-request@listserver.123.net.nz</a> with Subject: unsubscribe<br>
<br>
-- <br>
John Bird<br>
022 3844-527<br>
<a href="mailto:johnkbird@xtra.co.nz" target="_blank">johnkbird@xtra.co.nz</a><br>
<br>
_______________________________________________<br>
NZ Borland Developers Group - Delphi mailing list<br>
Post: <a href="mailto:delphi@listserver.123.net.nz" target="_blank">delphi@listserver.123.net.nz</a><br>
Admin: <a href="http://delphi.org.nz/mailman/listinfo/delphi" rel="noreferrer" target="_blank">http://delphi.org.nz/mailman/listinfo/delphi</a><br>
Unsubscribe: send an email to <a href="mailto:delphi-request@listserver.123.net.nz" target="_blank">delphi-request@listserver.123.net.nz</a> with Subject: unsubscribe<br>
<br>
<br>
<br>
<br><br><br>---------- Forwarded message ----------<br>From: &quot;Paul A. Norman&quot; &lt;<a href="mailto:delphi@paulanorman.info" target="_blank">delphi@paulanorman.info</a>&gt;<br>To: NZ Borland Developers Group - Delphi List &lt;<a href="mailto:delphi@listserver.123.net.nz" target="_blank">delphi@listserver.123.net.nz</a>&gt;, Rohit Gupta &lt;<a href="mailto:rohitguptanz@gmail.com" target="_blank">rohitguptanz@gmail.com</a>&gt;<br>Cc: <br>Bcc: <br>Date: Mon, 04 Jul 2022 23:30:20 +1200<br>Subject: Re: [DUG] Lazarus<br>
    
  
  <div>Really want to emphasise that your story Rohit underlines something I came to believe with my encounters with the last two(?) owners.<br><br>But first I want to say that the engineers and designers behind Delphi etc have been and are unbelievably top men.<br><br>Anders Hejlsberg, original author of Turbo Pascal and the chief architect of Delphi, went on to be the lead architect of C#.<br><br>Marco Cantu is still with them. <br><br>Nothing needs to be added there, his name is synonymous with quality development, backend, and designer, and mentoring concepts.<br><br>I bought his books for Delphi 3, 4, 6 and utilised many of his other resources as a Delphi user right up to Delphi 2005 Professional (which was a disaster in my opinion), and have even used them again while using Lazarus.<br><br>And there are many other amazing figures still involved.<br><br>But the strategies adopted to make Delphi profitable—as it must be, have in my opinion, missed something out in understanding the nature of their market.<br><br>Some concepts in the business planning appear to have become frozen mantras.<br><br>It appears that there was some desire to avoid the thinking and policies behind the free introductory versions of Delphi of yesteryear — yet there was pressure from within to adopt something, and the Community License was promulgated – but possibly sadly reflecting an internal interdepartment company *compromise(?) And the program has suffered for it with pececuliar(?)  provisions.<br><br>Previously I had tutored people through from the free Delphi provided releases to even purchase Professional versions. — That can be a fruit of a vibrant software developer community ethos.<br><br>But now such people look at the Community License and the emails that have come out threatening people with severe prosecution if they put a foot wrong—and not being able to really understand or interpret the fiscal elements of the Community License – they run a mile! And don&#39;t even touch it.<br><br>Now I start them on Lazarus, and some might see no need to ever leave it!<br><br>The present changes in economies (as obvious as these coming developments have been for years) have not been figured for at all it seems in the overall structure for Delphi developers..<br><br>Certainly policies developed possibly useful for sections of mainland America (USA), have not worked well when rolled out over the globe, but the piecemeal regionalisation has in a sense then led directly to the confused state of affairs you even encountered recently Rohit.<br><br>The dilemma Delphi faces is that under Borland it was directly recognised that development is more than simple fiscal concerns, it requires a surprising amount of &quot;community&quot;.<br><br>And good fiscal operators can trample the very foundations of that necessary undergirding human &quot;heart&quot; element, thinking sometimes that just a few &quot;specials&quot; can fertilise the ground, not realising that when the overall pricing and Licensing structure is out of kelter, such fertilizer can actually end up harming and depleting the soil longtern.<br><br>So we are left where we are.<br><br>If I were to go back it might be hard to adjust to overall having now invested time towards Lazarus, that otherwise would have built around Delphi in an ongoing way.<br><br>What if the programme, or incentive(s) used to draw us back were suddenly withdrawn? <br><br>If you like — the fertiliser withdrawn, and we were just thrown back again on the scaffolding of an out of kilter structure of things, over demanding updates, License regime, and pricing wise?<br><br>Would you be better to stay in a slower developed IDE system, where you have to help make &quot;sustainable compost&quot; but have some more certainty than over-chemicalled soil?<br><br>— So I believe :-)<br>(Unless a better case can be made?)<br><br>&gt;&quot;Does anyone know how compatible Lazarus is with Delphi.&quot;<br><br>I&#39;m afraid it is like the question/idiom: <br>&quot;how long is a piece of string?&quot;<br><br>Considerable progress has been made in auto-conversion of Delphi projects to Lazarus and FreePascal.<br><br>You might have to just try something on it, it&#39;s so project dependant.<br><br>Some parts will just simply work out of the box, and some things would be a headache.<br><br>As you cast around, you might find recommendations to change your components in the original Delphi project, to being better convertible, where that is sensible and possible.<br><br>And some things would just need to be redone inside Lazarus.<br><br>The more &quot;standard&quot; and perhaps older series the &quot;normal issue&quot; components are, the better.<br><br>Many third-party components exist in/for Lazarus capable of handling many things already. <br>And much might even be already quite familiar.<br><br>I&#39;m just an ordinary user, but would suggest that if any one finds it useful—please contribute something towards its development, time, money, code, good Forum answers, whatever!<br><br>It is a different paradigm, a community based project :-)<br><br>Paul<br>-- <br><a href="https://PaulANorman.info" target="_blank">https://PaulANorman.info</a><br><br><div class="gmail_quote">On 4 July 2022 3:08:30 pm NZST, Rohit Gupta &lt;<a href="mailto:rohitguptanz@gmail.com" target="_blank">rohitguptanz@gmail.com</a>&gt; wrote:<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

    <p>Does anyone know how compatible Lazarus is with Delphi.  Not that
      I have retired, it is expensive.  Although I was going to pay for
      one more subscription.  But I am dealing with a pack of clowns. 
      The IDE was saying that the sub was expiring.  I thought that I
      had pre-paid for 3 or 5 years.  So, I got Embarcadero to confirm
      it.  They said that it was due for renewal.  They passed it to
      Code Partners.  That person confirmed it was due and passed it to
      another.  She insists that it is not due and was going to chase it
      up.  Weeks later she insists that I was supposed to chase it up. 
      Back to the first person at Code Partners.  She was going to sort
      it out, she hasnt come back.  Back to Embarcadero, and no reply. 
      So a month later, my subscription has expired.</p>
    <p><br>
    </p>
    <p>It&#39;s taken way too much time already.  I can&#39;t be bothered.<br>
    </p>
    <div>
      <p>
        Regards<br>
        <br>
        <b>Rohit Gupta</b><br>
        B.E. Elec., M.E., Mem IEEE, Member IET<br>
        <br>
      </p>
    </div>
    <div>On 4/07/2022 14:32, Jan Bakuwel wrote:<br>
    </div>
    <blockquote type="cite">
      <pre>Hi Paul,

...snip...
</pre>
      <blockquote type="cite">
        <pre>So to make progress we had to make a move.
Which has proven great as the Lazarus project has grown and matured,
and Delphi licenses remained static in nature, so the time has been
well invested moving, at the time it was sad to be leaving Delphi
though having signed up in Borland&#39;s day.
</pre>
      </blockquote>
      <pre>I too have used Delphi since version 2 but the business model (of
perpetual upgrades of *everything*) is not sustainable / financially
feasible for my company.

I think it&#39;s indeed well worth investing in alternatives, such as Lazarus.

</pre>
      <blockquote type="cite">
        <pre>You sometimes have to research more, and do more homework in Lazarus,
but the time is well spent and you obtain a better scope and knowledge
of what is achievable.
And if you make full Forum postings—others benefit too.
</pre>
      </blockquote>
      <pre>The open source community has proven to be superior where it comes to
bug fixes... I recall spending many many days finding workarounds for
bugs in RTL for the MacOS target and fixes were never released (for the
version of Delphi I got &quot;stuck&quot; with).

My two cents.

Jan


</pre>
    </blockquote>
  

</blockquote></div></div>_______________________________________________<br>
Delphi mailing list<br>
<a href="mailto:Delphi@listserver.123.net.nz" target="_blank">Delphi@listserver.123.net.nz</a><br>
<a href="http://listserver.123.net.nz/mailman/listinfo/delphi" rel="noreferrer" target="_blank">http://listserver.123.net.nz/mailman/listinfo/delphi</a></blockquote></div>