hehehehe

good luck, considering you have to know what size the font is i, the style
of font and spacings.

the best i could come up with was this

<cfset lenArray = ArrayNew(1)>

<cfset wide = 7>
<cfset narrow = 5>
<cfset c = structNew()>
<cfset c["a"] = wide>
<cfset c["b"] = wide>
<cfset c["c"] = wide>
<cfset c["d"] = wide>
<cfset c["e"] = wide>
<cfset c["f"] = wide>
<cfset c["g"] = wide>
<cfset c["h"] = wide>
<cfset c["k"] = wide>
<cfset c["m"] = wide>
<cfset c["n"] = wide>
<cfset c["o"] = wide>
<cfset c["p"] = wide>
<cfset c["q"] = wide>
<cfset c["r"] = wide>
<cfset c["s"] = wide>
<cfset c["t"] = wide>
<cfset c["u"] = wide>
<cfset c["v"] = wide>
<cfset c["w"] = wide>
<cfset c["x"] = wide>
<cfset c["y"] = wide>
<cfset c["z"] = wide>
<cfset c["&"] = wide>
<cfset c["2"] = wide>
<cfset c["3"] = wide>
<cfset c["4"] = wide>
<cfset c["5"] = wide>
<cfset c["6"] = wide>
<cfset c["7"] = wide>
<cfset c["8"] = wide>
<cfset c["9"] = wide>
<cfset c["0"] = wide>
<cfset c[" "] = wide>
<cfset c["-"] = wide>
<cfset c["+"] = wide>

<cfset c["i"] = narrow>
<cfset c["j"] = narrow>
<cfset c["l"] = narrow>
<cfset c["'"] = narrow>
<cfset c["("] = narrow>
<cfset c[")"] = narrow>
<cfset c["!"] = narrow>


<cfloop from="1" to="#Len(name)#" index="ch">

        <cfif NOT structKeyExists(c,mid(name,ch,1))>
                <cfset lenCounter = lenCounter + narrow>
        <cfelse>
                <cfset lenCounter = lenCounter + c[mid(name,ch,1)]>
        </cfif>

</cfloop>

<cfset  menuLength = MAX(ArrayMax(lens), 150)>


Steve

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of Zaac Woodhead
Sent: Tuesday, April 12, 2005 3:23 PM
To: CFAussie Mailing List
Subject: [cfaussie] OT: Length of a string (text) in pixels.


Can anyone help out with this ... I have a dynamic horizontal menu and would
adjust the width for each parent item accordingly.

Regards,

Zaac Woodhead
Phone :1300 855 095

Website Design & Development
www.portplus.com


---
You are currently subscribed to cfaussie as: [EMAIL PROTECTED]
To unsubscribe send a blank email to
[EMAIL PROTECTED] Aussie Macromedia Developers:
http://lists.daemon.com.au/



---
You are currently subscribed to cfaussie as: [email protected]
To unsubscribe send a blank email to [EMAIL PROTECTED]
Aussie Macromedia Developers: http://lists.daemon.com.au/

Reply via email to