Thank you to everyone who has answered thus far. None of these solutions are
quite what i meant though.
In the Windows API, there is this function PathCompactPath, defined in
SHLWAPI.dll, where you can pass in the pixel width you need a path to fit
in, and it will shorten it as it needs to to fit in the desired length.
I am looking for something similar. I have a table with a variable number of
columns, each column representing a product. The first row in each column is
the manufacturers name. i want all the columns to be the same width across
the page, so i set them in code each to
<code>width='<%=Floor(100/NumCols)%>%'.
When i get one of these really long names though, it blows that column's
width way up, and crowds the other ones off to the side. I want to be able
to have the mfg name be dynamically truncated to fit in the specified column
width (probably in pixels?). Now i think of it, this would likely be more a
client-side scripting thing.
Any ideas, or solutions, appreciated.
Thanks in advance,
- Aaron.
"Scott M." <s-***@BADSPAMsnet.net> wrote in message
news:uR****************@TK2MSFTNGP09.phx.gbl...
If Len(theString) > 10 then
theString = Left(10, theString) & "..."
End If
"Eidolon" <ei**************@yahoo.com> wrote in message
news:OC**************@tk2msftngp13.phx.gbl... Anyone know of a way, or a control, which would allow me to clip text
with a "..." displayed at the end?
We have a product comparison page, with products lied up side by side...
one of the fields displayed is the manufacturer, and some of them have VERY
long names, so id like to when the name is long, convert it from "Mr Joe
Shmoes Super Duper Electronics Builder" to "Mr Joe Shmoes Sup..." instead of
having it crunch all the other products to the side.
Thanks in advance,
- Eidolon.