<?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-82591241726920200</id><updated>2024-10-19T10:21:36.011-07:00</updated><category term="FireMonkey"/><category term="programming"/><category term="Delphi"/><category term="C++Builder"/><category term="application development"/><category term="video"/><category term="C++"/><category term="Windows"/><category term="GUI"/><category term="HD"/><category term="RAD Studio"/><category term="code samples"/><category term="tutorial"/><category term="Mac"/><category term="3D"/><category term="FM2"/><category term="iOS"/><category term="Mac OS X"/><category term="graphics"/><category term="Windows 8"/><category term="FM3"/><category term="case study"/><category term="database"/><category term="webinar"/><category term="white paper"/><category term="Visual Studio"/><category term="animation"/><category term="components"/><category term="download"/><category term="introduction"/><category term="press release"/><category term="Android"/><category term="C#"/><category term="LiveBindings"/><category term="Metropolis UI"/><category term="Mountain Lion"/><category term="Visual C++"/><category term="cloud"/><category term="effects"/><category term="hotfix"/><category term="new"/><category term="poster"/><category term="reporting"/><category term="special offer"/><category term="testimonial"/><category term="update"/><title type='text'>FireMonkey Info Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://firemonkeyinfo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://firemonkeyinfo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Tim</name><uri>http://www.blogger.com/profile/01051286684536695921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>84</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-82591241726920200.post-8872468212676136411</id><published>2013-05-01T15:54:00.002-07:00</published><updated>2013-05-01T15:54:32.517-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="FireMonkey"/><category scheme="http://www.blogger.com/atom/ns#" term="FM3"/><category scheme="http://www.blogger.com/atom/ns#" term="iOS"/><category scheme="http://www.blogger.com/atom/ns#" term="video"/><title type='text'>Video: Rotate an Image in a Delphi iOS App with FireMonkey</title><content type='html'>This video demonstrates a code snippet for rotating an image on an iOS device.&lt;br /&gt;
&lt;br /&gt;
Get the source code for this app and see more code snippets and videos at &lt;a href=&quot;http://embt.co/iOSsnippets&quot;&gt;http://embt.co/iOSsnippets&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;480&quot; src=&quot;http://www.youtube.com/embed/CaYKI4qL_pg?rel=0&quot; width=&quot;640&quot;&gt;&lt;/iframe&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/8872468212676136411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/8872468212676136411'/><link rel='alternate' type='text/html' href='http://firemonkeyinfo.blogspot.com/2013/05/video-rotate-image-in-delphi-ios-app.html' title='Video: Rotate an Image in a Delphi iOS App with FireMonkey'/><author><name>Tim</name><uri>http://www.blogger.com/profile/01051286684536695921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/CaYKI4qL_pg/default.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-82591241726920200.post-9114408286682212377</id><published>2013-04-30T18:03:00.002-07:00</published><updated>2013-04-30T18:03:55.575-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Delphi"/><category scheme="http://www.blogger.com/atom/ns#" term="FireMonkey"/><category scheme="http://www.blogger.com/atom/ns#" term="FM3"/><category scheme="http://www.blogger.com/atom/ns#" term="RAD Studio"/><category scheme="http://www.blogger.com/atom/ns#" term="video"/><title type='text'>Video: What&#39;s new in Delphi XE4 and RAD Studio XE4</title><content type='html'>See &lt;a href=&quot;http://embt.co/FM-new&quot;&gt;what&#39;s new in FireMonkey FM3&lt;/a&gt; for iOS development in this video about Delphi XE4 and RAD Studio XE4.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;480&quot; src=&quot;http://www.youtube.com/embed/RS1rFaRWIzA?rel=0&quot; width=&quot;640&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
&lt;br /&gt;
Embarcadero® RAD Studio XE4 is the multi-device, true native app development suite for companies that need to create apps for PCs, tablets, and smartphones, and get them to markets and users fast. Manage one codebase, one team, and one schedule to get apps that deliver great performance, tighter security, and a better user experience.
&lt;br /&gt;
&lt;br /&gt;
Learn more at:&amp;nbsp;&lt;a href=&quot;http://embt.co/FM-new&quot;&gt;http://embt.co/FM-new&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/9114408286682212377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/9114408286682212377'/><link rel='alternate' type='text/html' href='http://firemonkeyinfo.blogspot.com/2013/04/video-whats-new-in-delphi-xe4-and-rad.html' title='Video: What&#39;s new in Delphi XE4 and RAD Studio XE4'/><author><name>Tim</name><uri>http://www.blogger.com/profile/01051286684536695921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/RS1rFaRWIzA/default.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-82591241726920200.post-1496994733164477508</id><published>2013-04-27T12:26:00.003-07:00</published><updated>2013-04-27T12:29:52.097-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="FireMonkey"/><category scheme="http://www.blogger.com/atom/ns#" term="iOS"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac OS X"/><category scheme="http://www.blogger.com/atom/ns#" term="tutorial"/><title type='text'>FireMonkey iOS Tutorial: Set Up Your Development Environment on the Mac</title><content type='html'>See more tutorials on the &lt;a href=&quot;http://docwiki.embarcadero.com/RADStudio/XE4/en/IOS_Tutorials:_Delphi_iOS_Application_Development&quot;&gt;Embarcadero Documentation Wiki&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
A FireMonkey application destined for the iOS target platform is tested initially on the iOS Simulator available on the Mac. The second half of the testing process uses the iOS Device target platform and requires a test iOS device connected to the Mac.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;mw-body&quot; id=&quot;bodyContent&quot; style=&quot;font-family: sans-serif; font-size: 13px; line-height: 19.046875px;&quot;&gt;
&lt;div class=&quot;mw-content-ltr&quot; dir=&quot;ltr&quot; id=&quot;mw-content-text&quot; lang=&quot;en&quot; style=&quot;direction: ltr;&quot;&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/RADStudio/XE4/e/skins/duobook2/bullet.gif?2012-10-01T20:28:20Z); list-style-type: square; margin: 0.3em 0px 0px 1.6em; padding: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;span style=&quot;line-height: 1.5em;&quot;&gt;The first half of this tutorial describes the steps that you need to perform in order to run your iOS application on the&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;line-height: 1.5em;&quot;&gt;iOS Simulator&lt;/b&gt;&lt;span style=&quot;line-height: 1.5em;&quot;&gt;&amp;nbsp;on the Mac.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;The second half of this tutorial describes additional steps required in order to run your iOS Application on&amp;nbsp;&lt;b&gt;your iOS Device&lt;/b&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 style=&quot;background-image: none; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 19px; font-weight: normal; margin: 0px 0px 0.6em; overflow: hidden; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;
&lt;span class=&quot;mw-headline&quot; id=&quot;Requirements_on_the_Mac&quot;&gt;Requirements on the Mac&lt;/span&gt;&lt;/h2&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/RADStudio/XE4/e/skins/duobook2/bullet.gif?2012-10-01T20:28:20Z); list-style-type: square; margin: 0.3em 0px 0px 1.6em; padding: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;OS X 10.7 Lion or 10.8 Mountain Lion
&lt;dl style=&quot;margin-bottom: 0.5em; margin-top: 0.2em;&quot;&gt;&lt;dd style=&quot;line-height: 1.5em; margin-bottom: 0.1em; margin-left: 1.6em; margin-right: 0px;&quot;&gt;(Neither OS is supported on legacy PowerPC- and 680x0-based Macintosh systems. All Macs since 2007 are Intel-based; all since 2008 are 64-bit, which Lion requires.)&lt;/dd&gt;&lt;/dl&gt;
&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;iOS 5.1 and above&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Latest version of Xcode and the iOS SDK installed, and the Xcode command line tools installed&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/RADStudio/XE4/e/skins/duobook2/bullet.gif?2012-10-01T20:28:20Z); list-style-type: square; margin: 0.3em 0px 0px 1.6em; padding: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Requires membership in one of several Apple Developer Programs, which are described in this topic under&lt;a href=&quot;http://docwiki.embarcadero.com/RADStudio/XE4/en/IOS_Tutorial:_Set_Up_Your_Development_Environment_on_the_Mac#Step_2:_Sign_Up_for_a_Developer_Account&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;IOS Tutorial: Set Up Your Development Environment on the Mac&quot;&gt;Sign up for a Developer account&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;An iOS device connected to the Mac by USB port (required for testing or running your iOS app on the device)&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 style=&quot;background-image: none; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 24px; font-weight: normal; margin: 0px 0px 0.6em; overflow: hidden; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;
&lt;span class=&quot;mw-headline&quot; id=&quot;Steps_to_Configure_Your_Mac_to_Run_Your_iOS_Application_on_the_iOS_Simulator&quot;&gt;Steps to Configure Your Mac to Run Your iOS Application on the iOS Simulator&lt;/span&gt;&lt;/h1&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
To deploy an iOS application to the&amp;nbsp;&lt;b&gt;iOS Simulator&lt;/b&gt;&amp;nbsp;on the Mac, you need to install the following tools on your Mac:&lt;/div&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/RADStudio/XE4/e/skins/duobook2/bullet.gif?2012-10-01T20:28:20Z); list-style-type: square; margin: 0.3em 0px 0px 1.6em; padding: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/RADStudio/XE4/en/PAServer,_the_Platform_Assistant_Server_Application&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;PAServer, the Platform Assistant Server Application&quot;&gt;Platform Assistant (PAServer)&lt;/a&gt;&lt;/b&gt;
&lt;dl style=&quot;margin-bottom: 0.5em; margin-top: 0.2em;&quot;&gt;&lt;dd style=&quot;line-height: 1.5em; margin-bottom: 0.1em; margin-left: 1.6em; margin-right: 0px;&quot;&gt;For debugging purposes, RAD Studio uses the&amp;nbsp;&lt;b&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/RADStudio/XE4/en/PAServer,_the_Platform_Assistant_Server_Application&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;PAServer, the Platform Assistant Server Application&quot;&gt;Platform Assistant&lt;/a&gt;&lt;/b&gt;, an application that you must&amp;nbsp;&lt;a href=&quot;http://docwiki.embarcadero.com/RADStudio/XE4/en/Installing_the_Platform_Assistant_on_a_Mac&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;Installing the Platform Assistant on a Mac&quot;&gt;install&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href=&quot;http://docwiki.embarcadero.com/RADStudio/XE4/en/Running_the_Platform_Assistant_on_a_Mac&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;Running the Platform Assistant on a Mac&quot;&gt;run&lt;/a&gt;&amp;nbsp;on the Mac.&lt;/dd&gt;&lt;/dl&gt;
&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;b&gt;&lt;a class=&quot;external text&quot; href=&quot;http://developer.apple.com/xcode/&quot; rel=&quot;nofollow&quot; style=&quot;background-image: url(http://docwiki.embarcadero.com/RADStudio/XE4/e/skins/duobook2/external-ltr.png?2012-09-28T22:10:00Z); background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #3366bb; padding-right: 13px; text-decoration: none;&quot;&gt;Xcode&lt;/a&gt;&lt;/b&gt;
&lt;dl style=&quot;margin-bottom: 0.5em; margin-top: 0.2em;&quot;&gt;&lt;dd style=&quot;line-height: 1.5em; margin-bottom: 0.1em; margin-left: 1.6em; margin-right: 0px;&quot;&gt;Xcode is the development and debug environment on the Mac, and provides the required development files for Mac OS X and iOS applications.&lt;/dd&gt;&lt;/dl&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;a class=&quot;image&quot; href=&quot;http://docwiki.embarcadero.com/RADStudio/XE4/en/File:Win2Mac2.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Win2Mac2.png&quot; height=&quot;333&quot; src=&quot;http://docwiki.embarcadero.com/images/RADStudio/XE4/e/1/11/Win2Mac2.png&quot; style=&quot;border: none; margin: 0px; vertical-align: middle;&quot; width=&quot;1000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;background-image: none; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 19px; font-weight: normal; margin: 0px 0px 0.6em; overflow: hidden; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;
&lt;span class=&quot;mw-headline&quot; id=&quot;Step_1:_Install_the_Platform_Assistant&quot;&gt;Step 1: Install the Platform Assistant&lt;/span&gt;&lt;/h2&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
As discussed, the Platform Assistant must be running on the Mac when you deploy an iOS app from your PC to either the iOS simulator or an iOS device.&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
The Mac OS X installer for the Platform Assistant is named&amp;nbsp;&lt;b&gt;RADPAServerXE4.pkg&lt;/b&gt;, and it is available in two places:&lt;/div&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/RADStudio/XE4/e/skins/duobook2/bullet.gif?2012-10-01T20:28:20Z); list-style-type: square; margin: 0.3em 0px 0px 1.6em; padding: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;In the&amp;nbsp;&lt;code style=&quot;background-color: #f9f9f9; font-family: monospace, Courier; font-size: 1.2em; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;PAServer&lt;/code&gt;&amp;nbsp;folder inside the RAD Studio installation directory.
&lt;dl style=&quot;margin-bottom: 0.5em; margin-top: 0.2em;&quot;&gt;&lt;dd style=&quot;line-height: 1.5em; margin-bottom: 0.1em; margin-left: 1.6em; margin-right: 0px;&quot;&gt;For example,&amp;nbsp;&lt;code style=&quot;background-color: #f9f9f9; font-family: monospace, Courier; font-size: 1.2em; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;C:\Program Files\Embarcadero\RAD Studio\n.n\PAServer\RADPAServerXE4.pkg&lt;/code&gt;.&lt;/dd&gt;&lt;/dl&gt;
&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;On the Web, for download to the Mac:
&lt;dl style=&quot;margin-bottom: 0.5em; margin-top: 0.2em;&quot;&gt;&lt;dd style=&quot;line-height: 1.5em; margin-bottom: 0.1em; margin-left: 1.6em; margin-right: 0px;&quot;&gt;&lt;code style=&quot;background-color: #f9f9f9; font-family: monospace, Courier; font-size: 1.2em; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;a class=&quot;external free&quot; href=&quot;http://installers.codegear.com/release/radstudio/11.0/PAServer/RADPAServerXE4.pkg&quot; rel=&quot;nofollow&quot; style=&quot;background-image: url(http://docwiki.embarcadero.com/RADStudio/XE4/e/skins/duobook2/external-ltr.png?2012-09-28T22:10:00Z); background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #3366bb; padding-right: 13px; text-decoration: none;&quot;&gt;http://installers.codegear.com/release/radstudio/11.0/PAServer/RADPAServerXE4.pkg&lt;/a&gt;&lt;/code&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;dl style=&quot;margin-bottom: 0.5em; margin-top: 0.2em;&quot;&gt;&lt;dd style=&quot;line-height: 1.5em; margin-bottom: 0.1em; margin-left: 1.6em; margin-right: 0px;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://docwiki.embarcadero.com/RADStudio/XE4/en/File:Installing_PAServer1.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;Installing PAServer&quot;&gt;&lt;img alt=&quot;Installing PAServer&quot; height=&quot;224&quot; src=&quot;http://docwiki.embarcadero.com/images/RADStudio/XE4/e/thumb/1/1c/Installing_PAServer1.png/320px-Installing_PAServer1.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
For further details, see&amp;nbsp;&lt;b&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/RADStudio/XE4/en/Installing_the_Platform_Assistant_on_a_Mac&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;Installing the Platform Assistant on a Mac&quot;&gt;Installing the Platform Assistant on a Mac&lt;/a&gt;&lt;/b&gt;.&lt;/div&gt;
&lt;h2 style=&quot;background-image: none; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 19px; font-weight: normal; margin: 0px 0px 0.6em; overflow: hidden; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;
&lt;span class=&quot;mw-headline&quot; id=&quot;Step_2:_Run_the_Platform_Assistant&quot;&gt;Step 2: Run the Platform Assistant&lt;/span&gt;&lt;/h2&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
In the Finder on the Mac, activate the .app file (RAD PAServer XE4.app) as follows:&lt;/div&gt;
&lt;ol style=&quot;line-height: 1.5em; list-style-image: none; margin: 0.3em 0px 0px 3.2em; padding: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Navigate to the top-level&amp;nbsp;&lt;b&gt;Applications&lt;/b&gt;&amp;nbsp;folder.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Double-click&amp;nbsp;&lt;b&gt;RAD PAServer XE4.app&lt;/b&gt;&amp;nbsp;to start the Platform Assistant:
&lt;dl style=&quot;margin-bottom: 0.5em; margin-top: 0.2em;&quot;&gt;&lt;dd style=&quot;line-height: 1.5em; margin-bottom: 0.1em; margin-left: 1.6em; margin-right: 0px;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://docwiki.embarcadero.com/RADStudio/XE4/en/File:SelectNewRADPAServer.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;img alt=&quot;SelectNewRADPAServer.png&quot; height=&quot;245&quot; src=&quot;http://docwiki.embarcadero.com/images/RADStudio/XE4/e/a/ad/SelectNewRADPAServer.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;368&quot; /&gt;&lt;/a&gt;&lt;/dd&gt;&lt;dd style=&quot;line-height: 1.5em; margin-bottom: 0.1em; margin-left: 1.6em; margin-right: 0px;&quot;&gt;The Terminal window appears, displaying the Platform Assistant banner and the password prompt:&lt;br /&gt;
&lt;br /&gt;
&lt;dl style=&quot;margin-bottom: 0.5em; margin-top: 0.2em;&quot;&gt;&lt;dd style=&quot;line-height: 1.5em; margin-bottom: 0.1em; margin-left: 1.6em; margin-right: 0px;&quot;&gt;&lt;code style=&quot;background-color: #f9f9f9; font-family: monospace, Courier; font-size: 1.2em; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;Connection Profile password &amp;lt;press Enter for no password&amp;gt;&lt;/code&gt;&lt;/dd&gt;&lt;dd style=&quot;line-height: 1.5em; margin-bottom: 0.1em; margin-left: 1.6em; margin-right: 0px;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://docwiki.embarcadero.com/RADStudio/XE4/en/File:Running_PSServerXE4.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;PAServer sign-on message&quot;&gt;&lt;img alt=&quot;PAServer sign-on message&quot; height=&quot;156&quot; src=&quot;http://docwiki.embarcadero.com/images/RADStudio/XE4/e/d/d6/Running_PSServerXE4.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;437&quot; /&gt;&lt;/a&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;dd style=&quot;line-height: 1.5em; margin-bottom: 0.1em; margin-left: 1.6em; margin-right: 0px;&quot;&gt;Either press&amp;nbsp;&lt;b&gt;Return&lt;/b&gt;, or enter a password for PAServer and then press Return.&lt;/dd&gt;&lt;/dl&gt;
&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Next you are prompted to enter your Mac user password to allow the Platform Assistant to debug (take control of another process) your application. Enter your password, and select&amp;nbsp;&lt;b&gt;Take Control&lt;/b&gt;:&lt;/li&gt;
&lt;/ol&gt;
&lt;dl style=&quot;margin-bottom: 0.5em; margin-top: 0.2em;&quot;&gt;&lt;dd style=&quot;line-height: 1.5em; margin-bottom: 0.1em; margin-left: 1.6em; margin-right: 0px;&quot;&gt;
&lt;dl style=&quot;margin-bottom: 0.5em; margin-top: 0.2em;&quot;&gt;&lt;dd style=&quot;line-height: 1.5em; margin-bottom: 0.1em; margin-left: 1.6em; margin-right: 0px;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://docwiki.embarcadero.com/RADStudio/XE4/en/File:TakeControl.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;img alt=&quot;TakeControl.png&quot; height=&quot;250&quot; src=&quot;http://docwiki.embarcadero.com/images/RADStudio/XE4/e/e/e4/TakeControl.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;454&quot; /&gt;&lt;/a&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;/dd&gt;&lt;/dl&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
For more details about running the Platform Assistant, see&amp;nbsp;&lt;a href=&quot;http://docwiki.embarcadero.com/RADStudio/XE4/en/Running_the_Platform_Assistant_on_a_Mac&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;Running the Platform Assistant on a Mac&quot;&gt;Running the Platform Assistant on a Mac&lt;/a&gt;.&lt;/div&gt;
&lt;h2 style=&quot;background-image: none; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 19px; font-weight: normal; margin: 0px 0px 0.6em; overflow: hidden; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;
&lt;span class=&quot;mw-headline&quot; id=&quot;Step_3:_Install_Xcode_on_the_Mac&quot;&gt;Step 3: Install Xcode on the Mac&lt;/span&gt;&lt;/h2&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;b&gt;&lt;a class=&quot;external text&quot; href=&quot;http://developer.apple.com/xcode/&quot; rel=&quot;nofollow&quot; style=&quot;background-image: url(http://docwiki.embarcadero.com/RADStudio/XE4/e/skins/duobook2/external-ltr.png?2012-09-28T22:10:00Z); background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #3366bb; padding-right: 13px; text-decoration: none;&quot;&gt;Xcode&lt;/a&gt;&lt;/b&gt;&amp;nbsp;is the development and debug environment on the Mac, and provides the required development files for&amp;nbsp;&lt;a href=&quot;http://docwiki.embarcadero.com/RADStudio/XE4/en/Mac_OS_X_Application_Development&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;Mac OS X Application Development&quot;&gt;Mac OS X&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href=&quot;http://docwiki.embarcadero.com/RADStudio/XE4/en/IOS_Mobile_Application_Development&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;IOS Mobile Application Development&quot;&gt;iOS&lt;/a&gt;&amp;nbsp;applications.&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
You can install Xcode from any of the following sources:&lt;/div&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/RADStudio/XE4/e/skins/duobook2/bullet.gif?2012-10-01T20:28:20Z); list-style-type: square; margin: 0.3em 0px 0px 1.6em; padding: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;On your &quot;Mac OS X Install&quot; DVD, under&amp;nbsp;&lt;b&gt;Optional Installs&lt;/b&gt;, double-click&amp;nbsp;&lt;b&gt;Xcode.mpkg&lt;/b&gt;&amp;nbsp;to install Xcode on your system.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;At the&amp;nbsp;&lt;a class=&quot;external text&quot; href=&quot;http://www.apple.com/mac/app-store/&quot; rel=&quot;nofollow&quot; style=&quot;background-image: url(http://docwiki.embarcadero.com/RADStudio/XE4/e/skins/duobook2/external-ltr.png?2012-09-28T22:10:00Z); background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #3366bb; padding-right: 13px; text-decoration: none;&quot;&gt;Mac App Store&lt;/a&gt;, download Xcode for free.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;As a registered Apple Developer, you can download the latest version of Xcode as a bundle (&lt;code style=&quot;background-color: #f9f9f9; font-family: monospace, Courier; font-size: 1.2em; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;.dmg&lt;/code&gt;). To register and then download Xcode:&lt;ol style=&quot;line-height: 1.5em; list-style-image: none; margin: 0.3em 0px 0px 3.2em; padding: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Register (free of charge) as an Apple Developer at&amp;nbsp;&lt;a class=&quot;external free&quot; href=&quot;http://developer.apple.com/programs/register/&quot; rel=&quot;nofollow&quot; style=&quot;background-image: url(http://docwiki.embarcadero.com/RADStudio/XE4/e/skins/duobook2/external-ltr.png?2012-09-28T22:10:00Z); background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #3366bb; padding-right: 13px; text-decoration: none;&quot;&gt;http://developer.apple.com/programs/register/&lt;/a&gt;.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Download Xcode as a bundle from&amp;nbsp;&lt;a class=&quot;external free&quot; href=&quot;https://developer.apple.com/downloads&quot; rel=&quot;nofollow&quot; style=&quot;background-image: url(http://docwiki.embarcadero.com/RADStudio/XE4/e/skins/duobook2/lock_icon.gif?2012-09-28T22:10:00Z); background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #3366bb; padding-right: 16px; text-decoration: none;&quot;&gt;https://developer.apple.com/downloads&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;background-image: none; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 19px; font-weight: normal; margin: 0px 0px 0.6em; overflow: hidden; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;
&lt;span class=&quot;mw-headline&quot; id=&quot;Next_Steps&quot;&gt;Next Steps&lt;/span&gt;&lt;/h2&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
You have configured your Mac to run an iOS Application on the&amp;nbsp;&lt;b&gt;iOS Simulator&lt;/b&gt;.&lt;/div&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/RADStudio/XE4/e/skins/duobook2/bullet.gif?2012-10-01T20:28:20Z); list-style-type: square; margin: 0.3em 0px 0px 1.6em; padding: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;To run an iOS Application now on the&amp;nbsp;&lt;b&gt;iOS Simulator&lt;/b&gt;, see&amp;nbsp;&lt;b&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/RADStudio/XE4/en/IOS_Tutorial:_Set_Up_Your_Development_Environment_on_Windows_PC&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;IOS Tutorial: Set Up Your Development Environment on Windows PC&quot;&gt;iOS Tutorial: Set Up Your Development Environment on Windows PC&lt;/a&gt;&lt;/b&gt;&amp;nbsp;to complete the configuration of your RAD Studio IDE.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/RADStudio/XE4/e/skins/duobook2/bullet.gif?2012-10-01T20:28:20Z); list-style-type: square; margin: 0.3em 0px 0px 1.6em; padding: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;To run your iOS Application on your&amp;nbsp;&lt;b&gt;iOS Device&lt;/b&gt;, please use the following steps on this page to complete the configuration of your Mac. Note that you can perform these steps after you test an application on the&amp;nbsp;&lt;b&gt;iOS Simulator&lt;/b&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;a class=&quot;image&quot; href=&quot;http://docwiki.embarcadero.com/RADStudio/XE4/en/File:WhiteSpace50.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;img alt=&quot;WhiteSpace50.png&quot; height=&quot;50&quot; src=&quot;http://docwiki.embarcadero.com/images/RADStudio/XE4/e/7/76/WhiteSpace50.png&quot; style=&quot;border: none; margin: 0px; vertical-align: middle;&quot; width=&quot;50&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h1 style=&quot;background-image: none; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 24px; font-weight: normal; margin: 0px 0px 0.6em; overflow: hidden; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;
&lt;span class=&quot;mw-headline&quot; id=&quot;Additional_Steps_to_Configure_Your_Mac_to_Run_Your_iOS_Application_on_Your_iOS_Device&quot;&gt;Additional Steps to Configure Your Mac to Run Your iOS Application on Your iOS Device&lt;/span&gt;&lt;/h1&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
The following additional steps enable you to run your iOS Application on your&amp;nbsp;&lt;b&gt;iOS Device&lt;/b&gt;.&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;a class=&quot;image&quot; href=&quot;http://docwiki.embarcadero.com/RADStudio/XE4/en/File:Win2Mac2iOSDevice2.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;img alt=&quot;Win2Mac2iOSDevice2.png&quot; height=&quot;333&quot; src=&quot;http://docwiki.embarcadero.com/images/RADStudio/XE4/e/2/24/Win2Mac2iOSDevice2.png&quot; style=&quot;border: none; margin: 0px; vertical-align: middle;&quot; width=&quot;1000&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;background-image: none; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 19px; font-weight: normal; margin: 0px 0px 0.6em; overflow: hidden; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;
&lt;span class=&quot;mw-headline&quot; id=&quot;Step_1:_Install_the_Xcode_Command_Line_Tools_on_a_Mac&quot;&gt;Step 1: Install the Xcode Command Line Tools on a Mac&lt;/span&gt;&lt;/h2&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;b&gt;To install the necessary Xcode tools using Xcode on the Mac:&lt;/b&gt;&lt;/div&gt;
&lt;ol style=&quot;line-height: 1.5em; list-style-image: none; margin: 0.3em 0px 0px 3.2em; padding: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Start Xcode on the Mac.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Choose&amp;nbsp;&lt;b&gt;Preferences&lt;/b&gt;&amp;nbsp;from the Xcode menu.
&lt;dl style=&quot;margin-bottom: 0.5em; margin-top: 0.2em;&quot;&gt;&lt;dd style=&quot;line-height: 1.5em; margin-bottom: 0.1em; margin-left: 1.6em; margin-right: 0px;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://docwiki.embarcadero.com/RADStudio/XE4/en/File:XcodePreference.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;img alt=&quot;XcodePreference.png&quot; height=&quot;102&quot; src=&quot;http://docwiki.embarcadero.com/images/RADStudio/XE4/e/0/05/XcodePreference.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;290&quot; /&gt;&lt;/a&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;In the General panel, click&amp;nbsp;&lt;b&gt;Downloads&lt;/b&gt;.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;On the Downloads window, choose the&amp;nbsp;&lt;b&gt;Components&lt;/b&gt;&amp;nbsp;tab.
&lt;dl style=&quot;margin-bottom: 0.5em; margin-top: 0.2em;&quot;&gt;&lt;dd style=&quot;line-height: 1.5em; margin-bottom: 0.1em; margin-left: 1.6em; margin-right: 0px;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://docwiki.embarcadero.com/RADStudio/XE4/en/File:InstallingiOSCommandLineTools.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;img alt=&quot;InstallingiOSCommandLineTools.png&quot; height=&quot;207&quot; src=&quot;http://docwiki.embarcadero.com/images/RADStudio/XE4/e/thumb/e/e6/InstallingiOSCommandLineTools.png/600px-InstallingiOSCommandLineTools.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;600&quot; /&gt;&lt;/a&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Click the&amp;nbsp;&lt;b&gt;Install&lt;/b&gt;&amp;nbsp;button next to&amp;nbsp;&lt;b&gt;Command Line Tools&lt;/b&gt;.
&lt;dl style=&quot;margin-bottom: 0.5em; margin-top: 0.2em;&quot;&gt;&lt;dd style=&quot;line-height: 1.5em; margin-bottom: 0.1em; margin-left: 1.6em; margin-right: 0px;&quot;&gt;You are asked for your Apple Developer login during the install process.&lt;/dd&gt;&lt;/dl&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
For more details, see&amp;nbsp;&lt;a href=&quot;http://docwiki.embarcadero.com/RADStudio/XE4/en/Installing_the_Xcode_Command_Line_Tools_on_a_Mac&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;Installing the Xcode Command Line Tools on a Mac&quot;&gt;Installing the Xcode Command Line Tools on a Mac&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h2 style=&quot;background-image: none; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 19px; font-weight: normal; margin: 0px 0px 0.6em; overflow: hidden; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;
&lt;span class=&quot;mw-headline&quot; id=&quot;Step_2:_Sign_Up_for_a_Developer_Account&quot;&gt;Step 2: Sign Up for a Developer Account&lt;/span&gt;&lt;/h2&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
Membership in one of the iOS developer programs is a requirement for building, running, debugging, and deploying applications for iOS.&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
You can join a&amp;nbsp;&lt;b&gt;developer program&lt;/b&gt;&amp;nbsp;in either of the following ways:&lt;/div&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/RADStudio/XE4/e/skins/duobook2/bullet.gif?2012-10-01T20:28:20Z); list-style-type: square; margin: 0.3em 0px 0px 1.6em; padding: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;As an individual developer.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;As a member (or leader) of a team in an enterprise (business) program or university program.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
For more details, see&amp;nbsp;&lt;a href=&quot;http://docwiki.embarcadero.com/RADStudio/XE4/en/Joining_an_iOS_Developer_Program&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;Joining an iOS Developer Program&quot;&gt;Joining an iOS Developer Program&lt;/a&gt;.&lt;/div&gt;
&lt;h2 style=&quot;background-image: none; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 19px; font-weight: normal; margin: 0px 0px 0.6em; overflow: hidden; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;
&lt;span class=&quot;mw-headline&quot; id=&quot;Step_3:_Request.2C_Download_and_Install_Your_Development_Certificate&quot;&gt;Step 3: Request, Download and Install Your Development Certificate&lt;/span&gt;&lt;/h2&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
Applications that are deployed on the device (or on the iOS Simulator) need to be cryptographically signed before they run. The&amp;nbsp;&lt;b&gt;Development certificate&lt;/b&gt;&amp;nbsp;contains information that is needed for signing the applications. Each individual (an individual developer or a team member) must have a unique development certificate, which can be used for multiple applications.&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
For development teams, development certificates must be requested by each team member, and these requests must be approved by a team admin.&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;h3 style=&quot;background-image: none; border-bottom-style: none; font-size: 17px; margin: 0px 0px 0.3em; overflow: hidden; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;
&lt;span class=&quot;mw-headline&quot; id=&quot;Request.2C_Download_and_Install_Your_Certificate&quot;&gt;Request, Download and Install Your Certificate&lt;/span&gt;&lt;/h3&gt;
&lt;ol style=&quot;line-height: 1.5em; list-style-image: none; margin: 0.3em 0px 0px 3.2em; padding: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;In the&amp;nbsp;&lt;b&gt;Keychain Access&lt;/b&gt;&amp;nbsp;application on your Mac, select from the&amp;nbsp;&lt;b&gt;Keychain Access&lt;/b&gt;&amp;nbsp;menu:&amp;nbsp;&lt;b&gt;Certificate Assistant &amp;gt; Request a Certificate From a Certificate Authority&lt;/b&gt;:
&lt;dl style=&quot;margin-bottom: 0.5em; margin-top: 0.2em;&quot;&gt;&lt;dd style=&quot;line-height: 1.5em; margin-bottom: 0.1em; margin-left: 1.6em; margin-right: 0px;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://docwiki.embarcadero.com/RADStudio/XE4/en/File:RequestCertificateDev.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;img alt=&quot;RequestCertificateDev.png&quot; height=&quot;226&quot; src=&quot;http://docwiki.embarcadero.com/images/RADStudio/XE4/e/1/11/RequestCertificateDev.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;606&quot; /&gt;&lt;/a&gt;&lt;/dd&gt;&lt;dd style=&quot;line-height: 1.5em; margin-bottom: 0.1em; margin-left: 1.6em; margin-right: 0px;&quot;&gt;Save the certificate request as a file, and then send it to your Certificate Authority by uploading it in the Apple&amp;nbsp;&lt;a class=&quot;external text&quot; href=&quot;https://developer.apple.com/ios/my/certificates/index.action&quot; rel=&quot;nofollow&quot; style=&quot;background-image: url(http://docwiki.embarcadero.com/RADStudio/XE4/e/skins/duobook2/lock_icon.gif?2012-09-28T22:10:00Z); background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #3366bb; padding-right: 16px; text-decoration: none;&quot;&gt;iOS provisioning portal&lt;/a&gt;.&lt;/dd&gt;&lt;/dl&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/RADStudio/XE4/e/skins/duobook2/bullet.gif?2012-10-01T20:28:20Z); list-style-type: square; margin: 0.3em 0px 0px 1.6em; padding: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;If you are a development team member for a corporate/organization program, your team administrator needs to approve your request. After your team administrator approves it, you can download the certificate.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;If you are an individual developer, you should see a download option for your certificate shortly after you request it. See Apple documentation at:&amp;nbsp;&lt;a class=&quot;external text&quot; href=&quot;http://developer.apple.com/library/mac/#documentation/ToolsLanguages/Conceptual/OSXWorkflowGuide/ManagingYourTeam/ManagingYourTeam.html#//apple_ref/doc/uid/TP40011201-CH6-SW6&quot; rel=&quot;nofollow&quot; style=&quot;background-image: url(http://docwiki.embarcadero.com/RADStudio/XE4/e/skins/duobook2/external-ltr.png?2012-09-28T22:10:00Z); background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #3366bb; padding-right: 13px; text-decoration: none;&quot;&gt;Creating signing certificates&lt;/a&gt;&amp;nbsp;for details.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Go to&amp;nbsp;&lt;a class=&quot;external text&quot; href=&quot;https://developer.apple.com/ios/my/certificates/index.action&quot; rel=&quot;nofollow&quot; style=&quot;background-image: url(http://docwiki.embarcadero.com/RADStudio/XE4/e/skins/duobook2/lock_icon.gif?2012-09-28T22:10:00Z); background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #3366bb; padding-right: 16px; text-decoration: none;&quot;&gt;iOS Provisioning Portal&lt;/a&gt;. You can download the Development certificate after the status changes from&amp;nbsp;&lt;b&gt;Submitted&lt;/b&gt;&amp;nbsp;to&amp;nbsp;&lt;b&gt;Issued&lt;/b&gt;:
&lt;dl style=&quot;margin-bottom: 0.5em; margin-top: 0.2em;&quot;&gt;&lt;dd style=&quot;line-height: 1.5em; margin-bottom: 0.1em; margin-left: 1.6em; margin-right: 0px;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://docwiki.embarcadero.com/RADStudio/XE4/en/File:DownloadDevelopmentCertificate.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;img alt=&quot;DownloadDevelopmentCertificate.png&quot; height=&quot;236&quot; src=&quot;http://docwiki.embarcadero.com/images/RADStudio/XE4/e/8/83/DownloadDevelopmentCertificate.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;647&quot; /&gt;&lt;/a&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Launch the Development Certificate by double-clicking it. It automatically loads in the&amp;nbsp;&lt;b&gt;Keychain Access&lt;/b&gt;&amp;nbsp;application.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 style=&quot;background-image: none; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 19px; font-weight: normal; margin: 0px 0px 0.6em; overflow: hidden; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;
&lt;span class=&quot;mw-headline&quot; id=&quot;Step_4:_Register_Your_Device_for_Deployment&quot;&gt;Step 4: Register Your Device for Deployment&lt;/span&gt;&lt;/h2&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
Before a device can run user applications, it must be registered in the&amp;nbsp;&lt;a class=&quot;external text&quot; href=&quot;https://developer.apple.com/ios/my/devices/index.action&quot; rel=&quot;nofollow&quot; style=&quot;background-image: url(http://docwiki.embarcadero.com/RADStudio/XE4/e/skins/duobook2/lock_icon.gif?2012-09-28T22:10:00Z); background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #3366bb; padding-right: 16px; text-decoration: none;&quot;&gt;Apple Provisioning Portal&lt;/a&gt;. Devices are registered by their Unique Device ID (UDID). The UDID can be determined using Xcode, as follows:&lt;/div&gt;
&lt;ol style=&quot;line-height: 1.5em; list-style-image: none; margin: 0.3em 0px 0px 3.2em; padding: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Make sure your iOS device is connected to your Mac machine.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Open Xcode and go to Organizer (&lt;b&gt;Window &amp;gt; Organizer&lt;/b&gt;).&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;In the&amp;nbsp;&lt;b&gt;Devices&lt;/b&gt;&amp;nbsp;tab, click on your device.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Next to the&amp;nbsp;&lt;b&gt;Identifier&lt;/b&gt;&amp;nbsp;label is a string of characters:
&lt;dl style=&quot;margin-bottom: 0.5em; margin-top: 0.2em;&quot;&gt;&lt;dd style=&quot;line-height: 1.5em; margin-bottom: 0.1em; margin-left: 1.6em; margin-right: 0px;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://docwiki.embarcadero.com/RADStudio/XE4/en/File:DeviceUDID.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;img alt=&quot;DeviceUDID.png&quot; height=&quot;196&quot; src=&quot;http://docwiki.embarcadero.com/images/RADStudio/XE4/e/e/e0/DeviceUDID.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;805&quot; /&gt;&lt;/a&gt;&lt;/dd&gt;&lt;dd style=&quot;line-height: 1.5em; margin-bottom: 0.1em; margin-left: 1.6em; margin-right: 0px;&quot;&gt;The Identifier string represents your device&#39;s UDID.&lt;br /&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/RADStudio/XE4/e/skins/duobook2/bullet.gif?2012-10-01T20:28:20Z); list-style-type: square; margin: 0.3em 0px 0px 1.6em; padding: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;If you are an individual developer, register your device by adding the UDID in the&amp;nbsp;&lt;a class=&quot;external text&quot; href=&quot;https://developer.apple.com/ios/my/devices/index.action&quot; rel=&quot;nofollow&quot; style=&quot;background-image: url(http://docwiki.embarcadero.com/RADStudio/XE4/e/skins/duobook2/lock_icon.gif?2012-09-28T22:10:00Z); background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #3366bb; padding-right: 16px; text-decoration: none;&quot;&gt;Devices tab of the Apple Provisioning Portal&lt;/a&gt;.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;If you are part of a company/organization, ask your team admin to register your device.&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;&lt;/dl&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 style=&quot;background-image: none; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 19px; font-weight: normal; margin: 0px 0px 0.6em; overflow: hidden; padding-bottom: 0.17em; padding-top: 0.5em; width: auto;&quot;&gt;
&lt;span class=&quot;mw-headline&quot; id=&quot;Step_5:_Create_and_Install_a_Provisioning_Profile&quot;&gt;Step 5: Create and Install a Provisioning Profile&lt;/span&gt;&lt;/h2&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
Provisioning profiles are used for linking a developer and devices to a development team. This provisioning profile is required for running applications on an iOS device.&lt;/div&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/RADStudio/XE4/e/skins/duobook2/bullet.gif?2012-10-01T20:28:20Z); list-style-type: square; margin: 0.3em 0px 0px 1.6em; padding: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;If you are an individual developer, you must create a provisioning profile. For specific information, see:&amp;nbsp;&lt;a class=&quot;external text&quot; href=&quot;http://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/DevPortalGuide/CreatingandDownloadingaDistributionProvisioningProfile/CreatingandDownloadingaDistributionProvisioningProfile.html#//apple_ref/doc/uid/TP40011159-CH27-SW1&quot; rel=&quot;nofollow&quot; style=&quot;background-image: url(http://docwiki.embarcadero.com/RADStudio/XE4/e/skins/duobook2/external-ltr.png?2012-09-28T22:10:00Z); background-position: 100% 50%; background-repeat: no-repeat no-repeat; color: #3366bb; padding-right: 13px; text-decoration: none;&quot;&gt;Creating and Downloading a Distribution Provisioning Profile&lt;/a&gt;.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;If you are part of a company/organization, your team admins must create a provisioning profile that you can use.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
After your provisioning profile is created, you must install it into Xcode, as follows:&lt;/div&gt;
&lt;ol style=&quot;line-height: 1.5em; list-style-image: none; margin: 0.3em 0px 0px 3.2em; padding: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Open Xcode on the Mac and go to the Organizer (&lt;b&gt;Window &amp;gt; Organizer&lt;/b&gt;).&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;In the&amp;nbsp;&lt;b&gt;Library&lt;/b&gt;&amp;nbsp;section, select&amp;nbsp;&lt;b&gt;Provisioning Profiles&lt;/b&gt;&amp;nbsp;and click&amp;nbsp;&lt;b&gt;Refresh&lt;/b&gt;.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Xcode asks you to sign in with your Apple ID. Enter your credentials and select&amp;nbsp;&lt;b&gt;Log in&lt;/b&gt;.
&lt;dl style=&quot;margin-bottom: 0.5em; margin-top: 0.2em;&quot;&gt;&lt;dd style=&quot;line-height: 1.5em; margin-bottom: 0.1em; margin-left: 1.6em; margin-right: 0px;&quot;&gt;The provisioning profiles available to you are installed into your Xcode:&lt;/dd&gt;&lt;dd style=&quot;line-height: 1.5em; margin-bottom: 0.1em; margin-left: 1.6em; margin-right: 0px;&quot;&gt;&lt;a class=&quot;image&quot; href=&quot;http://docwiki.embarcadero.com/RADStudio/XE4/en/File:RefreshProvisioningProfiles.png&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;img alt=&quot;RefreshProvisioningProfiles.png&quot; height=&quot;464&quot; src=&quot;http://docwiki.embarcadero.com/images/RADStudio/XE4/e/b/b5/RefreshProvisioningProfiles.png&quot; style=&quot;border: none; vertical-align: middle;&quot; width=&quot;992&quot; /&gt;&lt;/a&gt;&lt;/dd&gt;&lt;/dl&gt;
&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Select a valid iOS provisioning profile and drag-and-drop it into the Provisioning profiles of your test device.&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;br /&gt;
You have configured your Mac to run your iOS Application on your&amp;nbsp;&lt;b&gt;iOS Device&lt;/b&gt;.&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
To run your iOS Application, please see&amp;nbsp;&lt;a href=&quot;http://docwiki.embarcadero.com/RADStudio/XE4/en/IOS_Tutorial:_Set_Up_Your_Development_Environment_on_Windows_PC&quot; style=&quot;background-image: none; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;IOS Tutorial: Set Up Your Development Environment on Windows PC&quot;&gt;iOS Tutorial: Set Up Your Development Environment on Windows PC&lt;/a&gt;&amp;nbsp;and complete the configuration of your RAD Studio IDE. (If you have configured your PC as part of running your application on the&amp;nbsp;&lt;b&gt;iOS Simulator&lt;/b&gt;, you can skip this step.)&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/1496994733164477508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/1496994733164477508'/><link rel='alternate' type='text/html' href='http://firemonkeyinfo.blogspot.com/2013/04/firemonkey-ios-tutorial-set-up-your.html' title='FireMonkey iOS Tutorial: Set Up Your Development Environment on the Mac'/><author><name>Tim</name><uri>http://www.blogger.com/profile/01051286684536695921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-82591241726920200.post-6761216957543377391</id><published>2013-04-27T12:21:00.000-07:00</published><updated>2013-04-27T12:21:03.301-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="FireMonkey"/><category scheme="http://www.blogger.com/atom/ns#" term="FM3"/><title type='text'>Introducing FireMonkey FM3</title><content type='html'>&lt;br /&gt;
&lt;h1 style=&quot;font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, Meiryo, sans-serif; font-size: 30px; margin: 0px 0px 20px;&quot;&gt;
FireMonkey FM&lt;sup style=&quot;font-size: 0.83em; line-height: 0.5em; position: relative; top: -0.4em; vertical-align: baseline;&quot;&gt;3&lt;/sup&gt;&lt;/h1&gt;
&lt;h4 style=&quot;font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, Meiryo, sans-serif; font-size: 18px; margin: 0px 0px 20px;&quot;&gt;
The multi-device, true native app platform&lt;/h4&gt;
&lt;div style=&quot;color: #333333; font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, Meiryo, sans-serif; font-size: 18px; line-height: 1.3em; margin-bottom: 30px;&quot;&gt;
FireMonkey FM&lt;sup style=&quot;font-size: 0.83em; line-height: 0.5em; position: relative; top: -0.4em; vertical-align: baseline;&quot;&gt;3&lt;/sup&gt;&amp;nbsp;is the next generation platform for building multi-device, true native apps for iOS, Windows and Mac, using a single codebase. Deliver apps, including client/server and multi-tier, up to 5x faster and more cost effectively than with OS vendor tools.&lt;/div&gt;
&lt;div style=&quot;color: #333333; font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, Meiryo, sans-serif; font-size: 18px; line-height: 1.3em; margin-bottom: 30px;&quot;&gt;
&lt;a href=&quot;http://embt.co/FMoverview&quot;&gt;Click here to learn more about FireMonkey FM3&lt;/a&gt;&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/6761216957543377391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/6761216957543377391'/><link rel='alternate' type='text/html' href='http://firemonkeyinfo.blogspot.com/2013/04/introducing-firemonkey-fm3.html' title='Introducing FireMonkey FM3'/><author><name>Tim</name><uri>http://www.blogger.com/profile/01051286684536695921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-82591241726920200.post-4051323624004048256</id><published>2012-10-06T13:55:00.000-07:00</published><updated>2012-10-06T13:55:00.532-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="application development"/><category scheme="http://www.blogger.com/atom/ns#" term="FireMonkey"/><category scheme="http://www.blogger.com/atom/ns#" term="FM2"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac OS X"/><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Create Windows and Mac OS X applications using a single codebase with FireMonkey</title><content type='html'>&lt;br /&gt;
&lt;h3 style=&quot;background-color: white; color: #5c5c5c; font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, sans-serif; font-size: 17px; margin-bottom: 0px; margin-top: 0px;&quot;&gt;
Create Windows and Mac OS X applications using a single codebase&lt;/h3&gt;
&lt;div style=&quot;background-color: white; color: #5c5c5c; font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, sans-serif; font-size: 14px; margin-bottom: 10px; margin-top: 10px; padding-bottom: 12px;&quot;&gt;
Not only can you get your app to Windows 8 faster, but you can deploy it to Mac OS X using the same codebase. Per AppleInsider, Mac OS X business sales grew a massive 51% at the end of 2011. You&#39;ll love how quickly you&#39;ll get your Delphi and C++ applications on Mac OS X with FireMonkey FM&lt;sup style=&quot;font-size: 0.83em; line-height: 0.5em; position: relative; top: -0.4em; vertical-align: baseline;&quot;&gt;2&lt;/sup&gt;.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #5c5c5c; font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, sans-serif; font-size: 14px; margin-bottom: 10px; margin-top: 10px; padding-bottom: 12px;&quot;&gt;
&lt;a href=&quot;http://www.embarcadero.com/products/firemonkey/win-mac-app&quot; style=&quot;color: #996666; font-weight: 700; text-decoration: none;&quot;&gt;Learn more&lt;/a&gt;.&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/4051323624004048256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/4051323624004048256'/><link rel='alternate' type='text/html' href='http://firemonkeyinfo.blogspot.com/2012/10/create-windows-and-mac-os-x.html' title='Create Windows and Mac OS X applications using a single codebase with FireMonkey'/><author><name>Tim</name><uri>http://www.blogger.com/profile/01051286684536695921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-82591241726920200.post-5566492220494060578</id><published>2012-10-04T06:00:00.000-07:00</published><updated>2012-10-04T06:00:05.205-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="database"/><category scheme="http://www.blogger.com/atom/ns#" term="FireMonkey"/><category scheme="http://www.blogger.com/atom/ns#" term="FM2"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac OS X"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>FireMonkey ISV to Enterprise on Multiple Platforms</title><content type='html'>&lt;br /&gt;
&lt;h3 style=&quot;background-color: white; color: #5c5c5c; font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, sans-serif; font-size: 17px; margin-bottom: 0px; margin-top: 0.5em;&quot;&gt;
ISV to Enterprise on multiple platforms&lt;/h3&gt;
&lt;div style=&quot;background-color: white; color: #5c5c5c; font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, sans-serif; font-size: 14px; margin-bottom: 10px; margin-top: 10px; padding-bottom: 12px;&quot;&gt;
FireMonkey FM&lt;sup style=&quot;font-size: 0.83em; line-height: 0.5em; position: relative; top: -0.4em; vertical-align: baseline;&quot;&gt;2&lt;/sup&gt;&#39;s flexible built-in database, cloud and middleware connectivity make it easy to build scalable enterprise-class applications or packaged desktop software for Windows and Mac clients. Integrated support for all popular RDBMS servers and n-tier middleware is available in Delphi, C++Builder and RAD Studio Enterprise editions. Industrial strength embedded database support for Windows and Mac enable you to easily build packaged &quot;turn-key&quot; applications that ship with lightweight to enterprise-class embedded databases. Integrated cloud connectivity makes it easy to leverage Amazon and Azure cloud services in your applications.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #5c5c5c; font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, sans-serif; font-size: 14px; margin-bottom: 10px; margin-top: 10px; padding-bottom: 12px;&quot;&gt;
&lt;a href=&quot;http://www.embarcadero.com/products/firemonkey/more-connected&quot; style=&quot;color: #996666; font-weight: 700; text-decoration: none;&quot;&gt;Learn more&lt;/a&gt;.&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/5566492220494060578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/5566492220494060578'/><link rel='alternate' type='text/html' href='http://firemonkeyinfo.blogspot.com/2012/10/firemonkey-isv-to-enterprise-on.html' title='FireMonkey ISV to Enterprise on Multiple Platforms'/><author><name>Tim</name><uri>http://www.blogger.com/profile/01051286684536695921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-82591241726920200.post-7341481454388252284</id><published>2012-10-02T11:00:00.000-07:00</published><updated>2012-10-02T11:00:03.806-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="case study"/><category scheme="http://www.blogger.com/atom/ns#" term="FireMonkey"/><title type='text'>FireMonkey Case Study - Erply</title><content type='html'>&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #5c5c5c; font-family: Tahoma, Geneva, sans-serif; font-size: 14px;&quot;&gt;
&lt;img height=&quot;276&quot; src=&quot;http://www.embarcadero.com/images/images/erply.png&quot; style=&quot;border: none; float: left;&quot; width=&quot;329&quot; /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #5c5c5c; font-family: Tahoma, Geneva, sans-serif; font-size: 16px; height: 300px; margin-left: 350px; margin-top: 10px; text-align: justify; width: 350px;&quot;&gt;
&lt;strong&gt;Erply&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Erply is a provider of Software as a Service for the retail industry. It helps manage all data across stores, web shops and warehouses with an easy to use POS e-commerce solution. In 2010 Erply was selected by Wall Street Journal as one of the top ten European Startups and TechCrunch called it the &quot;Skype of business software&quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;display: inline;&quot;&gt;
&lt;div&gt;
&lt;a class=&quot;case_study_green_button green&quot; href=&quot;http://www.embarcadero.com/general/erply-uses-delphi-xe2-with-firemonkey-to-deploy-their-application-to-both-windows-and-mac-os-x&quot; style=&quot;-webkit-box-shadow: rgba(0, 0, 0, 0.199219) 0px 1px 2px; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(125, 183, 47)), to(rgb(78, 125, 14))); border-bottom-left-radius: 0.5em; border-bottom-right-radius: 0.5em; border-top-left-radius: 0.5em; border-top-right-radius: 0.5em; border: 1px solid rgb(83, 131, 18); box-shadow: rgba(0, 0, 0, 0.199219) 0px 1px 2px; color: white; cursor: pointer; display: inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; margin: 0px 2px; outline: none; padding: 0.5em 2em 0.55em; text-align: center; text-decoration: none; text-shadow: rgba(0, 0, 0, 0.292969) 0px 1px 1px; vertical-align: baseline; zoom: 1;&quot;&gt;Learn More&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;margin-left: 140px; margin-top: -30px;&quot;&gt;
&lt;a class=&quot;case_study_green_button green&quot; href=&quot;http://erply.com/&quot; style=&quot;-webkit-box-shadow: rgba(0, 0, 0, 0.199219) 0px 1px 2px; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(125, 183, 47)), to(rgb(78, 125, 14))); border-bottom-left-radius: 0.5em; border-bottom-right-radius: 0.5em; border-top-left-radius: 0.5em; border-top-right-radius: 0.5em; border: 1px solid rgb(83, 131, 18); box-shadow: rgba(0, 0, 0, 0.199219) 0px 1px 2px; color: white; cursor: pointer; display: inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; margin: 0px 2px; outline: none; padding: 0.5em 2em 0.55em; text-align: center; text-decoration: none; text-shadow: rgba(0, 0, 0, 0.292969) 0px 1px 1px; vertical-align: baseline; zoom: 1;&quot; target=&quot;_blank&quot;&gt;Check it out&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/7341481454388252284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/7341481454388252284'/><link rel='alternate' type='text/html' href='http://firemonkeyinfo.blogspot.com/2012/10/firemonkey-case-study-erply.html' title='FireMonkey Case Study - Erply'/><author><name>Tim</name><uri>http://www.blogger.com/profile/01051286684536695921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-82591241726920200.post-5454402099287971294</id><published>2012-10-01T10:57:00.000-07:00</published><updated>2012-10-01T10:57:06.201-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Delphi"/><category scheme="http://www.blogger.com/atom/ns#" term="FireMonkey"/><category scheme="http://www.blogger.com/atom/ns#" term="FM2"/><category scheme="http://www.blogger.com/atom/ns#" term="press release"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 8"/><title type='text'>Embarcadero Developer Tools Pave the Way to Windows 8</title><content type='html'>&lt;table class=&quot;contentpaneopen&quot; style=&quot;background-color: white; color: #333333; font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-align: left; width: 100%px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;contentheading&quot; style=&quot;border-color: rgb(225, 46, 41); border-style: none none solid; border-width: 2px; clear: both; font-size: 24px; margin-left: 0px; margin-right: 0px; margin-top: 10px; padding: 0px 10px 5px;&quot; width=&quot;100%&quot;&gt;Embarcadero Developer Tools Pave the Way to Windows 8&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;table class=&quot;content_artical&quot; style=&quot;background-color: white; color: #333333; font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-align: left; width: 725px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td valign=&quot;top&quot;&gt;&lt;div style=&quot;font-style: italic; margin: 10px; text-align: center;&quot;&gt;
Software Vendors, Such as ERPLY, Move Early for Competitive Advantage&lt;/div&gt;
&lt;div style=&quot;margin: 10px;&quot;&gt;
&lt;strong&gt;SAN FRANCISCO — Oct. 1, 2012&lt;/strong&gt;&amp;nbsp;—&amp;nbsp;&lt;a href=&quot;http://www.embarcadero.com/&quot; style=&quot;color: #0054a6; font-weight: bold; text-decoration: none;&quot;&gt;Embarcadero Technologies&lt;/a&gt;&#39; customers worldwide are gaining a competitive advantage by leveraging the latest version of RAD Studio to quickly migrate existing applications to the Windows 8 user experience.&amp;nbsp;&lt;a href=&quot;http://erply.com/&quot; style=&quot;color: #0054a6; font-weight: bold; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;ERPLY&lt;/a&gt;, a RAD Studio customer and a software vendor with offices in New York, London and Tallinn, provides Software as a Service for commercial retail inventory and e-commerce, handling data across physical shops, online stores and warehouses.&lt;/div&gt;
&lt;div style=&quot;margin: 10px;&quot;&gt;
&quot;We see a clear competitive advantage to early implementation of the Windows 8 user experience,&quot; said Kris Hiiemaa, chief executive officer of ERPLY. &quot;We have already&amp;nbsp;&lt;a href=&quot;http://erply.com/surface-tablet-windows-8-point-of-sale-app/&quot; style=&quot;color: #0054a6; font-weight: bold; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;migrated our Embarcadero Delphi-based point-of-sale application to Windows 8&lt;/a&gt;. We are now using the newest Embarcadero release and are excited with the roadmap to iOS/Android.&quot;&lt;/div&gt;
&lt;div style=&quot;margin: 10px;&quot;&gt;
Windows 8 provides a very distinctive user interface with support for touch, gestures, and live tiles across desktops, tablets and mobile devices. Thousands of apps are already available, and as Windows 8 achieves its official GA, expected October 26th, Windows 8 adoption will quickly increase as it will become the primary operating system installed on new PCs beginning this fall.&lt;/div&gt;
&lt;div style=&quot;margin: 10px;&quot;&gt;
The new Embarcadero development products RAD Studio XE3, Delphi XE3 and C++Builder XE3, released in September, include&amp;nbsp;&lt;a href=&quot;http://www.embarcadero.com/products/delphi/windows-8-development&quot; style=&quot;color: #0054a6; font-weight: bold; text-decoration: none;&quot;&gt;Metropolis&lt;/a&gt;, the fastest path to the Windows 8 user experience. With Metropolis, the Windows 8 user experience does not require rewriting or developing new applications in Windows RT. Metropolis applications also have the distinct advantage of supporting the Windows 8 style across multiple Windows versions enabling developers to cover the widest population of PCs with the new Windows UI style. Additional benefits include:&lt;/div&gt;
&lt;ul style=&quot;margin: 15px 0px; padding: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 5px; margin-left: 30px; margin-right: 15px;&quot;&gt;Existing Windows desktop apps can be quickly updated to the Windows 8 user experience&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 5px; margin-left: 30px; margin-right: 15px;&quot;&gt;New Windows 8 apps are rapidly and visually developed in C++ or Delphi with the new Windows 8 Metropolis UI and integrated touch support&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 5px; margin-left: 30px; margin-right: 15px;&quot;&gt;Software developers can deliver a single application with Windows 8 style that runs across multiple versions of Windows including Windows 8, Windows 7, Windows Vista, and Windows XP&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 5px; margin-left: 30px; margin-right: 15px;&quot;&gt;Developers starting with Metropolis today can have new and existing applications ready for the Windows 8 fall launch kicking off October 26th&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;margin: 10px;&quot;&gt;
&quot;Windows 8 is a major release with significant backing by Microsoft,&quot; said&amp;nbsp;&lt;a href=&quot;http://www.embarcadero.com/company/executive-team&quot; style=&quot;color: #0054a6; font-weight: bold; text-decoration: none;&quot;&gt;Michael Swindell&lt;/a&gt;, senior vice president of marketing and product management at Embarcadero. &quot;Though all major Windows upgrades have an adoption curve, software purchasing decisions in the $160b packaged software market are immediately influenced by and biased toward support for the latest Windows versions. Software vendors that support Windows 8 and the new Windows UI style early will benefit from the market momentum and will enjoy an early mover competitive advantage. Embarcadero developer tools make Windows 8 a fast, easy and low-risk move.&quot;&lt;/div&gt;
&lt;div style=&quot;margin: 10px;&quot;&gt;
For more information on&amp;nbsp;&lt;a href=&quot;http://www.embarcadero.com/products/rad-studio&quot; style=&quot;color: #0054a6; font-weight: bold; text-decoration: none;&quot;&gt;Embarcadero development tools&lt;/a&gt;, see&amp;nbsp;&lt;a href=&quot;http://www.embarcadero.com/products/rad-studio&quot; style=&quot;color: #0054a6; font-weight: bold; text-decoration: none;&quot;&gt;http://www.embarcadero.com/products/rad-studio&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;margin: 10px;&quot;&gt;
&lt;strong&gt;About Embarcadero Technologies&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 10px;&quot;&gt;
Embarcadero Technologies, Inc. is a leading provider of award-winning tools for application developers and database professionals so they can design systems right, build them faster and run them better, regardless of their platform or programming language. Ninety of the Fortune 100 and an active community of more than three million users worldwide rely on Embarcadero products to increase productivity, reduce costs, simplify change management and compliance, and accelerate innovation. Founded in 1993, Embarcadero is headquartered in San Francisco, with offices located around the world.&lt;a href=&quot;http://www.embarcadero.com/&quot; style=&quot;color: #0054a6; font-weight: bold; text-decoration: none;&quot;&gt;www.embarcadero.com&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;margin: 10px;&quot;&gt;
&lt;strong&gt;Press Contact:&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 10px;&quot;&gt;
Kristina Lanpheir&lt;br /&gt;Kulesa Faul for Embarcadero Technologies&lt;br /&gt;650-340-1992&lt;br /&gt;&lt;a href=&quot;mailto:Kristina@kulesafaul.com&quot; style=&quot;color: #0054a6; font-weight: bold; text-decoration: none;&quot;&gt;Kristina@kulesafaul.com&lt;/a&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/5454402099287971294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/5454402099287971294'/><link rel='alternate' type='text/html' href='http://firemonkeyinfo.blogspot.com/2012/10/embarcadero-developer-tools-pave-way-to.html' title='Embarcadero Developer Tools Pave the Way to Windows 8'/><author><name>Tim</name><uri>http://www.blogger.com/profile/01051286684536695921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-82591241726920200.post-3500113797472687382</id><published>2012-10-01T10:00:00.000-07:00</published><updated>2012-10-01T10:00:01.315-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="application development"/><category scheme="http://www.blogger.com/atom/ns#" term="FireMonkey"/><category scheme="http://www.blogger.com/atom/ns#" term="FM2"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac OS X"/><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Develop once with FireMonkey FM2 - Compile to Windows, Compile to Mac</title><content type='html'>&lt;br /&gt;
&lt;h3 style=&quot;background-color: white; color: #5c5c5c; font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, sans-serif; font-size: 17px; margin-bottom: 0px; margin-top: 0.5em;&quot;&gt;
Fastest path to Windows 8 and Mac OS X Mountain Lion&lt;/h3&gt;
&lt;div style=&quot;background-color: white; color: #5c5c5c; font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, sans-serif; font-size: 14px; margin-bottom: 10px; margin-top: 10px; padding-bottom: 12px;&quot;&gt;
With FireMonkey FM&lt;sup style=&quot;font-size: 0.83em; line-height: 0.5em; position: relative; top: -0.4em; vertical-align: baseline;&quot;&gt;2&amp;nbsp;&lt;/sup&gt;you can now quickly give your applications the Windows 8 UI style and user experience yet still deploy to older Windows versions and Retina ready Mac OS X with native UI fidelity. Your applications will run great on Windows 8 PCs and x86 based tablets including Microsoft&#39;s Surface Pro and you can take advantage of Windows&amp;nbsp;8 capabilities such as gestures, live tile support, full screen behavior, sensor components and deploying natively to Mac OS X with a native user experience.&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #5c5c5c; font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, sans-serif; font-size: 14px; margin-bottom: 10px; margin-top: 10px; padding-bottom: 12px;&quot;&gt;
&lt;a href=&quot;http://www.embarcadero.com/products/develop-windows-8-applications-with-firemonkey-fm2&quot; style=&quot;color: #996666; font-weight: 700; text-decoration: none;&quot;&gt;Learn more about developing applications for Windows 8 with FireMonkey FM2&lt;/a&gt;&amp;nbsp;&amp;gt;&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/3500113797472687382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/3500113797472687382'/><link rel='alternate' type='text/html' href='http://firemonkeyinfo.blogspot.com/2012/10/develop-once-with-firemonkey-fm2.html' title='Develop once with FireMonkey FM2 - Compile to Windows, Compile to Mac'/><author><name>Tim</name><uri>http://www.blogger.com/profile/01051286684536695921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-82591241726920200.post-9216227605095036405</id><published>2012-09-30T09:00:00.000-07:00</published><updated>2012-09-30T09:00:05.197-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="FireMonkey"/><category scheme="http://www.blogger.com/atom/ns#" term="FM2"/><category scheme="http://www.blogger.com/atom/ns#" term="GUI"/><category scheme="http://www.blogger.com/atom/ns#" term="HD"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac OS X"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 8"/><title type='text'>Create applications for multiple platforms from a single codebase with FireMonkey FM2</title><content type='html'>&lt;br /&gt;
&lt;h3 style=&quot;background-color: white; color: #5c5c5c; font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, sans-serif; font-size: 17px; margin-bottom: 0px; margin-top: 0.5em;&quot;&gt;
Create applications for multiple platforms that standout from the crowd&lt;/h3&gt;
&lt;div style=&quot;background-color: white; color: #5c5c5c; font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, sans-serif; font-size: 14px; margin-bottom: 10px; margin-top: 10px; padding-bottom: 12px;&quot;&gt;
Increasingly enterprises and consumers alike make application purchasing decisions based on support for both Windows and Mac. Additionally, end users are drawn to visually engaging user experiences. With FireMonkey FM&lt;sup style=&quot;font-size: 0.83em; line-height: 0.5em; position: relative; top: -0.4em; vertical-align: baseline;&quot;&gt;2&amp;nbsp;&lt;/sup&gt;you can create native or custom user experiences that provide a distinct competitive advantage in the market. Support for both Windows and Mac gives you a wider addressable market and a competitive edge. You&#39;ll get pixel perfect user interfaces with beautifully designed styles, built-in access to common gestures with multi-touch support and GPU-powered vector based HD UI and graphics with fully programmable animations and effects and more, so your applications can stand out from the crowd.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #5c5c5c; font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, sans-serif; font-size: 14px; margin-bottom: 10px; margin-top: 10px; padding-bottom: 12px;&quot;&gt;
&lt;a href=&quot;http://www.embarcadero.com/products/firemonkey/more-visually-stunning-and-interactive&quot; style=&quot;color: #996666; font-weight: 700; text-decoration: none;&quot;&gt;Learn more about creating visually stunning applications with FireMonkey FM2&lt;/a&gt;&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/9216227605095036405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/9216227605095036405'/><link rel='alternate' type='text/html' href='http://firemonkeyinfo.blogspot.com/2012/09/create-applications-for-multiple.html' title='Create applications for multiple platforms from a single codebase with FireMonkey FM2'/><author><name>Tim</name><uri>http://www.blogger.com/profile/01051286684536695921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-82591241726920200.post-4170752480462048356</id><published>2012-09-29T08:30:00.000-07:00</published><updated>2012-09-29T08:30:01.046-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="FireMonkey"/><category scheme="http://www.blogger.com/atom/ns#" term="FM2"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac OS X"/><category scheme="http://www.blogger.com/atom/ns#" term="Mountain Lion"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 8"/><title type='text'>Introducing FireMonkey FM2</title><content type='html'>&lt;br /&gt;
&lt;h1 style=&quot;background-color: white; color: #5c5c5c; font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, sans-serif; font-size: 22px;&quot;&gt;
FireMonkey FM&lt;sup style=&quot;font-size: 0.83em; line-height: 0.5em; position: relative; top: -0.4em; vertical-align: baseline;&quot;&gt;2&lt;/sup&gt;&lt;/h1&gt;
&lt;div style=&quot;background-color: white; color: #5c5c5c; font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, sans-serif; font-size: 14px; margin-bottom: 10px; margin-top: 10px; padding-bottom: 12px;&quot;&gt;
The growing mix of operating systems and form factors in today&#39;s enterprise and consumer markets presents an unprecedented opportunity for developers who are able to deliver their application to multiple platforms. The problem facing developers is the time and resources needed to deliver rich, modern applications with native UX fidelity and performance across different operating systems and versions. Enter FireMonkey FM&lt;sup style=&quot;font-size: 0.83em; line-height: 0.5em; position: relative; top: -0.4em; vertical-align: baseline;&quot;&gt;2&lt;/sup&gt;- the business application platform for building visually stunning enterprise class and ISV packaged applications for Windows 8 and Mac OS X Mountain Lion using a single codebase.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #5c5c5c; font-family: &#39;Segoe UI&#39;, Tahoma, Geneva, sans-serif; font-size: 14px; margin-bottom: 10px; margin-top: 10px; padding-bottom: 12px;&quot;&gt;
Learn more about FireMonkey at &lt;a href=&quot;http://www.embarcadero.com/firemonkey&quot;&gt;http://www.embarcadero.com/firemonkey&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/4170752480462048356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/4170752480462048356'/><link rel='alternate' type='text/html' href='http://firemonkeyinfo.blogspot.com/2012/09/introducing-firemonkey-fm2.html' title='Introducing FireMonkey FM2'/><author><name>Tim</name><uri>http://www.blogger.com/profile/01051286684536695921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-82591241726920200.post-4107217652250727750</id><published>2012-09-28T13:44:00.000-07:00</published><updated>2012-09-28T13:44:05.420-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="FireMonkey"/><category scheme="http://www.blogger.com/atom/ns#" term="FM2"/><title type='text'>What is FireMonkey FM2?</title><content type='html'>&lt;a href=&quot;http://www.embarcadero.com/products/firemonkey&quot; style=&quot;clear: right; float: right; margin-bottom: 1em; margin-left: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPgDhXKlW-ss0QBCM0wdYH8qoL74aarbTC7muw58eBH5bIo0Q7PfN8pHTh1tDbX7LvbqosFQ_6XFH1I4SnCxo1m0yTaO3PhLNfJTmkw4SZIWp6b-7lCO6V_2ffqo5sYdcovG7Jtb1nE9E/s1600/fm2.jpg&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.embarcadero.com/products/firemonkey&quot;&gt;FireMonkey&lt;/a&gt; in Delphi XE3, C++Builder XE3 and RAD Studio XE3 has a new name - FireMonkey FM&lt;sup&gt;2&lt;/sup&gt;.&lt;br /&gt;
&lt;br /&gt;
FM2 is an abbreviation for FireMonkey 2.0 because it&#39;s the 2nd major version of FireMonkey.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.embarcadero.com/products/firemonkey&quot;&gt;FireMonkey FM2&lt;/a&gt; also has a new logo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/4107217652250727750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/4107217652250727750'/><link rel='alternate' type='text/html' href='http://firemonkeyinfo.blogspot.com/2012/09/what-is-firemonkey-fm2.html' title='What is FireMonkey FM2?'/><author><name>Tim</name><uri>http://www.blogger.com/profile/01051286684536695921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPgDhXKlW-ss0QBCM0wdYH8qoL74aarbTC7muw58eBH5bIo0Q7PfN8pHTh1tDbX7LvbqosFQ_6XFH1I4SnCxo1m0yTaO3PhLNfJTmkw4SZIWp6b-7lCO6V_2ffqo5sYdcovG7Jtb1nE9E/s72-c/fm2.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-82591241726920200.post-5414489213030424718</id><published>2012-09-20T10:39:00.001-07:00</published><updated>2012-09-20T10:39:12.251-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++Builder"/><category scheme="http://www.blogger.com/atom/ns#" term="Delphi"/><category scheme="http://www.blogger.com/atom/ns#" term="FireMonkey"/><category scheme="http://www.blogger.com/atom/ns#" term="Metropolis UI"/><category scheme="http://www.blogger.com/atom/ns#" term="RAD Studio"/><category scheme="http://www.blogger.com/atom/ns#" term="video"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 8"/><title type='text'>Video: Migrating a FireMonkey Application to Windows 8 Style Metropolis UI</title><content type='html'>In this video you will see how easy it is to take an existing application and convert it to the Windows 8 style through the Metropolis UI feature set of RAD Studio, Delphi and C++Builder. &lt;a href=&quot;http://embt.co/rad-studio&quot;&gt;Learn more about RAD Studio&lt;/a&gt; or &lt;a href=&quot;http://embt.co/QozB76&quot;&gt;download a free RAD Studio trial&lt;/a&gt; to try it for yourself.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;

&lt;iframe allowfullscreen=&quot;allowfullscreen&quot; frameborder=&quot;0&quot; height=&quot;360&quot; src=&quot;http://www.youtube.com/embed/Z1lyb7uWC7M?list=UUMmsCQhkz-WlJ-IVBzPhbgA&amp;amp;hl=en_US&quot; width=&quot;640&quot;&gt;&lt;/iframe&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/5414489213030424718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/5414489213030424718'/><link rel='alternate' type='text/html' href='http://firemonkeyinfo.blogspot.com/2012/09/video-migrating-firemonkey-application.html' title='Video: Migrating a FireMonkey Application to Windows 8 Style Metropolis UI'/><author><name>Tim</name><uri>http://www.blogger.com/profile/01051286684536695921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/Z1lyb7uWC7M/default.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-82591241726920200.post-7060876377531828715</id><published>2012-07-16T09:57:00.001-07:00</published><updated>2012-07-16T09:57:07.476-07:00</updated><title type='text'>Delphi Contest: Absolutely Insane Firemonkey Demo</title><content type='html'>Check out this FireMonkey application development contest on the Helpinator blog.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.helpinator.com/blog/2012/07/11/delphi-firemonkey-contest/&quot;&gt;Delphi Contest: Absolutely Insane Firemonkey Demo&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/7060876377531828715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/7060876377531828715'/><link rel='alternate' type='text/html' href='http://firemonkeyinfo.blogspot.com/2012/07/delphi-contest-absolutely-insane.html' title='Delphi Contest: Absolutely Insane Firemonkey Demo'/><author><name>Tim</name><uri>http://www.blogger.com/profile/01051286684536695921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-82591241726920200.post-8737291452919194176</id><published>2012-07-12T11:28:00.001-07:00</published><updated>2012-07-12T11:28:38.555-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><category scheme="http://www.blogger.com/atom/ns#" term="Delphi"/><category scheme="http://www.blogger.com/atom/ns#" term="download"/><category scheme="http://www.blogger.com/atom/ns#" term="FireMonkey"/><category scheme="http://www.blogger.com/atom/ns#" term="RAD Studio"/><category scheme="http://www.blogger.com/atom/ns#" term="webinar"/><title type='text'>Free Mida to FireMonkey Migration Tool</title><content type='html'>&lt;a href=&quot;http://embt.co/VCLtoFMworkshop&quot;&gt;Register for this webinar&lt;/a&gt; and you can download the Mida converter tool for Delphi XE2, C++Builder XE2 and RAD Studio XE2 free!&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://embt.co/VCLtoFMworkshop&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;141&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_3cyPKaM-3ausYV55KkTRcRbljv8dHJVuS0CpsJf-KNPqUctGDBfqbtNCy0gAcL9Mll-Ys3h_ZznW9GAGWKMGEVLQ8juWq_pKpjuAaNDMAd9Zyhw816Q9F7JT5U6EBGJjposbEYNMKn8/s640/FireMonkey_WorkshopOhlsson_680x150.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/8737291452919194176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/8737291452919194176'/><link rel='alternate' type='text/html' href='http://firemonkeyinfo.blogspot.com/2012/07/free-mida-to-firemonkey-migration-tool.html' title='Free Mida to FireMonkey Migration Tool'/><author><name>Tim</name><uri>http://www.blogger.com/profile/01051286684536695921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_3cyPKaM-3ausYV55KkTRcRbljv8dHJVuS0CpsJf-KNPqUctGDBfqbtNCy0gAcL9Mll-Ys3h_ZznW9GAGWKMGEVLQ8juWq_pKpjuAaNDMAd9Zyhw816Q9F7JT5U6EBGJjposbEYNMKn8/s72-c/FireMonkey_WorkshopOhlsson_680x150.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-82591241726920200.post-5378017840035312609</id><published>2012-06-27T13:28:00.000-07:00</published><updated>2012-06-27T13:28:00.302-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="components"/><category scheme="http://www.blogger.com/atom/ns#" term="Delphi"/><category scheme="http://www.blogger.com/atom/ns#" term="FireMonkey"/><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><category scheme="http://www.blogger.com/atom/ns#" term="RAD Studio"/><title type='text'>Custom FireMonkey &quot;TSimpleTriangle&quot; component - Blog Post Share</title><content type='html'>&lt;br /&gt;
&lt;h3 style=&quot;color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 18px; margin-bottom: 15px; margin-top: 0px;&quot;&gt;
&lt;a href=&quot;http://blogs.embarcadero.com/pawelglowacki/2012/06/26/39692/&quot; id=&quot;RecentPosts__ct0_Hyperlink2&quot; style=&quot;color: #0072bc; text-decoration: none;&quot;&gt;Custom FireMonkey &quot;TSimpleTriangle&quot; component&lt;/a&gt;&lt;/h3&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px;&quot;&gt;
Have you ever written a component in Delphi? Reusable components are the corner-stone of rapid application development and important part of Delphi success on the market. Being able to manipulate an instance of a class at design-time is where Delphi shines!&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;In his post, Pawel Glowacki describes step-by-step the process of creating a custom FireMonkey &quot;TSimpleTriangle&quot; component for displaying a triangle on a FireMonkey HD form.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 12px;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white; font-family: Arial, Helvetica, sans-serif; font-size: 12px;&quot;&gt;Read the blog post at:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: white; font-size: 12px;&quot;&gt;&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif;&quot;&gt;&lt;a href=&quot;http://blogs.embarcadero.com/pawelglowacki/2012/06/26/39692/&quot;&gt;http://blogs.embarcadero.com/pawelglowacki/2012/06/26/39692/&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/5378017840035312609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/5378017840035312609'/><link rel='alternate' type='text/html' href='http://firemonkeyinfo.blogspot.com/2012/06/custom-firemonkey-tsimpletriangle.html' title='Custom FireMonkey &quot;TSimpleTriangle&quot; component - Blog Post Share'/><author><name>Tim</name><uri>http://www.blogger.com/profile/01051286684536695921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-82591241726920200.post-6427101189504830496</id><published>2012-06-26T13:26:00.000-07:00</published><updated>2012-06-26T13:26:14.471-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++Builder"/><category scheme="http://www.blogger.com/atom/ns#" term="Delphi"/><category scheme="http://www.blogger.com/atom/ns#" term="FireMonkey"/><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><title type='text'>Blog share: Getting to grips with using FireMonkey Grids</title><content type='html'>Check out this blog post from Stephen Ball:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://blogs.embarcadero.com/stephenball/2012/05/29/getting-to-grips-with-using-firemonkey-grids/&quot;&gt;Getting to grips with using FireMonkey Grids&lt;/a&gt;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
It describes some of the differences between VCL and FireMonkey grids for Delphi and C++Builder users and includes a downloadable FireMonkey grid code sample example.&lt;br /&gt;
&lt;br /&gt;
See the blog post at&amp;nbsp;&lt;a href=&quot;http://blogs.embarcadero.com/stephenball/2012/05/29/getting-to-grips-with-using-firemonkey-grids/&quot;&gt;http://blogs.embarcadero.com/stephenball/2012/05/29/getting-to-grips-with-using-firemonkey-grids/&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/6427101189504830496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/6427101189504830496'/><link rel='alternate' type='text/html' href='http://firemonkeyinfo.blogspot.com/2012/06/blog-share-getting-to-grips-with-using.html' title='Blog share: Getting to grips with using FireMonkey Grids'/><author><name>Tim</name><uri>http://www.blogger.com/profile/01051286684536695921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-82591241726920200.post-8180789853682792067</id><published>2012-06-20T14:46:00.000-07:00</published><updated>2012-06-20T14:46:33.563-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><category scheme="http://www.blogger.com/atom/ns#" term="FireMonkey"/><title type='text'>C++Builder with FireMonkey in The Code Project Members&#39;s Choice Awards</title><content type='html'>Congratulations to &lt;a href=&quot;http://www.embarcadero.com/products/cbuilder&quot;&gt;Embarcadero C++Builder&lt;/a&gt; with FireMonkey for receiving honorable mention recognition in the &lt;a href=&quot;http://www.pressreleasepoint.com/code-project%C2%AE-announces-fourth-annual-members-choice-award-winners&quot;&gt;2012 Code Project Member&#39;s Choice Awards&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
See the press release:&amp;nbsp;&lt;a href=&quot;http://www.pressreleasepoint.com/code-project%C2%AE-announces-fourth-annual-members-choice-award-winners&quot;&gt;http://www.pressreleasepoint.com/code-project%C2%AE-announces-fourth-annual-members-choice-award-winners&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Embarcadero C++Builder® XE2, now with FireMonkey™, is the only true visual C++ development environment - designed for ultra-fast, component-based creation of highly-maintainable, visually stunning GUI applications for Windows and Mac OS X. C++Builder&#39;s fully visual two-way RAD IDE and thousands of available components speed and simplify building visually-rich and data-intensive end-user applications.
&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/8180789853682792067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/8180789853682792067'/><link rel='alternate' type='text/html' href='http://firemonkeyinfo.blogspot.com/2012/06/cbuilder-with-firemonkey-in-code.html' title='C++Builder with FireMonkey in The Code Project Members&#39;s Choice Awards'/><author><name>Tim</name><uri>http://www.blogger.com/profile/01051286684536695921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-82591241726920200.post-2564503063299529602</id><published>2012-06-07T10:20:00.000-07:00</published><updated>2012-06-07T10:20:06.071-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="FireMonkey"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Gartner: Macs Invading the Enterprise</title><content type='html'>Interesting &lt;a href=&quot;http://www.macworld.com/article/1167122/gartner_macs_invading_the_enterprise.html&quot;&gt;article in Macworld&lt;/a&gt;&amp;nbsp;and Network World on how Macs are invading the enterprise.&lt;br /&gt;
&lt;br /&gt;
This shows the great opportunity for Windows software developers to create Mac apps with the &lt;a href=&quot;http://www.embarcadero.com/products/firemonkey&quot;&gt;FireMonkey&lt;/a&gt; application platform in &lt;a href=&quot;http://www.embarcadero.com/products/delphi&quot;&gt;Delphi&lt;/a&gt;, &lt;a href=&quot;http://www.embarcadero.com/products/cbuilder&quot;&gt;C++Builder&lt;/a&gt; and &lt;a href=&quot;http://www.embarcadero.com/products/rad-studio&quot;&gt;Embarcadero RAD Studio&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Here&#39;s an excerpt:&lt;br /&gt;
&lt;br /&gt;
The enterprise is still a Windows PC-dominated universe, he said. But Windows is not only being challenged by newer tablet technologies, a subtle shift is also happening that sees users demanding Macs. IT managers can no longer turn that request down so easily—and probably shouldn&#39;t anyway, he said.
&lt;br /&gt;
&lt;br /&gt;
&quot;[The desktop] is still 90-something percent Windows,&quot; said Silver, adding that &quot;thin clients will have 4 percent or so by the end of the year.&quot; At most, there might be a 5 percent installed base of Macs, which IT managers traditionally regarded as an additional management burden over the Windows PCs they must carefully tend for updates and patch management.
&lt;br /&gt;
&lt;br /&gt;
But as the consumerization of IT has its impact, and as more companies find themselves not automatically saying &quot;no&quot; to new devices—especially when the company sales stars or the young new hires demand them as part of the job—the IT department can no longer wish the Mac away. A Gartner survey found 60 percent of enterprises still &quot;limit&quot; Macs, but more and more are &quot;embracing&quot; them. And 64 percent said they will likely allow more Macs into their businesses over the next few years.
&lt;br /&gt;
&lt;br /&gt;
Read the full article at:&amp;nbsp;&lt;a href=&quot;http://www.macworld.com/article/1167122/gartner_macs_invading_the_enterprise.html&quot;&gt;http://www.macworld.com/article/1167122/gartner_macs_invading_the_enterprise.html&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/2564503063299529602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/2564503063299529602'/><link rel='alternate' type='text/html' href='http://firemonkeyinfo.blogspot.com/2012/06/gartner-macs-invading-enterprise.html' title='Gartner: Macs Invading the Enterprise'/><author><name>Tim</name><uri>http://www.blogger.com/profile/01051286684536695921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-82591241726920200.post-7899364206836497927</id><published>2012-06-04T15:16:00.001-07:00</published><updated>2012-06-04T15:16:31.727-07:00</updated><title type='text'>Visual C++ to Mac using FireMonkey and C++Builder</title><content type='html'>Check out this new video from Embarcadero on&amp;nbsp;&lt;a href=&quot;http://edn.embarcadero.com/article/42321#.T80zUbjv5Io.blogger&quot;&gt;Visual C++ to Mac using C++Builder&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Learn how you can take your existing C++ code from other development environments such as Visual Studio and use it in projects and applications that run natively on both Windows and Mac using the FireMonkey application framework.&lt;br /&gt;
&lt;br /&gt;
Learn more at: &lt;a href=&quot;http://embt.co/VisualCtoMac&quot;&gt;http://embt.co/VisualCtoMac&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/7899364206836497927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/7899364206836497927'/><link rel='alternate' type='text/html' href='http://firemonkeyinfo.blogspot.com/2012/06/visual-c-to-mac-using-firemonkey-and.html' title='Visual C++ to Mac using FireMonkey and C++Builder'/><author><name>Tim</name><uri>http://www.blogger.com/profile/01051286684536695921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-82591241726920200.post-6581985464146623292</id><published>2012-06-01T12:00:00.000-07:00</published><updated>2012-06-01T12:00:08.990-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++Builder"/><category scheme="http://www.blogger.com/atom/ns#" term="Delphi"/><category scheme="http://www.blogger.com/atom/ns#" term="FireMonkey"/><category scheme="http://www.blogger.com/atom/ns#" term="RAD Studio"/><category scheme="http://www.blogger.com/atom/ns#" term="special offer"/><title type='text'>Great deal on FireMonkey through June 29, 2012</title><content type='html'>If you&#39;re looking for a great deal on FireMonkey, Embarcadero has a &lt;a href=&quot;http://bit.ly/rad-offer&quot;&gt;special offer running June 1 through June 29, 2012&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://bit.ly/rad-offer&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgva0mj5iokh8VCr5AoRigiHvAewZrscUFjREPs-s1D4U6SgOgUldV7hok4TlIesTcywN3bgouZXrN_Yg1qvzwqIb6Y76wzpWB2SB9-jJLLzTZ9Em_k0Tdfn1ow8e39Z1n18xx-WVOsUZw/s1600/RAD-Studio_offer-free_580x128.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Buy or upgrade to Delphi XE2 or C++Builder XE2 and you get RAD Studio XE2 free!&lt;br /&gt;
&lt;br /&gt;With RAD Studio XE2, you get:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;FireMonkey in &lt;a href=&quot;http://www.embarcadero.com/products/delphi&quot;&gt;Delphi&lt;/a&gt; XE2 to target Windows, Mac and iOS with the Object Pascal programming language&lt;/li&gt;
&lt;li&gt;FireMonkey in &lt;a href=&quot;http://www.embarcadero.com/products/cbuilder&quot;&gt;C++Builder&lt;/a&gt; XE2 to target Windows and Mac with the C++ language&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
You also get two other IDEs - &lt;a href=&quot;http://www.embarcadero.com/products/radphp&quot;&gt;RadPHP&lt;/a&gt; for web and mobile development and &lt;a href=&quot;http://www.embarcadero.com/products/prism&quot;&gt;Embarcadero Prism&lt;/a&gt; for .NET development and early support for Windows 8 Metro development.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
You can &lt;a href=&quot;http://bit.ly/rad-offer&quot;&gt;learn more about this special offer on the Embarcadero web site&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/6581985464146623292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/6581985464146623292'/><link rel='alternate' type='text/html' href='http://firemonkeyinfo.blogspot.com/2012/06/great-deal-on-firemonkey-through-june.html' title='Great deal on FireMonkey through June 29, 2012'/><author><name>Tim</name><uri>http://www.blogger.com/profile/01051286684536695921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgva0mj5iokh8VCr5AoRigiHvAewZrscUFjREPs-s1D4U6SgOgUldV7hok4TlIesTcywN3bgouZXrN_Yg1qvzwqIb6Y76wzpWB2SB9-jJLLzTZ9Em_k0Tdfn1ow8e39Z1n18xx-WVOsUZw/s72-c/RAD-Studio_offer-free_580x128.jpg" height="72" width="72"/></entry><entry><id>tag:blogger.com,1999:blog-82591241726920200.post-8598570057048855917</id><published>2012-05-28T12:45:00.000-07:00</published><updated>2012-05-28T12:45:00.087-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><category scheme="http://www.blogger.com/atom/ns#" term="code samples"/><category scheme="http://www.blogger.com/atom/ns#" term="FireMonkey"/><category scheme="http://www.blogger.com/atom/ns#" term="graphics"/><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><title type='text'>How do I use the FireMonkey TBitmap StartLine Property in C++?</title><content type='html'>&lt;br /&gt;
&lt;h1 class=&quot;firstHeading&quot; id=&quot;firstHeading&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-family: sans-serif; font-size: 24px; font-weight: normal; line-height: 1.2em; margin-bottom: 0.1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-top: 0.5em;&quot;&gt;

FMXTBitmapStartLine (C++)&lt;/h1&gt;
&lt;div id=&quot;bodyContent&quot; style=&quot;font-family: sans-serif; font-size: 13px; line-height: 19px;&quot;&gt;
&lt;div id=&quot;contentSub&quot; style=&quot;color: #7d7d7d; font-size: 11px; line-height: 1.2em; margin-bottom: 1.4em; margin-left: 1em; margin-right: 0px; margin-top: 0px; width: auto;&quot;&gt;
&lt;/div&gt;
&lt;div id=&quot;ex-uses&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: #eeeeff; background-image: initial; background-origin: initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 1px; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: -1.2em; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;
&lt;span id=&quot;lang&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;h3 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; display: inline; font-size: 1em; margin-bottom: 0.3em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em;&quot;&gt;
&lt;span id=&quot;lang&quot;&gt;
Language:&lt;/span&gt;&lt;/h3&gt;
&lt;span id=&quot;lang&quot;&gt;
&lt;ul style=&quot;display: inline; line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 0.5em; margin-right: 1.5em; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;display: inline; margin-bottom: 0px; margin-left: 0.5em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeExamples/XE2/en/Category:C++&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;C++&lt;/a&gt;&lt;/li&gt;
&amp;nbsp;&lt;/ul&gt;
&lt;/span&gt;&lt;span id=&quot;vers&quot;&gt;&lt;h3 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; display: inline; font-size: 1em; margin-bottom: 0.3em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em;&quot;&gt;

Versions:&lt;/h3&gt;
&amp;nbsp;&lt;ul style=&quot;display: inline; line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 0.5em; margin-right: 1.5em; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;display: inline; margin-bottom: 0px; margin-left: 0.5em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeExamples/XE2/en/Category:XE2&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;XE2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;table class=&quot;toc&quot; id=&quot;toc&quot; style=&quot;-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; background-color: #f9f9f9; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; color: black; display: block; float: right; font-size: 12px; margin-bottom: 5px; margin-left: 5px; margin-right: 0px; margin-top: 0px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot; summary=&quot;Contents&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;background-color: #eeeeee; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(243, 243, 243); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(227, 227, 227); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(243, 243, 243); border-top-style: solid; border-top-width: 1px; padding-bottom: 0px; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0px;&quot;&gt;&lt;div id=&quot;toctitle&quot; style=&quot;text-align: center;&quot;&gt;
&lt;h2 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; display: inline; font-size: 12px; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;

Contents&lt;/h2&gt;
&lt;/div&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: none; list-style-type: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;
&lt;li class=&quot;toclevel-1&quot; style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeSamples/en/FMXTBitmapStartLine_(C%2B%2B)#Description&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;1&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;toctext&quot;&gt;Description&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;toclevel-1&quot; style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeSamples/en/FMXTBitmapStartLine_(C%2B%2B)#Code&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;2&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;toctext&quot;&gt;Code&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;toclevel-1&quot; style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeSamples/en/FMXTBitmapStartLine_(C%2B%2B)#Code_2&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;3&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;toctext&quot;&gt;Code&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;toclevel-1&quot; style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeSamples/en/FMXTBitmapStartLine_(C%2B%2B)#Uses&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;4&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;toctext&quot;&gt;Uses&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;toclevel-1&quot; style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeSamples/en/FMXTBitmapStartLine_(C%2B%2B)#See_Also&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;5&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;toctext&quot;&gt;See Also&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=82591241726920200&quot; id=&quot;Description&quot; name=&quot;Description&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #002bb8;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h1 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 24px; font-weight: normal; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em;&quot;&gt;

&lt;span class=&quot;mw-headline&quot;&gt;Description&lt;/span&gt;&lt;/h1&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
This example shows how to use the&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TBitmap.StartLine&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TBitmap.StartLine&quot;&gt;TBitmap.StartLine&lt;/a&gt;&amp;nbsp;property. This example rotates the RGB channel color of every pixel of an image.&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
To build and test this example, create a&amp;nbsp;&lt;b&gt;FireMonkey HD Application - C++&lt;/b&gt;, then add the next objects to the form:&lt;/div&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;A&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Objects.TImage&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Objects.TImage&quot;&gt;TImage&lt;/a&gt;&amp;nbsp;to display the initial&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TBitmap&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TBitmap&quot;&gt;TBitmap&lt;/a&gt;.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;A&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Objects.TImage&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Objects.TImage&quot;&gt;TImage&lt;/a&gt;&amp;nbsp;to display the result.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Two&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Controls.TLabel&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Controls.TLabel&quot;&gt;TLabel&lt;/a&gt;, one for each&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Objects.TImage&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Objects.TImage&quot;&gt;TImage&lt;/a&gt;.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;A&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Controls.TButton&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Controls.TButton&quot;&gt;TButton&lt;/a&gt;&amp;nbsp;to draw on the initial&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TBitmap.Canvas&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TBitmap.Canvas&quot;&gt;image&lt;/a&gt;.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;A&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Dialogs.TOpenDialog&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Dialogs.TOpenDialog&quot;&gt;TOpenDialog&lt;/a&gt;&amp;nbsp;and a&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Controls.TButton&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Controls.TButton&quot;&gt;TButton&lt;/a&gt;&amp;nbsp;to load the image to be customized.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
Add the following code to the&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TControl.OnClick&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TControl.OnClick&quot;&gt;OnClick&lt;/a&gt;&amp;nbsp;event handlers of the load&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Controls.TButton&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Controls.TButton&quot;&gt;button&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=82591241726920200&quot; id=&quot;Code&quot; name=&quot;Code&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #002bb8;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h1 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 24px; font-weight: normal; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em;&quot;&gt;

&lt;span class=&quot;mw-headline&quot;&gt;Code&lt;/span&gt;&lt;/h1&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;div class=&quot;cpp source-cpp&quot; style=&quot;background-color: #f9f9f9; border-bottom-color: rgb(47, 111, 171); border-bottom-style: dashed; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(47, 111, 171); border-left-style: dashed; border-left-width: 1px; border-right-color: rgb(47, 111, 171); border-right-style: dashed; border-right-width: 1px; border-top-color: rgb(47, 111, 171); border-top-style: dashed; border-top-width: 1px; font-family: monospace; font-size: 1.2em; line-height: 1.1em; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; padding-top: 1em;&quot;&gt;
&lt;pre class=&quot;de1&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: white; border-bottom-style: none; border-bottom-width: 0px; border-image: initial; border-left-color: white; border-left-style: none; border-left-width: 0px; border-right-color: white; border-right-style: none; border-right-width: 0px; border-top-color: white; border-top-style: none; border-top-width: 0px; font-size: 1em; line-height: 1.2em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; __fastcall TForm1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;Button2Click&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TObject &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;Sender&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
 &lt;span class=&quot;kw1&quot; style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;OpenDialog1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Execute&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
  Image1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;LoadFromFile&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;OpenDialog1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;FileName&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
Add the following code to the&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TControl.OnClick&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TControl.OnClick&quot;&gt;OnClick&lt;/a&gt;&amp;nbsp;event handlers of the other&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Controls.TButton&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Controls.TButton&quot;&gt;button&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=82591241726920200&quot; id=&quot;Code_2&quot; name=&quot;Code_2&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #002bb8;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h1 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 24px; font-weight: normal; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em;&quot;&gt;

&lt;span class=&quot;mw-headline&quot;&gt;Code&lt;/span&gt;&lt;/h1&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;div class=&quot;cpp source-cpp&quot; style=&quot;background-color: #f9f9f9; border-bottom-color: rgb(47, 111, 171); border-bottom-style: dashed; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(47, 111, 171); border-left-style: dashed; border-left-width: 1px; border-right-color: rgb(47, 111, 171); border-right-style: dashed; border-right-width: 1px; border-top-color: rgb(47, 111, 171); border-top-style: dashed; border-top-width: 1px; font-family: monospace; font-size: 1.2em; line-height: 1.1em; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; padding-top: 1em;&quot;&gt;
&lt;pre class=&quot;de1&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: white; border-bottom-style: none; border-bottom-width: 0px; border-image: initial; border-left-color: white; border-left-style: none; border-left-width: 0px; border-right-color: white; border-right-style: none; border-right-width: 0px; border-top-color: white; border-top-style: none; border-top-width: 0px; font-size: 1em; line-height: 1.2em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; __fastcall TForm1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;Button1Click&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TObject &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;Sender&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
 TBitmap &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;MyBitmap &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kw3&quot; style=&quot;color: #0000dd;&quot;&gt;new&lt;/span&gt; TBitmap&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nu0&quot; style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;, &lt;span class=&quot;nu0&quot; style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 &lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; I&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 Byte T&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 PAlphaColorRecArray PixelRecs&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 &lt;span class=&quot;kw2&quot; style=&quot;color: blue;&quot;&gt;try&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;kw1&quot; style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;Image1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;IsEmpty&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
   &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// Display a message when there is no image loaded&lt;/span&gt;
   MessageDlg&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;st0&quot; style=&quot;color: red;&quot;&gt;&quot;There is no image to customize:&quot;&lt;/span&gt;,
    TMsgDlgType&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;mtWarning&lt;/span&gt;,
   TMsgDlgButtons&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt; TMsgDlgBtn&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;mbOK&lt;/span&gt;, &lt;span class=&quot;nu0&quot; style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
  &lt;span class=&quot;kw1&quot; style=&quot;color: blue;&quot;&gt;else&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
   &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// A copy of the initial bitmap&lt;/span&gt;
   MyBitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Assign&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;Image1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
   &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// Cast from 32-bit colors to color record&lt;/span&gt;
   PixelRecs &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; PAlphaColorRecArray&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;MyBitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;StartLine&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
   &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// Rotate RGB of every pixel&lt;/span&gt;
   &lt;span class=&quot;kw1&quot; style=&quot;color: blue;&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;I &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot; style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt; I &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;lt;&lt;/span&gt; MyBitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Width &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt; MyBitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Height &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;nu0&quot; style=&quot;color: #0000dd;&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt; I&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
    T &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;PixelRecs&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;[&lt;/span&gt;I&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;]&lt;/span&gt;.&lt;span class=&quot;me1&quot; style=&quot;color: #007788;&quot;&gt;R&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// temp&lt;/span&gt;
    &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;PixelRecs&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;[&lt;/span&gt;I&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;]&lt;/span&gt;.&lt;span class=&quot;me1&quot; style=&quot;color: #007788;&quot;&gt;R&lt;/span&gt; &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;PixelRecs&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;[&lt;/span&gt;I&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;]&lt;/span&gt;.&lt;span class=&quot;me1&quot; style=&quot;color: #007788;&quot;&gt;G&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;PixelRecs&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;[&lt;/span&gt;I&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;]&lt;/span&gt;.&lt;span class=&quot;me1&quot; style=&quot;color: #007788;&quot;&gt;G&lt;/span&gt; &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;PixelRecs&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;[&lt;/span&gt;I&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;]&lt;/span&gt;.&lt;span class=&quot;me1&quot; style=&quot;color: #007788;&quot;&gt;B&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;PixelRecs&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;[&lt;/span&gt;I&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;]&lt;/span&gt;.&lt;span class=&quot;me1&quot; style=&quot;color: #007788;&quot;&gt;B&lt;/span&gt; &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; T&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
   &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
 
   &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// Display the result&lt;/span&gt;
   Image2&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; MyBitmap&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 
  &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
 &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
 __finally &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;kw3&quot; style=&quot;color: #0000dd;&quot;&gt;delete&lt;/span&gt; MyBitmap&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
The result should look like in the following image:&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;a class=&quot;image&quot; href=&quot;http://docwiki.embarcadero.com/CodeExamples/XE2/en/File:TBitmap_StartLine_proprety.PNG&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;File:TBitmap StartLine proprety.PNG&quot;&gt;&lt;img alt=&quot;File:TBitmap StartLine proprety.PNG&quot; border=&quot;0&quot; height=&quot;438&quot; src=&quot;http://docwiki.embarcadero.com/images/CodeExamples/XE2/e/7/77/TBitmap_StartLine_proprety.PNG&quot; style=&quot;border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; vertical-align: middle;&quot; width=&quot;616&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=82591241726920200&quot; id=&quot;Uses&quot; name=&quot;Uses&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #002bb8;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h1 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 24px; font-weight: normal; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em;&quot;&gt;

&lt;span class=&quot;mw-headline&quot;&gt;Uses&lt;/span&gt;&lt;/h1&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TBitmap.StartLine&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TBitmap.StartLine&quot;&gt;FMX.Types.TBitmap.StartLine&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TBitmap.StartLine&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TBitmap.StartLine&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TBitmap.StartLine&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TBitmap.StartLine&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TBitmap.StartLine&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TBitmap.StartLine&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.PAlphaColorRecArray&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.PAlphaColorRecArray&quot;&gt;FMX.Types.PAlphaColorRecArray&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.PAlphaColorRecArray&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.PAlphaColorRecArray&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.PAlphaColorRecArray&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.PAlphaColorRecArray&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.PAlphaColorRecArray&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.PAlphaColorRecArray&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Objects.TImage.Bitmap&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Objects.TImage.Bitmap&quot;&gt;FMX.Objects.TImage.Bitmap&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Objects.TImage.Bitmap&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Objects.TImage.Bitmap&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Objects.TImage.Bitmap&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Objects.TImage.Bitmap&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Objects.TImage.Bitmap&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Objects.TImage.Bitmap&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;a href=&quot;http://www.blogger.com/blogger.g?blogID=82591241726920200&quot; id=&quot;See_Also&quot; name=&quot;See_Also&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #002bb8;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h1 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 24px; font-weight: normal; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em;&quot;&gt;

&lt;span class=&quot;mw-headline&quot;&gt;See Also&lt;/span&gt;&lt;/h1&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Objects.TImage&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Objects.TImage&quot;&gt;FMX.Objects.Objects.TImage&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Objects.TImage&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Objects.TImage&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Objects.TImage&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Objects.TImage&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Objects.TImage&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Objects.TImage&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Dialogs.TOpenDialog&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Dialogs.TOpenDialog&quot;&gt;FMX.Dialogs.TOpenDialog&lt;/a&gt;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Dialogs.TOpenDialog&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Dialogs.TOpenDialog&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Dialogs.TOpenDialog&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Dialogs.TOpenDialog&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Dialogs.TOpenDialog&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Dialogs.TOpenDialog&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeExamples/XE2/en/FMXTBitmapStartLine_(Delphi)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;FMXTBitmapStartLine (Delphi)&quot;&gt;Delphi version of this example&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;catlinks&quot; id=&quot;catlinks&quot; style=&quot;background-color: #f9f9f9; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; clear: both; margin-top: 1em; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;
&lt;div id=&quot;mw-normal-catlinks&quot;&gt;
&lt;a href=&quot;http://docwiki.embarcadero.com/CodeExamples/XE2/en/Special:Categories&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;Special:Categories&quot;&gt;Categories&lt;/a&gt;:&amp;nbsp;&lt;span dir=&quot;ltr&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeExamples/XE2/en/Category:C%2B%2B&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;Category:C++&quot;&gt;C++&lt;/a&gt;&lt;/span&gt;&amp;nbsp;|&amp;nbsp;&lt;span dir=&quot;ltr&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeExamples/XE2/en/Category:XE2&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;Category:XE2&quot;&gt;XE2&lt;/a&gt;&lt;/span&gt;&amp;nbsp;|&amp;nbsp;&lt;span dir=&quot;ltr&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeExamples/XE2/en/Category:FMX&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;Category:FMX&quot;&gt;FMX&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/8598570057048855917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/8598570057048855917'/><link rel='alternate' type='text/html' href='http://firemonkeyinfo.blogspot.com/2012/05/how-do-i-use-firemonkey-tbitmap_28.html' title='How do I use the FireMonkey TBitmap StartLine Property in C++?'/><author><name>Tim</name><uri>http://www.blogger.com/profile/01051286684536695921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-82591241726920200.post-3304470021008266997</id><published>2012-05-26T02:00:00.000-07:00</published><updated>2012-05-26T02:00:06.442-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="components"/><category scheme="http://www.blogger.com/atom/ns#" term="FireMonkey"/><title type='text'>New FireMonkey Grid beta available from Arcana</title><content type='html'>Arcana / Sivv recently published a &lt;a href=&quot;http://arcana.sivv.com/blog/2012/5/23/apesuite-progress-and-new-firemonkey-grid-demo.html&quot;&gt;blog post&lt;/a&gt; about a beta of a new FireMonkey grid related to their &lt;a href=&quot;http://arcana.sivv.com/apesuite/&quot;&gt;Apesuite FireMonkey component set&lt;/a&gt;. Check out the blog post here:&amp;nbsp;&lt;a href=&quot;http://arcana.sivv.com/blog/2012/5/23/apesuite-progress-and-new-firemonkey-grid-demo.html&quot;&gt;http://arcana.sivv.com/blog/2012/5/23/apesuite-progress-and-new-firemonkey-grid-demo.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/3304470021008266997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/3304470021008266997'/><link rel='alternate' type='text/html' href='http://firemonkeyinfo.blogspot.com/2012/05/new-firemonkey-grid-beta-available-from.html' title='New FireMonkey Grid beta available from Arcana'/><author><name>Tim</name><uri>http://www.blogger.com/profile/01051286684536695921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-82591241726920200.post-8214990370086656266</id><published>2012-05-25T12:53:00.000-07:00</published><updated>2012-05-25T12:53:00.084-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><category scheme="http://www.blogger.com/atom/ns#" term="code samples"/><category scheme="http://www.blogger.com/atom/ns#" term="FireMonkey"/><category scheme="http://www.blogger.com/atom/ns#" term="graphics"/><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><title type='text'>How do I use FireMonkey SaveCanvas and RestoreCanvas Functions with C++?</title><content type='html'>&lt;br /&gt;
&lt;h1 class=&quot;firstHeading&quot; id=&quot;firstHeading&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-family: sans-serif; font-size: 24px; font-weight: normal; line-height: 1.2em; margin-bottom: 0.1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-top: 0.5em;&quot;&gt;
FMXTCanvasSaveCanvas (C++)&lt;/h1&gt;
&lt;div id=&quot;bodyContent&quot; style=&quot;font-family: sans-serif; font-size: 13px; line-height: 19px;&quot;&gt;
&lt;div id=&quot;contentSub&quot; style=&quot;color: #7d7d7d; font-size: 11px; line-height: 1.2em; margin-bottom: 1.4em; margin-left: 1em; margin-right: 0px; margin-top: 0px; width: auto;&quot;&gt;
&lt;/div&gt;
&lt;div id=&quot;ex-uses&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: #eeeeff; background-image: initial; background-origin: initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 1px; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: -1.2em; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;
&lt;span id=&quot;lang&quot;&gt;&lt;h3 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; display: inline; font-size: 1em; margin-bottom: 0.3em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em;&quot;&gt;
Language:&lt;/h3&gt;
&lt;ul style=&quot;display: inline; line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 0.5em; margin-right: 1.5em; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;display: inline; margin-bottom: 0px; margin-left: 0.5em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeExamples/en/Category:C++&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;C++&lt;/a&gt;&lt;/li&gt;
&amp;nbsp;&lt;/ul&gt;
&lt;/span&gt;&lt;span id=&quot;vers&quot;&gt;&lt;h3 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; display: inline; font-size: 1em; margin-bottom: 0.3em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em;&quot;&gt;
Versions:&lt;/h3&gt;
&amp;nbsp;&lt;ul style=&quot;display: inline; line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 0.5em; margin-right: 1.5em; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;display: inline; margin-bottom: 0px; margin-left: 0.5em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeExamples/en/Category:XE2&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;XE2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;table class=&quot;toc&quot; id=&quot;toc&quot; style=&quot;-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; background-color: #f9f9f9; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; color: black; display: block; float: right; font-size: 12px; margin-bottom: 5px; margin-left: 5px; margin-right: 0px; margin-top: 0px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot; summary=&quot;Contents&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;background-color: #eeeeee; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(243, 243, 243); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(227, 227, 227); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(243, 243, 243); border-top-style: solid; border-top-width: 1px; padding-bottom: 0px; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0px;&quot;&gt;&lt;div id=&quot;toctitle&quot; style=&quot;text-align: center;&quot;&gt;
&lt;h2 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; display: inline; font-size: 12px; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
Contents&lt;/h2&gt;
&lt;/div&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: none; list-style-type: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;
&lt;li class=&quot;toclevel-1&quot; style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeSamples/en/FMXTCanvasSaveCanvas_(C%2B%2B)#Description&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;1&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;toctext&quot;&gt;Description&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;toclevel-1&quot; style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeSamples/en/FMXTCanvasSaveCanvas_(C%2B%2B)#Code&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;2&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;toctext&quot;&gt;Code&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;toclevel-1&quot; style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeSamples/en/FMXTCanvasSaveCanvas_(C%2B%2B)#Uses&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;3&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;toctext&quot;&gt;Uses&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;toclevel-1&quot; style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeSamples/en/FMXTCanvasSaveCanvas_(C%2B%2B)#See_Also&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;4&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;toctext&quot;&gt;See Also&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;a href=&quot;&quot; id=&quot;Description&quot; name=&quot;Description&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #002bb8;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h1 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 24px; font-weight: normal; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em;&quot;&gt;
&lt;span class=&quot;mw-headline&quot;&gt;Description&lt;/span&gt;&lt;/h1&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
This example shows how to use the&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas.SaveState&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas.SaveState&quot;&gt;SaveCanvas&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas.RestoreState&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas.RestoreState&quot;&gt;RestoreCanvas&lt;/a&gt;&amp;nbsp;functions and their results. Is also shows how to dynamically customize the drawing stroke and fill properties of the&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas&quot;&gt;TCanvas&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
To build and test this example, create a&amp;nbsp;&lt;b&gt;FireMonkey HD Application - C++&lt;/b&gt;&amp;nbsp;and add the following controls on the form:&lt;/div&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;A&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Objects.TImage&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Objects.TImage&quot;&gt;TImage&lt;/a&gt;.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Two&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Controls.TButton&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Controls.TButton&quot;&gt;TButton&lt;/a&gt;&amp;nbsp;objects (a&amp;nbsp;&lt;b&gt;Save State&lt;/b&gt;&amp;nbsp;button and a&amp;nbsp;&lt;b&gt;Restore State&lt;/b&gt;&amp;nbsp;button) and a&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Memo.TMemo&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Memo.TMemo&quot;&gt;TMemo&lt;/a&gt;&amp;nbsp;object to display the saved state.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;A&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Colors.TColorComboBox&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Colors.TColorComboBox&quot;&gt;TColorComboBox&lt;/a&gt;&amp;nbsp;object to set and display the current&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas.Stroke&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas.Stroke&quot;&gt;Stroke&lt;/a&gt;&amp;nbsp;color.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;A&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Colors.TColorComboBox&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Colors.TColorComboBox&quot;&gt;TColorComboBox&lt;/a&gt;&amp;nbsp;object to set and display the current&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas.Fill&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas.Fill&quot;&gt;Fill&lt;/a&gt;&amp;nbsp;color.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;A&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Edit.TNumberBox&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Edit.TNumberBox&quot;&gt;TNumberBox&lt;/a&gt;&amp;nbsp;to set and display the current&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas.StrokeThickness&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas.StrokeThickness&quot;&gt;StrokeThickness&lt;/a&gt;&amp;nbsp;property value.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;A&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Edit.TNumberBox&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Edit.TNumberBox&quot;&gt;TNumberBox&lt;/a&gt;&amp;nbsp;to set and display the current&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas.Font&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas.Font&quot;&gt;Font&lt;/a&gt;&amp;nbsp;size.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Three&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.ListBox.TListBox&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.ListBox.TListBox&quot;&gt;TComboBox&lt;/a&gt;&amp;nbsp;objects to set and display the current&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas.StrokeCap&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas.StrokeCap&quot;&gt;StrokeCap&lt;/a&gt;,&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas.StrokeDash&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas.StrokeDash&quot;&gt;StrokeDah&lt;/a&gt;, and&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas.StrokeJoin&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas.StrokeJoin&quot;&gt;StrokeJoin&lt;/a&gt;&amp;nbsp;properties.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Two&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Controls.TButton&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Controls.TButton&quot;&gt;TButton&lt;/a&gt;&amp;nbsp;objects for drawing and filling an ellipse and a rectangle.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;A&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Controls.TButton&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Controls.TButton&quot;&gt;TButton&lt;/a&gt;&amp;nbsp;and a&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Edit.TEdit&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Edit.TEdit&quot;&gt;TEdit&lt;/a&gt;&amp;nbsp;to set and display a text.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;A&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Controls.TButton&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Controls.TButton&quot;&gt;TButton&lt;/a&gt;&amp;nbsp;to clear and reset the&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas&quot;&gt;TCanvas&lt;/a&gt;&amp;nbsp;to the initial state.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
The set of&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Colors.TColorComboBox&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Colors.TColorComboBox&quot;&gt;TColorComboBox&lt;/a&gt;,&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Edit.TNumberBox&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Edit.TNumberBox&quot;&gt;TNumberBox&lt;/a&gt;, and&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.ListBox.TListBox&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.ListBox.TListBox&quot;&gt;TComboBox&lt;/a&gt;&amp;nbsp;objects display the current state of the drawing and filling&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas&quot;&gt;TCanvas&lt;/a&gt;properties. When the selected values change, the&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas&quot;&gt;TCanvas&lt;/a&gt;&amp;nbsp;properties are updated.&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
This example does the following:&lt;/div&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Draws an ellipse, a rectangle, or displays a text with the current draw and fill properties.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Saves the state of the canvas at a moment and restores it after.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
The drawing is made on the&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TBitmap.Canvas&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TBitmap.Canvas&quot;&gt;canvas&lt;/a&gt;&amp;nbsp;of the&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Objects.TImage.Bitmap&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Objects.TImage.Bitmap&quot;&gt;bitmap&lt;/a&gt;. The&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Objects.TImage.Bitmap&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Objects.TImage.Bitmap&quot;&gt;bitmap&lt;/a&gt;&amp;nbsp;is displayed on the&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Objects.TImage&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Objects.TImage&quot;&gt;TImage&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
In the next sample image, the ellipse was drawn with the state displayed in the&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Memo.TMemo&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Memo.TMemo&quot;&gt;memo&lt;/a&gt;, and the rectangle was drawn with the state displayed by the set of combo boxes.&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;a class=&quot;image&quot; href=&quot;http://docwiki.embarcadero.com/CodeExamples/en/File:SaveCanvas.png&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;File:SaveCanvas.png&quot;&gt;&lt;img alt=&quot;File:SaveCanvas.png&quot; border=&quot;0&quot; height=&quot;366&quot; src=&quot;http://docwiki.embarcadero.com/images/CodeExamples/e/2/24/SaveCanvas.png&quot; style=&quot;border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; vertical-align: middle;&quot; width=&quot;518&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;a href=&quot;&quot; id=&quot;Code&quot; name=&quot;Code&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #002bb8;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h1 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 24px; font-weight: normal; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em;&quot;&gt;
&lt;span class=&quot;mw-headline&quot;&gt;Code&lt;/span&gt;&lt;/h1&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
Add as global variables two pointers,&amp;nbsp;&lt;code style=&quot;background-color: #f9f9f9; font-size: 1.2em; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;SaveState&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code style=&quot;background-color: #f9f9f9; font-size: 1.2em; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;InitialState&lt;/code&gt;, to keep the initial state of the&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas&quot;&gt;canvas&lt;/a&gt;&amp;nbsp;and the state saved when the&amp;nbsp;&lt;code style=&quot;background-color: #f9f9f9; font-size: 1.2em; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;SaveState&lt;/code&gt;&amp;nbsp;button is clicked.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;div class=&quot;cpp source-cpp&quot; style=&quot;background-color: #f9f9f9; border-bottom-color: rgb(47, 111, 171); border-bottom-style: dashed; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(47, 111, 171); border-left-style: dashed; border-left-width: 1px; border-right-color: rgb(47, 111, 171); border-right-style: dashed; border-right-width: 1px; border-top-color: rgb(47, 111, 171); border-top-style: dashed; border-top-width: 1px; font-family: monospace; font-size: 1.2em; line-height: 1.1em; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; padding-top: 1em;&quot;&gt;
&lt;pre class=&quot;de1&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: white; border-bottom-style: none; border-bottom-width: 0px; border-image: initial; border-left-color: white; border-left-style: none; border-left-width: 0px; border-right-color: white; border-right-style: none; border-right-width: 0px; border-top-color: white; border-top-style: none; border-top-width: 0px; font-size: 1em; line-height: 1.2em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;TForm1 &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;Form1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
TCanvasSaveState &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;SaveState, &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;InitialState&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
Add a new procedure to the form class, named&amp;nbsp;&lt;code style=&quot;background-color: #f9f9f9; font-size: 1.2em; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;UpdateStateComboBox&lt;/code&gt;&amp;nbsp;(do not forget to add it on the header as well), to update the set of combo boxes. This method is called when the form is created, the&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas&quot;&gt;canvas&lt;/a&gt;&amp;nbsp;is cleared, or a state is restored, so the combo boxes set show the current draw and fill properties.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;div class=&quot;cpp source-cpp&quot; style=&quot;background-color: #f9f9f9; border-bottom-color: rgb(47, 111, 171); border-bottom-style: dashed; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(47, 111, 171); border-left-style: dashed; border-left-width: 1px; border-right-color: rgb(47, 111, 171); border-right-style: dashed; border-right-width: 1px; border-top-color: rgb(47, 111, 171); border-top-style: dashed; border-top-width: 1px; font-family: monospace; font-size: 1.2em; line-height: 1.1em; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; padding-top: 1em;&quot;&gt;
&lt;pre class=&quot;de1&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: white; border-bottom-style: none; border-bottom-width: 0px; border-image: initial; border-left-color: white; border-left-style: none; border-left-width: 0px; border-right-color: white; border-right-style: none; border-right-width: 0px; border-top-color: white; border-top-style: none; border-top-width: 0px; font-size: 1em; line-height: 1.2em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; __fastcall TForm1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;UpdateStateComboBox&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// updates the combo boxes with the current state of the canvas&lt;/span&gt;
 StrokeColorComboBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Color &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Stroke&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Color&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 ThicknessNumberBox1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Value &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;StrokeThickness&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 StrokeCapComboBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;ItemIndex &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; StrokeCapComboBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;ListBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Items&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;IndexOf
  &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;GetEnumName&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;__delphirtti&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TStrokeCap&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;,
  &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;StrokeCap&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 StrokeDashComboBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;ItemIndex &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; StrokeDashComboBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;ListBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Items&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;IndexOf
  &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;GetEnumName&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;__delphirtti&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TStrokeDash&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;,
  &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;StrokeDash&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 StrokeJoinComboBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;ItemIndex &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; StrokeJoinComboBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;ListBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Items&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;IndexOf
  &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;GetEnumName&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;__delphirtti&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TStrokeJoin&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;,
  &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;int&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;StrokeJoin&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 FillColorColorComboBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Color &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Fill&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Color&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 TextSizeNumberBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Value &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Font&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Size&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
Add the following code to the&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Forms.TCommonCustomForm.OnCreate&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Forms.TCommonCustomForm.OnCreate&quot;&gt;OnCreate&lt;/a&gt;&amp;nbsp;event handler of the form.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;div class=&quot;cpp source-cpp&quot; style=&quot;background-color: #f9f9f9; border-bottom-color: rgb(47, 111, 171); border-bottom-style: dashed; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(47, 111, 171); border-left-style: dashed; border-left-width: 1px; border-right-color: rgb(47, 111, 171); border-right-style: dashed; border-right-width: 1px; border-top-color: rgb(47, 111, 171); border-top-style: dashed; border-top-width: 1px; font-family: monospace; font-size: 1.2em; line-height: 1.1em; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; padding-top: 1em;&quot;&gt;
&lt;pre class=&quot;de1&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: white; border-bottom-style: none; border-bottom-width: 0px; border-image: initial; border-left-color: white; border-left-style: none; border-left-width: 0px; border-right-color: white; border-right-style: none; border-right-width: 0px; border-top-color: white; border-top-style: none; border-top-width: 0px; font-size: 1em; line-height: 1.2em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; __fastcall TForm1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;FormCreate&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TObject &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;Sender&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// initializes the initial bitmap&lt;/span&gt;
 MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kw3&quot; style=&quot;color: #0000dd;&quot;&gt;new&lt;/span&gt; TBitmap&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Width, MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Height&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// updates the combo boxes values&lt;/span&gt;
 UpdateStateComboBox&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// saves the initial state of the canvas to be customized&lt;/span&gt;
 InitialState &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;SaveState&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
Add the following lines of code to the&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TControl.OnClick&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TControl.OnClick&quot;&gt;OnClick&lt;/a&gt;&amp;nbsp;event handlers of&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas.SaveState&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas.SaveState&quot;&gt;SaveCanvas&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas.RestoreState&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas.RestoreState&quot;&gt;RestoreCanvas&lt;/a&gt;&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Controls.TButton&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Controls.TButton&quot;&gt;buttons&lt;/a&gt;:&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;div class=&quot;cpp source-cpp&quot; style=&quot;background-color: #f9f9f9; border-bottom-color: rgb(47, 111, 171); border-bottom-style: dashed; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(47, 111, 171); border-left-style: dashed; border-left-width: 1px; border-right-color: rgb(47, 111, 171); border-right-style: dashed; border-right-width: 1px; border-top-color: rgb(47, 111, 171); border-top-style: dashed; border-top-width: 1px; font-family: monospace; font-size: 1.2em; line-height: 1.1em; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; padding-top: 1em;&quot;&gt;
&lt;pre class=&quot;de1&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: white; border-bottom-style: none; border-bottom-width: 0px; border-image: initial; border-left-color: white; border-left-style: none; border-left-width: 0px; border-right-color: white; border-right-style: none; border-right-width: 0px; border-top-color: white; border-top-style: none; border-top-width: 0px; font-size: 1em; line-height: 1.2em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; __fastcall TForm1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;SaveButtonClick&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TObject &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;Sender&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
 StateMemo&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Lines&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Clear&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// saves the current state and display the current properties on the StateMemo&lt;/span&gt;
 SaveState &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;SaveState&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 RestoreButton&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Enabled &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kw2&quot; style=&quot;color: blue;&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// displays the saved properties on the StateMemo&lt;/span&gt;
 StateMemo&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Lines&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Add&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;st0&quot; style=&quot;color: red;&quot;&gt;&quot;Stroke Color: &quot;&lt;/span&gt; &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;+&lt;/span&gt;
  StrokeColorComboBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;ListBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Selected&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Text&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 StateMemo&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Lines&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Add&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;st0&quot; style=&quot;color: red;&quot;&gt;&quot;StrokeThickness: &quot;&lt;/span&gt; &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;+&lt;/span&gt; ThicknessNumberBox1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Text&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 StateMemo&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Lines&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Add&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;st0&quot; style=&quot;color: red;&quot;&gt;&quot;StrokeCap: &quot;&lt;/span&gt; &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;+&lt;/span&gt;
  StrokeCapComboBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;ListBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Selected&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Text&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 StateMemo&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Lines&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Add&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;st0&quot; style=&quot;color: red;&quot;&gt;&quot;StrokeDash: &quot;&lt;/span&gt; &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;+&lt;/span&gt;
  StrokeDashComboBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;ListBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Selected&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Text&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 StateMemo&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Lines&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Add&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;st0&quot; style=&quot;color: red;&quot;&gt;&quot;StrokeJoin: &quot;&lt;/span&gt; &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;+&lt;/span&gt;
  StrokeJoinComboBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;ListBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Selected&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Text&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 StateMemo&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Lines&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Add&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;st0&quot; style=&quot;color: red;&quot;&gt;&quot;Text Size: &quot;&lt;/span&gt; &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;+&lt;/span&gt; TextSizeNumberBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Text&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 StateMemo&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Lines&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Add&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;st0&quot; style=&quot;color: red;&quot;&gt;&quot;Fill Color: &quot;&lt;/span&gt; &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;+&lt;/span&gt;
  FillColorColorComboBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;ListBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Selected&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Text&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// ---------------------------------------------------------------------------&lt;/span&gt;
 
&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; __fastcall TForm1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;RestoreButtonClick&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TObject &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;Sender&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// restores the saved properties&lt;/span&gt;
 MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;RestoreState&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;SaveState&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 RestoreButton&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Enabled &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;kw2&quot; style=&quot;color: blue;&quot;&gt;false&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// updates the combo boxes&lt;/span&gt;
 UpdateStateComboBox&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// clears the memo&lt;/span&gt;
 StateMemo&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Lines&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Clear&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// ---------------------------------------------------------------------------&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;br /&gt;Add the following lines of code to the&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TControl.OnExit&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TControl.OnExit&quot;&gt;OnExit&lt;/a&gt;&amp;nbsp;event handlers of the&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Colors.TColorComboBox&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Colors.TColorComboBox&quot;&gt;TColorComboBox&lt;/a&gt;,&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Edit.TNumberBox&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Edit.TNumberBox&quot;&gt;TNumberBox&lt;/a&gt;, and&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.ListBox.TListBox&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.ListBox.TListBox&quot;&gt;TComboBox&lt;/a&gt;&amp;nbsp;objects, respectively:&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;div class=&quot;cpp source-cpp&quot; style=&quot;background-color: #f9f9f9; border-bottom-color: rgb(47, 111, 171); border-bottom-style: dashed; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(47, 111, 171); border-left-style: dashed; border-left-width: 1px; border-right-color: rgb(47, 111, 171); border-right-style: dashed; border-right-width: 1px; border-top-color: rgb(47, 111, 171); border-top-style: dashed; border-top-width: 1px; font-family: monospace; font-size: 1.2em; line-height: 1.1em; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; padding-top: 1em;&quot;&gt;
&lt;pre class=&quot;de1&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: white; border-bottom-style: none; border-bottom-width: 0px; border-image: initial; border-left-color: white; border-left-style: none; border-left-width: 0px; border-right-color: white; border-right-style: none; border-right-width: 0px; border-top-color: white; border-top-style: none; border-top-width: 0px; font-size: 1em; line-height: 1.2em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; __fastcall TForm1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;StrokeColorComboBoxExit&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TObject &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;Sender&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// sets the stroke color&lt;/span&gt;
 MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Stroke&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Color &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; StrokeColorComboBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Color&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// ---------------------------------------------------------------------------&lt;/span&gt;
 
&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; __fastcall TForm1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;ThicknessNumberBox1Exit&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TObject &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;Sender&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// sets the thickness of the stroke&lt;/span&gt;
 MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;StrokeThickness &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; ThicknessNumberBox1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Value&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// ---------------------------------------------------------------------------&lt;/span&gt;
 
&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; __fastcall TForm1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;StrokeCapComboBoxExit&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TObject &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;Sender&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// sets the stroke cap&lt;/span&gt;
 MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;StrokeCap &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt;
  TStrokeCap&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;GetEnumValue&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;__delphirtti&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TStrokeCap&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;,
  StrokeCapComboBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Selected&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Text&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// ---------------------------------------------------------------------------&lt;/span&gt;
 
&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; __fastcall TForm1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;StrokeDashComboBoxExit&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TObject &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;Sender&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// sets the stroke dash&lt;/span&gt;
 MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;StrokeDash &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt;
  TStrokeDash&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;GetEnumValue&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;__delphirtti&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TStrokeDash&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;,
  StrokeDashComboBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Selected&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Text&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// ---------------------------------------------------------------------------&lt;/span&gt;
 
&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; __fastcall TForm1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;StrokeJoinComboBoxExit&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TObject &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;Sender&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// sets the stroke join&lt;/span&gt;
 MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;StrokeJoin &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt;
  TStrokeJoin&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;GetEnumValue&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;__delphirtti&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TStrokeJoin&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;,
  StrokeJoinComboBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Selected&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Text&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// ---------------------------------------------------------------------------&lt;/span&gt;
 
&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; __fastcall TForm1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;FillColorColorComboBoxExit&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TObject &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;Sender&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// sets the fill color&lt;/span&gt;
 MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Fill&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Color &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; FillColorColorComboBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Color&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// ---------------------------------------------------------------------------&lt;/span&gt;
 
&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; __fastcall TForm1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;TextSizeNumberBoxExit&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TObject &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;Sender&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// sets the font size&lt;/span&gt;
 MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Font&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Size &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; TextSizeNumberBox&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Value&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// ---------------------------------------------------------------------------&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
Add the following lines of code to the&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TControl.OnClick&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TControl.OnClick&quot;&gt;OnClik&lt;/a&gt;&amp;nbsp;event handlers of the ellipse, rectangle, text, and clear&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Controls.TButton&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Controls.TButton&quot;&gt;TButton&lt;/a&gt;&amp;nbsp;objects, respectively:&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;div class=&quot;cpp source-cpp&quot; style=&quot;background-color: #f9f9f9; border-bottom-color: rgb(47, 111, 171); border-bottom-style: dashed; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(47, 111, 171); border-left-style: dashed; border-left-width: 1px; border-right-color: rgb(47, 111, 171); border-right-style: dashed; border-right-width: 1px; border-top-color: rgb(47, 111, 171); border-top-style: dashed; border-top-width: 1px; font-family: monospace; font-size: 1.2em; line-height: 1.1em; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; padding-top: 1em;&quot;&gt;
&lt;pre class=&quot;de1&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: white; border-bottom-style: none; border-bottom-width: 0px; border-image: initial; border-left-color: white; border-left-style: none; border-left-width: 0px; border-right-color: white; border-right-style: none; border-right-width: 0px; border-top-color: white; border-top-style: none; border-top-width: 0px; font-size: 1em; line-height: 1.2em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; __fastcall TForm1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;EllipseButtonClick&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TObject &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;Sender&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
 TRectF MyRect&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 &lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; x1, y1, x2, y2&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// draws and fills an ellipse on the canvas with the current state&lt;/span&gt;
 x1 &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot; style=&quot;color: #0000dd;&quot;&gt;20&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 y1 &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot; style=&quot;color: #0000dd;&quot;&gt;20&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 x2 &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Width &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;nu0&quot; style=&quot;color: #0000dd;&quot;&gt;20&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 y2 &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Height &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;nu0&quot; style=&quot;color: #0000dd;&quot;&gt;20&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// sets the circumscribed rectangle of the ellipse&lt;/span&gt;
 MyRect.&lt;span class=&quot;me1&quot; style=&quot;color: #007788;&quot;&gt;init&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;x1, y1, x2, y2&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// draws the ellipse on the canvas+&lt;/span&gt;
        MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;BeginScene&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;DrawEllipse&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;MyRect, &lt;span class=&quot;nu0&quot; style=&quot;color: #0000dd;&quot;&gt;40&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;FillEllipse&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;MyRect, &lt;span class=&quot;nu0&quot; style=&quot;color: #0000dd;&quot;&gt;40&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
        MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;EndScene&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// updates the bitmap&lt;/span&gt;
 MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;BitmapChanged&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// ---------------------------------------------------------------------------&lt;/span&gt;
 
&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; __fastcall TForm1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;RectangleButtonClick&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TObject &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;Sender&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
 TRectF MyRect&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 &lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; x1, y1, x2, y2&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// draws and fills a rectangle on the canvas with the current state&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// the rectangle to be drawn&lt;/span&gt;
 x1 &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot; style=&quot;color: #0000dd;&quot;&gt;60&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 y1 &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot; style=&quot;color: #0000dd;&quot;&gt;60&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 x2 &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Width &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;nu0&quot; style=&quot;color: #0000dd;&quot;&gt;60&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 y2 &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Height &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;nu0&quot; style=&quot;color: #0000dd;&quot;&gt;60&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 MyRect.&lt;span class=&quot;me1&quot; style=&quot;color: #007788;&quot;&gt;init&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;x1, y1, x2, y2&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
        MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;BeginScene&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;DrawRect&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;MyRect, &lt;span class=&quot;nu0&quot; style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;, &lt;span class=&quot;nu0&quot; style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;, AllCorners, &lt;span class=&quot;nu0&quot; style=&quot;color: #0000dd;&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;FillRect&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;MyRect, &lt;span class=&quot;nu0&quot; style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;, &lt;span class=&quot;nu0&quot; style=&quot;color: #0000dd;&quot;&gt;0&lt;/span&gt;, AllCorners, &lt;span class=&quot;nu0&quot; style=&quot;color: #0000dd;&quot;&gt;100&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
        MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;EndScene&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// updates the bitmap&lt;/span&gt;
 MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;BitmapChanged&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// ---------------------------------------------------------------------------&lt;/span&gt;
 
&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; __fastcall TForm1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;TextButtonClick&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TObject &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;Sender&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
 TRectF MyRect&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 &lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;int&lt;/span&gt; x1, y1, x2, y2&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 x1 &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot; style=&quot;color: #0000dd;&quot;&gt;60&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 y1 &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;nu0&quot; style=&quot;color: #0000dd;&quot;&gt;60&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 x2 &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Width &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;nu0&quot; style=&quot;color: #0000dd;&quot;&gt;60&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 y2 &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Height &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;nu0&quot; style=&quot;color: #0000dd;&quot;&gt;60&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 MyRect.&lt;span class=&quot;me1&quot; style=&quot;color: #007788;&quot;&gt;init&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;x1, y1, x2, y2&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// fills and draws the text in the specified rectangle area of the canvas&lt;/span&gt;
        MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;BeginScene&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;FillText&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;MyRect, TextEdit&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Text, &lt;span class=&quot;kw2&quot; style=&quot;color: blue;&quot;&gt;false&lt;/span&gt;, &lt;span class=&quot;nu0&quot; style=&quot;color: #0000dd;&quot;&gt;100&lt;/span&gt;,
  TFillTextFlags&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt; TFillTextFlag&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;ftRightToLeft&lt;/span&gt;, TTextAlign&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;taCenter&lt;/span&gt;,
  TTextAlign&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;taCenter&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
        MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;EndScene&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// updates the bitmap&lt;/span&gt;
 MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;BitmapChanged&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// ---------------------------------------------------------------------------&lt;/span&gt;
 
&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; __fastcall TForm1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;ClearButtonClick&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TObject &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;Sender&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;//clears the canvas and restores the initial state&lt;/span&gt;
  MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;BeginScene&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
  MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Clear&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;claNull&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
  MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;BitmapChanged&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
  MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;RestoreState&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;InitialState&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
  MainImage&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Canvas&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;EndScene&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;//updates the combo boxes&lt;/span&gt;
  UpdateStateComboBox&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;//---------------------------------------------------------------------------&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;a href=&quot;&quot; id=&quot;Uses&quot; name=&quot;Uses&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #002bb8;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h1 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 24px; font-weight: normal; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em;&quot;&gt;
&lt;span class=&quot;mw-headline&quot;&gt;Uses&lt;/span&gt;&lt;/h1&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas.SaveState&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas.SaveState&quot;&gt;FMX.Types.TCanvas.SaveState&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TCanvas.SaveState&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TCanvas.SaveState&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TCanvas.SaveState&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TCanvas.SaveState&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TCanvas.SaveState&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TCanvas.SaveState&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas.RestoreState&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas.RestoreState&quot;&gt;FMX.Types.TCanvas.RestoreState&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TCanvas.RestoreState&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TCanvas.RestoreState&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TCanvas.RestoreState&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TCanvas.RestoreState&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TCanvas.RestoreState&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TCanvas.RestoreState&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas.Stroke&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas.Stroke&quot;&gt;FMX.Types.TCanvas.Stroke&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TCanvas.Stroke&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TCanvas.Stroke&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TCanvas.Stroke&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TCanvas.Stroke&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TCanvas.Stroke&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TCanvas.Stroke&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas.StrokeThickness&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas.StrokeThickness&quot;&gt;FMX.Types.TCanvas.StrokeThickness&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TCanvas.StrokeThickness&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TCanvas.StrokeThickness&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TCanvas.StrokeThickness&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TCanvas.StrokeThickness&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TCanvas.StrokeThickness&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TCanvas.StrokeThickness&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas.StrokeCap&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas.StrokeCap&quot;&gt;FMX.Types.TCanvas.StrokeCap&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TCanvas.StrokeCap&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TCanvas.StrokeCap&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TCanvas.StrokeCap&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TCanvas.StrokeCap&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TCanvas.StrokeCap&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TCanvas.StrokeCap&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas.StrokeDash&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas.StrokeDash&quot;&gt;FMX.Types.TCanvas.StrokeDash&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TCanvas.StrokeDash&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TCanvas.StrokeDash&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TCanvas.StrokeDash&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TCanvas.StrokeDash&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TCanvas.StrokeDash&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TCanvas.StrokeDash&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas.StrokeJoin&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas.StrokeJoin&quot;&gt;FMX.Types.TCanvas.StrokeJoin&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TCanvas.StrokeJoin&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TCanvas.StrokeJoin&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TCanvas.StrokeJoin&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TCanvas.StrokeJoin&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TCanvas.StrokeJoin&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TCanvas.StrokeJoin&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas.Font&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas.Font&quot;&gt;FMX.Types.TCanvas.Font&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TCanvas.Font&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TCanvas.Font&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TCanvas.Font&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TCanvas.Font&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TCanvas.Font&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TCanvas.Font&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas.Fill&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas.Fill&quot;&gt;FMX.Types.TCanvas.Fill&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TCanvas.Fill&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TCanvas.Fill&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TCanvas.Fill&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TCanvas.Fill&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TCanvas.Fill&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TCanvas.Fill&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas.Clear&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas.Clear&quot;&gt;FMX.Types.TCanvas.Clear&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TCanvas.Clear&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TCanvas.Clear&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TCanvas.Clear&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TCanvas.Clear&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TCanvas.Clear&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TCanvas.Clear&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas.DrawEllipse&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas.DrawEllipse&quot;&gt;FMX.Types.TCanvas.DrawEllipse&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TCanvas.DrawEllipse&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TCanvas.DrawEllipse&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TCanvas.DrawEllipse&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TCanvas.DrawEllipse&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TCanvas.DrawEllipse&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TCanvas.DrawEllipse&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas.FillEllipse&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas.FillEllipse&quot;&gt;FMX.Types.TCanvas.FillEllipse&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TCanvas.FillEllipse&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TCanvas.FillEllipse&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TCanvas.FillEllipse&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TCanvas.FillEllipse&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TCanvas.FillEllipse&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TCanvas.FillEllipse&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas.DrawRect&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas.DrawRect&quot;&gt;FMX.Types.TCanvas.DrawRect&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TCanvas.DrawRect&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TCanvas.DrawRect&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TCanvas.DrawRect&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TCanvas.DrawRect&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TCanvas.DrawRect&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TCanvas.DrawRect&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas.FillRect&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas.FillRect&quot;&gt;FMX.Types.TCanvas.FillRect&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TCanvas.FillRect&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TCanvas.FillRect&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TCanvas.FillRect&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TCanvas.FillRect&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TCanvas.FillRect&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TCanvas.FillRect&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TCanvas.FillText&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TCanvas.FillText&quot;&gt;FMX.Types.TCanvas.FillText&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TCanvas.FillText&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TCanvas.FillText&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TCanvas.FillText&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TCanvas.FillText&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TCanvas.FillText&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TCanvas.FillText&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Objects.TImage.Bitmap&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Objects.TImage.Bitmap&quot;&gt;FMX.Objects.TImage.Bitmap&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Objects.TImage.Bitmap&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Objects.TImage.Bitmap&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Objects.TImage.Bitmap&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Objects.TImage.Bitmap&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Objects.TImage.Bitmap&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Objects.TImage.Bitmap&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TBitmap.Canvas&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TBitmap.Canvas&quot;&gt;FMX.Objects.TBitmap.Canvas&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TBitmap.Canvas&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TBitmap.Canvas&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TBitmap.Canvas&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TBitmap.Canvas&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TBitmap.Canvas&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TBitmap.Canvas&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/System.Types.TRectF&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:System.Types.TRectF&quot;&gt;System.Types.TRectF&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/System.Types.TRectF&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:System.Types.TRectF&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/System.Types.TRectF&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:System.Types.TRectF&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/System.Types.TRectF&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:System.Types.TRectF&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;a href=&quot;&quot; id=&quot;See_Also&quot; name=&quot;See_Also&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #002bb8;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h1 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 24px; font-weight: normal; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em;&quot;&gt;
&lt;span class=&quot;mw-headline&quot;&gt;See Also&lt;/span&gt;&lt;/h1&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Forms.TCommonCustomForm.OnCreate&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Forms.TCommonCustomForm.OnCreate&quot;&gt;FMX.Forms.TCommonCustomForm.OnCreate&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Forms.TCommonCustomForm.OnCreate&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Forms.TCommonCustomForm.OnCreate&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Forms.TCommonCustomForm.OnCreate&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Forms.TCommonCustomForm.OnCreate&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Forms.TCommonCustomForm.OnCreate&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Forms.TCommonCustomForm.OnCreate&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TControl.OnClick&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TControl.OnClick&quot;&gt;FMX.Types.TControl.OnClick&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TControl.OnClick&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TControl.OnClick&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TControl.OnClick&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TControl.OnClick&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TControl.OnClick&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TControl.OnClick&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TControl.OnExit&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TControl.OnExit&quot;&gt;FMX.Types.TControl.OnExit&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TControl.OnExit&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TControl.OnExit&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TControl.OnExit&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TControl.OnExit&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TControl.OnExit&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TControl.OnExit&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Objects.TImage&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Objects.TImage&quot;&gt;FMX.Objects.TImage&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Objects.TImage&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Objects.TImage&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Objects.TImage&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Objects.TImage&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Objects.TImage&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Objects.TImage&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeExamples/en/FMXTCanvasSaveCanvas_(Delphi)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;FMXTCanvasSaveCanvas (Delphi)&quot;&gt;Delphi version of this example&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;catlinks&quot; id=&quot;catlinks&quot; style=&quot;background-color: #f9f9f9; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; clear: both; margin-top: 1em; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;
&lt;div id=&quot;mw-normal-catlinks&quot;&gt;
&lt;a href=&quot;http://docwiki.embarcadero.com/CodeExamples/en/Special:Categories&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;Special:Categories&quot;&gt;Categories&lt;/a&gt;:&amp;nbsp;&lt;span dir=&quot;ltr&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeExamples/en/Category:C%2B%2B&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;Category:C++&quot;&gt;C++&lt;/a&gt;&lt;/span&gt;&amp;nbsp;|&amp;nbsp;&lt;span dir=&quot;ltr&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeExamples/en/Category:XE2&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;Category:XE2&quot;&gt;XE2&lt;/a&gt;&lt;/span&gt;&amp;nbsp;|&amp;nbsp;&lt;span dir=&quot;ltr&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeExamples/en/Category:FMX&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;Category:FMX&quot;&gt;FMX&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/8214990370086656266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/8214990370086656266'/><link rel='alternate' type='text/html' href='http://firemonkeyinfo.blogspot.com/2012/05/how-do-i-use-firemonkey-savecanvas-and.html' title='How do I use FireMonkey SaveCanvas and RestoreCanvas Functions with C++?'/><author><name>Tim</name><uri>http://www.blogger.com/profile/01051286684536695921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-82591241726920200.post-2890191584365736869</id><published>2012-05-22T12:50:00.000-07:00</published><updated>2012-05-22T12:50:00.112-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><category scheme="http://www.blogger.com/atom/ns#" term="code samples"/><category scheme="http://www.blogger.com/atom/ns#" term="FireMonkey"/><category scheme="http://www.blogger.com/atom/ns#" term="HD"/><category scheme="http://www.blogger.com/atom/ns#" term="programming"/><title type='text'>How do I use FireMonkey TBrush in C++ Code Sample</title><content type='html'>&lt;br /&gt;
&lt;h1 class=&quot;firstHeading&quot; id=&quot;firstHeading&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-family: sans-serif; font-size: 24px; font-weight: normal; line-height: 1.2em; margin-bottom: 0.1em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-top: 0.5em;&quot;&gt;
FMXTBrush (C++)&lt;/h1&gt;
&lt;div id=&quot;bodyContent&quot; style=&quot;font-family: sans-serif; font-size: 13px; line-height: 19px;&quot;&gt;
&lt;div id=&quot;contentSub&quot; style=&quot;color: #7d7d7d; font-size: 11px; line-height: 1.2em; margin-bottom: 1.4em; margin-left: 1em; margin-right: 0px; margin-top: 0px; width: auto;&quot;&gt;
&lt;/div&gt;
&lt;div id=&quot;ex-uses&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: #eeeeff; background-image: initial; background-origin: initial; border-bottom-color: rgb(221, 221, 221); border-bottom-style: solid; border-bottom-width: 1px; border-top-color: rgb(221, 221, 221); border-top-style: solid; border-top-width: 1px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: -1.2em; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;
&lt;span id=&quot;lang&quot;&gt;&lt;h3 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; display: inline; font-size: 1em; margin-bottom: 0.3em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em;&quot;&gt;
Language:&lt;/h3&gt;
&lt;ul style=&quot;display: inline; line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 0.5em; margin-right: 1.5em; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;display: inline; margin-bottom: 0px; margin-left: 0.5em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeExamples/en/Category:C++&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;C++&lt;/a&gt;&lt;/li&gt;
&amp;nbsp;&lt;/ul&gt;
&lt;/span&gt;&lt;span id=&quot;vers&quot;&gt;&lt;h3 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: initial; border-bottom-style: none; border-bottom-width: initial; display: inline; font-size: 1em; margin-bottom: 0.3em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em;&quot;&gt;
Versions:&lt;/h3&gt;
&amp;nbsp;&lt;ul style=&quot;display: inline; line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 0.5em; margin-right: 1.5em; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;display: inline; margin-bottom: 0px; margin-left: 0.5em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeExamples/en/Category:XE2&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;XE2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;table class=&quot;toc&quot; id=&quot;toc&quot; style=&quot;-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; background-color: #f9f9f9; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; color: black; display: block; float: right; font-size: 12px; margin-bottom: 5px; margin-left: 5px; margin-right: 0px; margin-top: 0px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot; summary=&quot;Contents&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;background-color: #eeeeee; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(243, 243, 243); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(227, 227, 227); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(243, 243, 243); border-top-style: solid; border-top-width: 1px; padding-bottom: 0px; padding-left: 0.5em; padding-right: 0.5em; padding-top: 0px;&quot;&gt;&lt;div id=&quot;toctitle&quot; style=&quot;text-align: center;&quot;&gt;
&lt;h2 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; display: inline; font-size: 12px; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
Contents&lt;/h2&gt;
&lt;/div&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: none; list-style-type: none; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;&quot;&gt;
&lt;li class=&quot;toclevel-1&quot; style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeSamples/en/FMXTBrush_(C%2B%2B)#Description&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;1&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;toctext&quot;&gt;Description&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;toclevel-1&quot; style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeSamples/en/FMXTBrush_(C%2B%2B)#Code&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;2&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;toctext&quot;&gt;Code&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;toclevel-1&quot; style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeSamples/en/FMXTBrush_(C%2B%2B)#Uses&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;3&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;toctext&quot;&gt;Uses&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;toclevel-1&quot; style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeSamples/en/FMXTBrush_(C%2B%2B)#See_Also&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot;&gt;&lt;span class=&quot;tocnumber&quot;&gt;4&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;toctext&quot;&gt;See Also&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;a href=&quot;&quot; id=&quot;Description&quot; name=&quot;Description&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #002bb8;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h1 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 24px; font-weight: normal; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em;&quot;&gt;
&lt;span class=&quot;mw-headline&quot;&gt;Description&lt;/span&gt;&lt;/h1&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
This example is a&amp;nbsp;&lt;b&gt;FireMonkey HD Application&lt;/b&gt;&amp;nbsp;that demonstrates how to use different properties of&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TBrush&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TBrush&quot;&gt;TBrush&lt;/a&gt;.&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
This example requires the following components:&lt;/div&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;A&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.ListBox.TComboBox&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.ListBox.TComboBox&quot;&gt;ComboBox&lt;/a&gt;&amp;nbsp;object with three&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.ListBox.TListBoxItem&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.ListBox.TListBoxItem&quot;&gt;ListBoxItem&lt;/a&gt;&amp;nbsp;objects.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;An&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Objects.TEllipse&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Objects.TEllipse&quot;&gt;Ellipse&lt;/a&gt;&amp;nbsp;object.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Two&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Colors.TColorListBox&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Colors.TColorListBox&quot;&gt;ColorListBox&lt;/a&gt;&amp;nbsp;objects.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Four&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Controls.TLabel&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Controls.TLabel&quot;&gt;Label&lt;/a&gt;&amp;nbsp;objects.&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;Four&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Objects.TImage&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Objects.TImage&quot;&gt;Image&lt;/a&gt;&amp;nbsp;objects.&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
The form should look like in the following image.&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;a class=&quot;image&quot; href=&quot;http://docwiki.embarcadero.com/CodeExamples/en/File:TBrush_new.JPG&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;File:TBrush new.JPG&quot;&gt;&lt;img alt=&quot;File:TBrush new.JPG&quot; border=&quot;0&quot; height=&quot;474&quot; src=&quot;http://docwiki.embarcadero.com/images/CodeExamples/e/9/94/TBrush_new.JPG&quot; style=&quot;border-bottom-style: none; border-color: initial; border-image: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; vertical-align: middle;&quot; width=&quot;684&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
Disable all the components, except the&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Objects.TEllipse&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Objects.TEllipse&quot;&gt;Ellipse&lt;/a&gt;, the&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.ListBox.TComboBox&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.ListBox.TComboBox&quot;&gt;ComboBox&lt;/a&gt;, and the&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Controls.TLabel&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Controls.TLabel&quot;&gt;Labels&lt;/a&gt;. Set the text to the labels as null (&amp;nbsp;&lt;i&gt;&#39; &#39;&lt;/i&gt;&amp;nbsp;), except for the one above the&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.ListBox.TComboBox&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.ListBox.TComboBox&quot;&gt;ComboBox&lt;/a&gt;. Set its text to&amp;nbsp;&lt;i&gt;&#39;Choose a style for the Ellipse:&#39;&lt;/i&gt;&amp;nbsp;. Load different Bitmap files to the&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Objects.TImage.Bitmap&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Objects.TImage.Bitmap&quot;&gt;Bitmap&lt;/a&gt;&amp;nbsp;property of the&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Objects.TImage&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Objects.TImage&quot;&gt;Image&lt;/a&gt;objects.&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;a href=&quot;&quot; id=&quot;Code&quot; name=&quot;Code&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #002bb8;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h1 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 24px; font-weight: normal; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em;&quot;&gt;
&lt;span class=&quot;mw-headline&quot;&gt;Code&lt;/span&gt;&lt;/h1&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot;&gt;
&lt;div class=&quot;cpp source-cpp&quot; style=&quot;background-color: #f9f9f9; border-bottom-color: rgb(47, 111, 171); border-bottom-style: dashed; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(47, 111, 171); border-left-style: dashed; border-left-width: 1px; border-right-color: rgb(47, 111, 171); border-right-style: dashed; border-right-width: 1px; border-top-color: rgb(47, 111, 171); border-top-style: dashed; border-top-width: 1px; font-family: monospace; font-size: 1.2em; line-height: 1.1em; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 1em; padding-left: 1em; padding-right: 1em; padding-top: 1em;&quot;&gt;
&lt;pre class=&quot;de1&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: white; border-bottom-style: none; border-bottom-width: 0px; border-image: initial; border-left-color: white; border-left-style: none; border-left-width: 0px; border-right-color: white; border-right-style: none; border-right-width: 0px; border-top-color: white; border-top-style: none; border-top-width: 0px; font-size: 1em; line-height: 1.2em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: top; white-space: pre-wrap; word-wrap: break-word;&quot;&gt;&lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// C++&lt;/span&gt;
&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; __fastcall TForm1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;ColorListBox1Change&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TObject &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;Sender&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// Verify the Style of the TBrush and use the selected color accordingly (as the color of the brush or as the first gradient color)&lt;/span&gt;
 &lt;span class=&quot;kw1&quot; style=&quot;color: blue;&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;Ellipse1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Fill&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Kind &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;==&lt;/span&gt; TBrushKind&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;bkSolid&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;
  Ellipse1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Fill&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Color &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; ColorListBox1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Color&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 &lt;span class=&quot;kw1&quot; style=&quot;color: blue;&quot;&gt;else&lt;/span&gt;
  Ellipse1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Fill&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Gradient&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Color &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; ColorListBox1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Color&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// ---------------------------------------------------------------------------&lt;/span&gt;
 
&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; __fastcall TForm1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;ColorListBox2Change&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TObject &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;Sender&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// Use the selected color as the second color of the gradient&lt;/span&gt;
 Ellipse1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Fill&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Gradient&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Color1 &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; ColorListBox2&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Color&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// ---------------------------------------------------------------------------&lt;/span&gt;
 
&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; __fastcall TForm1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;FormCreate&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TObject &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;Sender&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
 Ellipse1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Fill&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Kind &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; TBrushKind&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;bkNone&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// ---------------------------------------------------------------------------&lt;/span&gt;
 
&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; __fastcall TForm1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;Image1Click&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TObject &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;Sender&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// Set the Brush&#39;s pattern to be the first image&lt;/span&gt;
 Ellipse1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Fill&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; Image1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 Ellipse1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Repaint&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// ---------------------------------------------------------------------------&lt;/span&gt;
 
&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; __fastcall TForm1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;Image2Click&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TObject &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;Sender&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// Set the Brush&#39;s pattern to be the second image&lt;/span&gt;
 Ellipse1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Fill&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; Image2&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 Ellipse1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Repaint&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// ---------------------------------------------------------------------------&lt;/span&gt;
 
&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; __fastcall TForm1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;Image3Click&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TObject &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;Sender&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// Set the Brush&#39;s pattern to be the third image&lt;/span&gt;
 Ellipse1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Fill&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; Image3&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 Ellipse1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Repaint&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// ---------------------------------------------------------------------------&lt;/span&gt;
 
&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; __fastcall TForm1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;Image4Click&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TObject &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;Sender&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
 &lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// Set the Brush&#39;s pattern to be the fourth image&lt;/span&gt;
 Ellipse1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Fill&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; Image4&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 Ellipse1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Repaint&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// Set the style of the TBrush according to the selected option and&lt;/span&gt;
&lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// enable the components needed to set the other TBrush properties&lt;/span&gt;
&lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// ---------------------------------------------------------------------------&lt;/span&gt;
 
&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; __fastcall TForm1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;ListBoxItem1Click&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TObject &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;Sender&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
 Label3&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Text &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot; style=&quot;color: red;&quot;&gt;&quot;Choose a color:&quot;&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 Label4&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Text &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot; style=&quot;color: red;&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 Label2&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Text &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot; style=&quot;color: red;&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 Ellipse1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Fill&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Kind &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; TBrushKind&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;bkSolid&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 ColorListBox1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Enabled &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; True&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 ColorListBox2&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Enabled &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; False&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 Image1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Enabled &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; False&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 Image2&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Enabled &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; False&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 Image3&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Enabled &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; False&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 Image4&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Enabled &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; False&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// ---------------------------------------------------------------------------&lt;/span&gt;
 
&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; __fastcall TForm1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;ListBoxItem2Click&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TObject &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;Sender&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
 Label3&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Text &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot; style=&quot;color: red;&quot;&gt;&quot;Choose the top color:&quot;&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 Label4&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Text &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot; style=&quot;color: red;&quot;&gt;&quot;Choose the bottom color:&quot;&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 Label2&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Text &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot; style=&quot;color: red;&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 Ellipse1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Fill&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Kind &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; TBrushKind&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;bkGradient&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 ColorListBox1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Enabled &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; True&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 ColorListBox2&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Enabled &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; True&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 Image1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Enabled &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; False&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 Image2&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Enabled &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; False&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 Image3&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Enabled &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; False&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 Image4&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Enabled &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; False&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// ---------------------------------------------------------------------------&lt;/span&gt;
 
&lt;span class=&quot;kw4&quot; style=&quot;color: blue;&quot;&gt;void&lt;/span&gt; __fastcall TForm1&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;ListBoxItem3Click&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;(&lt;/span&gt;TObject &lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;*&lt;/span&gt;Sender&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;{&lt;/span&gt;
 Label2&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Text &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot; style=&quot;color: red;&quot;&gt;&quot;Choose an image:&quot;&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 Label3&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Text &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot; style=&quot;color: red;&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 Label4&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Text &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;st0&quot; style=&quot;color: red;&quot;&gt;&quot;&quot;&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 Ellipse1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Fill&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Kind &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; TBrushKind&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;bkBitmap&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 ColorListBox1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Enabled &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; False&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 ColorListBox2&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Enabled &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; False&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 Image1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Enabled &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; True&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 Image2&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Enabled &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; True&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 Image3&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Enabled &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; True&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 Image4&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Enabled &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; True&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
 Ellipse1&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Fill&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;Bitmap&lt;span class=&quot;sy2&quot; style=&quot;color: #000040;&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;&amp;gt;&lt;/span&gt;WrapMode &lt;span class=&quot;sy1&quot; style=&quot;color: navy;&quot;&gt;=&lt;/span&gt; TWrapMode&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;me2&quot; style=&quot;color: #007788;&quot;&gt;wmTileStretch&lt;/span&gt;&lt;span class=&quot;sy4&quot; style=&quot;color: teal;&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;br0&quot; style=&quot;color: green;&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;co1&quot; style=&quot;color: #666666;&quot;&gt;// ---------------------------------------------------------------------------&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;a href=&quot;&quot; id=&quot;Uses&quot; name=&quot;Uses&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #002bb8;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h1 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 24px; font-weight: normal; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em;&quot;&gt;
&lt;span class=&quot;mw-headline&quot;&gt;Uses&lt;/span&gt;&lt;/h1&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TBrush&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TBrush&quot;&gt;FMX.Types.TBrush&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TBrush&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TBrush&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TBrush&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TBrush&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TBrush&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TBrush&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TBrush.Kind&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TBrush.Kind&quot;&gt;FMX.Types.TBrush.Kind&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TBrush.Kind&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TBrush.Kind&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TBrush.Kind&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TBrush.Kind&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TBrush.Kind&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TBrush.Kind&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TBrush.Bitmap&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TBrush.Bitmap&quot;&gt;FMX.Types.TBrush.Bitmap&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TBrush.Bitmap&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TBrush.Bitmap&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TBrush.Bitmap&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TBrush.Bitmap&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TBrush.Bitmap&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TBrush.Bitmap&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TBrushBitmap.WrapMode&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TBrushBitmap.WrapMode&quot;&gt;FMX.Types.TBrushBitmap.WrapMode&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TBrushBitmap.WrapMode&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TBrushBitmap.WrapMode&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TBrushBitmap.WrapMode&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TBrushBitmap.WrapMode&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TBrushBitmap.WrapMode&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TBrushBitmap.WrapMode&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TBrushBitmap.Bitmap&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TBrushBitmap.Bitmap&quot;&gt;FMX.Types.TBrushBitmap.Bitmap&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TBrushBitmap.Bitmap&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TBrushBitmap.Bitmap&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TBrushBitmap.Bitmap&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TBrushBitmap.Bitmap&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TBrushBitmap.Bitmap&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TBrushBitmap.Bitmap&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TBrush.Gradient&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TBrush.Gradient&quot;&gt;FMX.Types.TBrush.Gradient&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TBrush.Gradient&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TBrush.Gradient&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TBrush.Gradient&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TBrush.Gradient&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TBrush.Gradient&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TBrush.Gradient&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TBrush.Color&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TBrush.Color&quot;&gt;FMX.Types.TBrush.Color&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TBrush.Color&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TBrush.Color&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TBrush.Color&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TBrush.Color&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TBrush.Color&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TBrush.Color&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Objects.TEllipse.Fill&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Objects.TEllipse.Fill&quot;&gt;FMX.Objects.TEllipse.Fill&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Objects.TEllipse.Fill&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Objects.TEllipse.Fill&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Objects.TEllipse.Fill&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Objects.TEllipse.Fill&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Objects.TEllipse.Fill&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Objects.TEllipse.Fill&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TGradient.Color&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TGradient.Color&quot;&gt;FMX.Types.TGradient.Color&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TGradient.Color&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TGradient.Color&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TGradient.Color&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TGradient.Color&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TGradient.Color&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TGradient.Color&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/en/FMX.Types.TGradient.Color1&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib en:FMX.Types.TGradient.Color1&quot;&gt;FMX.Types.TGradient.Color1&lt;/a&gt;&amp;nbsp;&lt;i&gt;(&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/fr/FMX.Types.TGradient.Color1&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib fr:FMX.Types.TGradient.Color1&quot;&gt;fr&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/de/FMX.Types.TGradient.Color1&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib de:FMX.Types.TGradient.Color1&quot;&gt;de&lt;/a&gt;&amp;nbsp;|&amp;nbsp;&lt;a class=&quot;extiw&quot; href=&quot;http://docwiki.embarcadero.com/Libraries/ja/FMX.Types.TGradient.Color1&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #3366bb; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: none;&quot; title=&quot;lib ja:FMX.Types.TGradient.Color1&quot;&gt;ja&lt;/a&gt;&amp;nbsp;)&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;line-height: 1.5em; margin-bottom: 0.5em; margin-top: 0.4em;&quot;&gt;
&lt;a href=&quot;&quot; id=&quot;See_Also&quot; name=&quot;See_Also&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; color: #002bb8;&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;h1 style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; font-size: 24px; font-weight: normal; margin-bottom: 0.6em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0.17em; padding-top: 0.5em;&quot;&gt;
&lt;span class=&quot;mw-headline&quot;&gt;See Also&lt;/span&gt;&lt;/h1&gt;
&lt;ul style=&quot;line-height: 1.5em; list-style-image: url(http://docwiki.embarcadero.com/shared/skins/duobook2/bullet.gif); list-style-type: square; margin-bottom: 0px; margin-left: 1.5em; margin-right: 0px; margin-top: 0.3em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;
&lt;li style=&quot;margin-bottom: 0.1em;&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeExamples/en/FMXTBrush_(Delphi)&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;FMXTBrush (Delphi)&quot;&gt;Delphi version of this example&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;catlinks&quot; id=&quot;catlinks&quot; style=&quot;background-color: #f9f9f9; border-bottom-color: rgb(170, 170, 170); border-bottom-style: solid; border-bottom-width: 1px; border-image: initial; border-left-color: rgb(170, 170, 170); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(170, 170, 170); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(170, 170, 170); border-top-style: solid; border-top-width: 1px; clear: both; margin-top: 1em; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;
&lt;div id=&quot;mw-normal-catlinks&quot;&gt;
&lt;a href=&quot;http://docwiki.embarcadero.com/CodeExamples/en/Special:Categories&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;Special:Categories&quot;&gt;Categories&lt;/a&gt;:&amp;nbsp;&lt;span dir=&quot;ltr&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeExamples/en/Category:C%2B%2B&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;Category:C++&quot;&gt;C++&lt;/a&gt;&lt;/span&gt;&amp;nbsp;|&amp;nbsp;&lt;span dir=&quot;ltr&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeExamples/en/Category:XE2&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;Category:XE2&quot;&gt;XE2&lt;/a&gt;&lt;/span&gt;&amp;nbsp;|&amp;nbsp;&lt;span dir=&quot;ltr&quot;&gt;&lt;a href=&quot;http://docwiki.embarcadero.com/CodeExamples/en/Category:FMX&quot; style=&quot;background-attachment: initial; background-clip: initial; background-color: initial; background-image: none; background-origin: initial; background-position: initial initial; background-repeat: initial initial; color: #5a3696; text-decoration: none;&quot; title=&quot;Category:FMX&quot;&gt;FMX&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/2890191584365736869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/82591241726920200/posts/default/2890191584365736869'/><link rel='alternate' type='text/html' href='http://firemonkeyinfo.blogspot.com/2012/05/how-do-i-use-firemonkey-tbrush-in-c.html' title='How do I use FireMonkey TBrush in C++ Code Sample'/><author><name>Tim</name><uri>http://www.blogger.com/profile/01051286684536695921</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>