Q&A - Question

Scaling all label font sizes and label density at runtime

ScoL asked on September 10, 2019, keyword: Developer Kernel

In our case, we have a Tatukgis Map in a Delphi VCL application. We are interested in scaling the fonts larger or smaller at run time for certain displays and for map export. So we would like to loop through all the labels settings in the map and make the font sizes double or half the size depending on a checkbox or combobox setting.

1) How do we loop through our map geo layers for different road types and zoom layers so we can note the label font sizes and change them on the fly?

2) Is there an easier way to do this? We want the ability to increase or decrease the label density on certain displays or map exports as well.



Tomasz Kosinski (TatukGIS) replied September 10, 2019
Please, take a look on KB10678 and KB10414.
You can also express font sizes in cm, m, in, etc. which means that font will be scaled automaticity following 'virtual size' of the label. See Param AsText syntax.
If you would like to answer the question please Sign In.
Please review our recent Privacy Policy.
If you have any questions or requests, please contact us.
The Questions and Answers (Q & A) is intended to provide a means of communication between TatukGIS customers.
  1. Licensed users (with active maintenance play) of TatukGIS products may contribute to the Q & A content. Read-only access is available to anyone.
  2. Keep the content positive and professional.
  3. Be courteous to others by posting information when a question or issue asked on the Q & A is answered or resolved by other means (such as with help from TatukGIS technical support). Offer others at least a hint how the posted question was answered or the issue was resolved.
  4. The Q & A is not a replacement for TatukGIS technical support. TatukGIS team may or may not regularly follow or contribute content.