Topics   All   MacOS (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server   Client   Old   Deprecated   Guides   Examples   Videos
New in version: 10.2   10.3   10.4   10.5   11.0   11.1   11.2   11.3   11.4   11.5    Statistic    FMM    Blog  

Font.CalculateTextWidth

Calculates width of text.

Component Version macOS Windows Linux Server iOS SDK
Font 6.5 ✅ Yes ✅ Yes ❌ No ✅ Yes, on macOS and Windows ✅ Yes
MBS( "Font.CalculateTextWidth"; Text { ; Font; Size } )   More

Parameters

Parameter Description Example Flags
Text The text to measure. "Hello World"
Font The font name.
Using System font in case of empty parameter.
"Arial" Optional
Size The font size to use.
Default is system font size.
12 Optional

Result

Returns number or error.

Description

Calculates width of text.
The plugin uses system font rendering to calculate width. This may be different from what FileMaker renders with it's own engine.
You can use the measured size to detect if text fits a field.

Mac result in logical points, but on Windows in pixels.

Examples

Calculate width of Hello World:

MBS( "Font.CalculateTextWidth"; "Hello World" )
# e.g. 70.9 on Mac and 77 on Windows.

Calculate with Arial

MBS( "Font.CalculateTextWidth"; "Hello World"; "Arial"; 12 )
# e.g. 61 on Windows, 61,7 on Mac

See also

Release notes

Example Databases

Blog Entries

FileMaker Magazin

Created 21st October 2016, last changed 16th November 2018


Font.CalculateTextHeight - Font.Deactivate

Feedback: Report problem or ask question.




Links
MBS Xojo Plugins

Start Chat