Use default measurement in UI

Build 1501 on 14/Nov/2017  This topic last edited on: 26/Oct/2016, at 16:52

I4

In the GN4 version 2.4 or newer, there is an editorial xslt extension function, to transform millipoint values to readable string.

Example:

<xsl:value-of select="edfn:MPtToStrUnit(@bodyTextH, 'true')"/> 

The second parameter can be 'false' (use user default horizontal measure), 'true' (use user default vertical measure) or can be a measure name to force it (ex: 'in', for inches).

The "edfn:" namespace declaration is now implicit, can be omitted in config, as "fn:".

Clients

In the GN4 version 2.4 or newer, there is a converter, to transform millipoint values to readable string.

Example:

Text="{Binding Path=img.height, Converter={Static Resource MPt To Str Unit}, Converter Parameter=true}" 

Converter Parameter can be =false (use Global Config default horizontal measure - Def Horz Mis="pt" - same if omitted), =true (use Editorial config default vertical measure - Def Mis="mm") or can be equal to a measure name to force it (ex: 'in', for inches).

Any hard-coded measure conversion in *_Config.xml files has been replaced to use the new converter.