<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[QElectroTech — freepascal-code to take a QET- Element and scale the content by a fact]]></title>
		<link>https://qelectrotech.org/forum/viewtopic.php?id=1946</link>
		<atom:link href="https://qelectrotech.org/forum/extern.php?action=feed&amp;tid=1946&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in freepascal-code to take a QET- Element and scale the content by a fact.]]></description>
		<lastBuildDate>Sat, 28 Mar 2026 18:39:04 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: freepascal-code to take a QET- Element and scale the content by a fact]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=22736#p22736</link>
			<description><![CDATA[<p> Hi Chavadam,</p><div class="quotebox"><cite>Chavadam wrote:</cite><blockquote><p>Thanks, Scorpio 810 [24 July 2025], but at 75+, having to set up a whole development environment and learning Pascal just to do all this work is becoming too much of a hassle. For me, it would be fine if it were in C or C++.</p></blockquote></div><p>You may have noticed, that I rewrote the whole application to C++ and released that code in October 2022!<br />From that time there were many updates to the C++-code: Latest in December 2025.<br />Only the subject of this forum-thread is left to original...</p><p>Additionally you do not need to compile it yourself, if you use ReactOS, win or Linux: There are binaries available in Release-section of my GitHub-repo.<br />EDIT:<br />Even back in the days of Pascal code, executable files for ReactOS, win and Linux were already available, so there was no need to compile them yourself!<br />Have a look here: <a href="https://github.com/plc-user/QET_ElementScaler/releases">https://github.com/plc-user/QET_ElementScaler/releases</a></p><div class="quotebox"><cite>Chavadam wrote:</cite><blockquote><p>For me, it would be fine if it were in C or C++.</p></blockquote></div><p>You are expressly permitted to use the existing C++ - code of QET_ElementScaler to implement mirror and flip to QET!&nbsp; <img src="https://qelectrotech.org/forum/img/smilies/nomicons/smile.png" width="20" alt="nomicons/smile" /></p><p>Best regards<br />&nbsp; plc-user </p>]]></description>
			<author><![CDATA[null@example.com (plc-user)]]></author>
			<pubDate>Sat, 28 Mar 2026 18:39:04 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=22736#p22736</guid>
		</item>
		<item>
			<title><![CDATA[Re: freepascal-code to take a QET- Element and scale the content by a fact]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=22733#p22733</link>
			<description><![CDATA[<p> Hello,</p><p>on last version 0.100.0&nbsp; be able to flip or mirror a symbol of an electrical component vertically or horizontaly on element editor without need to add plc-user&#039;s plug-in.</p><p>Installing plug-ins in the element editor in version 0.100.0 is very straightforward: simply click on the File menu, select ‘Resize an element’ or ‘Import a DXF file’. You will be guided through the download and installation process. Just extract the binary maybe rename it, and put it in binary folder asked by widget.</p><p><span class="postimg"><img src="https://download.qelectrotech.org/qet/forum_img_2/plug-in_linux.png" alt="https://download.qelectrotech.org/qet/forum_img_2/plug-in_linux.png" /></span> </p>]]></description>
			<author><![CDATA[null@example.com (scorpio810)]]></author>
			<pubDate>Fri, 27 Mar 2026 15:12:17 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=22733#p22733</guid>
		</item>
		<item>
			<title><![CDATA[Re: freepascal-code to take a QET- Element and scale the content by a fact]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=22732#p22732</link>
			<description><![CDATA[<p> Bonjour. <br />The request to be able to flip a symbol of an electrical component vertically or horizontaly has been on this forum since before 2014. </p><p>Thanks, Scorpio 810 [24 July 2025], but at 75+, having to set up a whole development environment and learning Pascal just to do all this work is becoming too much of a hassle. For me, it would be fine if it were in C or C++.</p><p>I find it hard to believe that, after 12 years at least, one of the latest versions of QElectrotech still hasn’t addressed such an important request. <br />Why? </p>]]></description>
			<author><![CDATA[null@example.com (Chavadam)]]></author>
			<pubDate>Fri, 27 Mar 2026 14:57:53 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=22732#p22732</guid>
		</item>
		<item>
			<title><![CDATA[Re: freepascal-code to take a QET- Element and scale the content by a fact]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=21910#p21910</link>
			<description><![CDATA[<p> QET_ElementScaler 0.5.4 for macOS intel X86_64 </p>]]></description>
			<author><![CDATA[null@example.com (scorpio810)]]></author>
			<pubDate>Thu, 24 Jul 2025 08:53:13 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=21910#p21910</guid>
		</item>
		<item>
			<title><![CDATA[Re: freepascal-code to take a QET- Element and scale the content by a fact]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=21898#p21898</link>
			<description><![CDATA[<p> Salut Laurent !</p><div class="quotebox"><cite>scorpio810 wrote:</cite><blockquote><p>I build new QET_ElementScaler 0.5.4 macOS aarch64 binary, because binary provided by plc-user didn&#039;t work!</p></blockquote></div><p>Thanks for the information!</p><p>That is good to know:<br />Then I can save myself the effort of building and uploading these packages in future! <br />As written in release-section: <br />I can&#039;t test the macos-binaries myself anyway. And if they don&#039;t work, I don&#039;t need to create them any more... </p>]]></description>
			<author><![CDATA[null@example.com (plc-user)]]></author>
			<pubDate>Sat, 19 Jul 2025 15:32:35 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=21898#p21898</guid>
		</item>
		<item>
			<title><![CDATA[Re: freepascal-code to take a QET- Element and scale the content by a fact]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=21897#p21897</link>
			<description><![CDATA[<p> I build new QET_ElementScaler 0.5.4 macOS aarch64 binary, because binary provided by plc-user didn&#039;t work!</p><p>Hallo plc-user,</p><p>I tried your macOS aarch64 binary on new UTM virtual machine:<br /><a href="https://github.com/plc-user/QET_ElementScaler/releases/tag/0.5.4">https://github.com/plc-user/QET_Element … /tag/0.5.4</a><br /></p><div class="quotebox"><blockquote><p>The binaries for macos are to be seen as a “trial version” to see if the toolchain from the Docker image works, I don&#039;t have the possibility to test the executables.</p></blockquote></div><p>FYI, QET_ElementScaler was saw as a document, so chmod +x QET_ElementScaler but binary crashed with:<br /></p><div class="codebox"><pre><code>dyld[1287]: Symbol not found: __ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcm
  Referenced from: &lt;D63C1A82-B78B-3F68-82A5-96DD24C5057C&gt; /Users/laurent/Library/Application Support/QElectroTech/QElectroTech/binary/QET_ElementScaler
  Expected in:     &lt;9FA59D2E-B8CF-39C2-BD5D-C04628AED360&gt; /usr/lib/libstdc++.6.dylib</code></pre></div><p>Best regards,<br />Laurent </p>]]></description>
			<author><![CDATA[null@example.com (scorpio810)]]></author>
			<pubDate>Sat, 19 Jul 2025 13:06:03 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=21897#p21897</guid>
		</item>
		<item>
			<title><![CDATA[Re: freepascal-code to take a QET- Element and scale the content by a fact]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=21075#p21075</link>
			<description><![CDATA[<p> </p><div class="quotebox"><cite>plc-user wrote:</cite><blockquote><p>&quot;Merci&quot; to Laurent, who supported with building all binaries!</p></blockquote></div><p>&quot;Danke&quot; to plc-user, for your great work! <img src="https://qelectrotech.org/forum/img/smilies/nomicons/wink.png" width="20" alt="nomicons/wink" /> </p>]]></description>
			<author><![CDATA[null@example.com (scorpio810)]]></author>
			<pubDate>Tue, 18 Feb 2025 12:25:06 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=21075#p21075</guid>
		</item>
		<item>
			<title><![CDATA[Re: freepascal-code to take a QET- Element and scale the content by a fact]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=21074#p21074</link>
			<description><![CDATA[<p> Salut galexis !<br />Hello everybody!</p><div class="quotebox"><cite>galexis wrote:</cite><blockquote><p>It&#039;s not possible to integreted it directly on QET like it&#039;s C++?</p></blockquote></div><p>Maybe you already noticed?</p><p>Available in current 0.100-dev-version of QElectroTech:<br />In the last few days I implemented mirror (shortcut &lt;M&gt;) and flip (shortcut &lt;F&gt;) into element-editor.<br />Also the rotate-function was reworked, so that rotating of ALL primitives is made in increments of 90° with &lt;Space&gt;.<br />Rotation with smaller increments of 5° can be made with &quot;text&quot;, &quot;dynamic_text&quot;, &quot;line&quot; and &quot;polygon&quot; with &lt;Ctrl&gt;+&lt;Space&gt;.</p><p>&quot;Merci&quot; to Laurent, who supported with building all binaries!</p><p>Best regards<br />&nbsp; plc-user </p>]]></description>
			<author><![CDATA[null@example.com (plc-user)]]></author>
			<pubDate>Mon, 17 Feb 2025 19:13:49 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=21074#p21074</guid>
		</item>
		<item>
			<title><![CDATA[Re: freepascal-code to take a QET- Element and scale the content by a fact]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=20743#p20743</link>
			<description><![CDATA[<p> Merci pour l&#039;aide, j&#039;ai en fait assez de puissance, vous pouvez créer mes composants et les adapter à ceux que vous ne souhaitez pas, et mes plans électriques sont ceux que j&#039;aime. Salutations et merci d&#039;avoir créé ce programme incroyable ! </p>]]></description>
			<author><![CDATA[null@example.com (8A)]]></author>
			<pubDate>Sun, 29 Dec 2024 00:32:58 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=20743#p20743</guid>
		</item>
		<item>
			<title><![CDATA[Re: freepascal-code to take a QET- Element and scale the content by a fact]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=20697#p20697</link>
			<description><![CDATA[<p> </p><div class="quotebox"><cite>8A wrote:</cite><blockquote><p>What is the correct way to create a new element from a DXF?</p></blockquote></div><p>Did you notice the menu-entry just below &quot;Import scaled element&quot;? (see attachment!)<br />AND: Use the conversion-tool <strong>dxf2elmt</strong>! The other tool is VERY outdated!<br />You find the download-link for win64 in this post: <a href="https://qelectrotech.org/forum/viewtopic.php?pid=20520#p20520">https://qelectrotech.org/forum/viewtopi … 520#p20520</a></p><div class="quotebox"><cite>8A wrote:</cite><blockquote><p>(...) I exported a DXF (...)</p></blockquote></div><p>What do you want to do?<br />QET works with own file-formats for elements and schematics!</p><p>I think, many of your questions about scale and dxf-import will be answered, if you read in the other thread and follow the links there:<br /><a href="https://qelectrotech.org/forum/viewtopic.php?pid=20684#p20684">https://qelectrotech.org/forum/viewtopi … 684#p20684</a> </p>]]></description>
			<author><![CDATA[null@example.com (plc-user)]]></author>
			<pubDate>Fri, 20 Dec 2024 17:27:53 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=20697#p20697</guid>
		</item>
		<item>
			<title><![CDATA[Re: freepascal-code to take a QET- Element and scale the content by a fact]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=20696#p20696</link>
			<description><![CDATA[<p> I appreciate the prompt response provided, I was able to install the qelectrotech plugin satisfactorily, now I have another couple of questions, I hope this doesn&#039;t sound overwhelming.</p><p>1.What is the correct way to create a new element from a DXF?<br />I am currently importing my DXF to the new elements editor in qelectrotech, to be able to add the necessary connections, but I see that the DXFTOQET tool is suggested in the forum. Does this program perform the same procedure or does it perform any additional processes?</p><p>2.What scale does Qelectrotech work on?<br />Currently, from the element editor I exported a DXF with measurements of 100mm 27mm&nbsp; (100 X 49.92mm). </p>]]></description>
			<author><![CDATA[null@example.com (8A)]]></author>
			<pubDate>Fri, 20 Dec 2024 16:13:50 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=20696#p20696</guid>
		</item>
		<item>
			<title><![CDATA[Re: freepascal-code to take a QET- Element and scale the content by a fact]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=20691#p20691</link>
			<description><![CDATA[<p> </p><div class="quotebox"><cite>8A wrote:</cite><blockquote><p>(...) but I need to scale a DXF&nbsp; (...)</p></blockquote></div><p>As the name <em><strong>QET_ElementScaler</strong></em> might suggest, only QET-Elements can be scaled by that software!<br />You need to convert your dxf to a QET-Element before using QET_ElementScaler! </p>]]></description>
			<author><![CDATA[null@example.com (plc-user)]]></author>
			<pubDate>Fri, 20 Dec 2024 10:01:53 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=20691#p20691</guid>
		</item>
		<item>
			<title><![CDATA[Re: freepascal-code to take a QET- Element and scale the content by a fact]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=20688#p20688</link>
			<description><![CDATA[<p> Hello,</p><p>in last version 0.100-dev &quot;Import an element to resize&quot; was implanted directly on element editor, no need to use terminal if you want.<br />See the plc-user&#039;s quick-guide&nbsp; -&gt; <a href="https://download.qelectrotech.org/qet/QET_ElementScaler_quick-guide/">https://download.qelectrotech.org/qet/Q … ick-guide/</a></p><p><a href="https://qelectrotech.org/forum/viewtopic.php?id=2795">https://qelectrotech.org/forum/viewtopic.php?id=2795</a></p><p>For installation and can be launched in element editor it&#039;s the same way like dxf2elmt install see:<br /><a href="https://qelectrotech.org/forum/viewtopic.php?pid=17116#p17116">https://qelectrotech.org/forum/viewtopi … 116#p17116</a> </p>]]></description>
			<author><![CDATA[null@example.com (scorpio810)]]></author>
			<pubDate>Fri, 20 Dec 2024 06:07:09 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=20688#p20688</guid>
		</item>
		<item>
			<title><![CDATA[Re: freepascal-code to take a QET- Element and scale the content by a fact]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=20687#p20687</link>
			<description><![CDATA[<p> Hello everyone, I have many doubts regarding the use of this program, I am not an expert in program issues and their execution at the CMD level, but I need to scale a DXF so that it is the actual size of the design, qelectrotech makes it smaller. Could someone tell me how to use this program properly on Windows, please? </p>]]></description>
			<author><![CDATA[null@example.com (8A)]]></author>
			<pubDate>Fri, 20 Dec 2024 02:15:15 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=20687#p20687</guid>
		</item>
		<item>
			<title><![CDATA[Re: freepascal-code to take a QET- Element and scale the content by a fact]]></title>
			<link>https://qelectrotech.org/forum/viewtopic.php?pid=18421#p18421</link>
			<description><![CDATA[<p> </p><div class="quotebox"><cite>plc-user wrote:</cite><blockquote><div class="quotebox"><cite>galexis wrote:</cite><blockquote><p>It&#039;s not possible to integreted it directly on QET like it&#039;s C++?</p></blockquote></div><p>There are several new topics for me at once: <br />For the beginnings in Pascal I only needed to add a little XML to the Pascal knowledge. The change to C++ was then already bigger. But then to integrate that into an existing, grown QT project, that&#039;s quite another matter...<br />For the moment I have put together a small (and from my point of view) usable package. <strong>There is no question that in the foreseeable future it will make sense to integrate scaling and mirroring directly into QET&#039;s Element-Editor!</strong></p></blockquote></div><br /><p>Bravo plc-user! QET becomes more and more appealing by the day - many thanks for your great work!</p><br /><p>Hamish </p>]]></description>
			<author><![CDATA[null@example.com (hairy_kiwi)]]></author>
			<pubDate>Sun, 18 Jun 2023 17:24:59 +0000</pubDate>
			<guid>https://qelectrotech.org/forum/viewtopic.php?pid=18421#p18421</guid>
		</item>
	</channel>
</rss>
