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. 6 1384
What database are you using? This can be done directly in your SQL or Stored
Procedure.
--
HTH,
Kevin Spencer
..Net Developer
Microsoft MVP
Big things are made up
of lots of little things.
"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.
This is an ASP example but the same principle/idea will work http://www.darkfalz.com/1076/
--
Curt Christianson
Owner/Lead Developer, DF-Software www.Darkfalz.com
"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.
One idea is to test for length, as such and take a subset of the string.
string longname;
if(longname.Length > 300)
{
longname = longname.Substring(0,299);
}
"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.
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.
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.
A possibility:
In the graphics namespace, there is a MeasureString method, that you can use
to
get the pixel-length of a string (using a specific font).
You could measure your name. If it shorter than you want to allow, no
problem,
else shorten the name until it fits.
Hans Kesting
"Eidolon" <ei**************@yahoo.com> wrote in message
news:%2******************@TK2MSFTNGP12.phx.gbl... 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.
This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Derek Fountain |
last post by:
Just asked a question regarding this little bit of XSL:
---
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html"/>
...
|
by: tilt |
last post by:
Hello,
I use an object element to replace the iframe element in ie, like this:
<object
id="x_obj"
data="http://.../"
type="text/html">
<iframe name="x_if" id="x_if"...
|
by: rynato |
last post by:
I have a <spanof width X px and height Y px. I want to read the text
of an article, which is stored in a mySQL table, and pass to that
<spanonly just enough text to fit in it, along with a 'read...
|
by: removeps-groups |
last post by:
How to wrap text in <ptag if the text has no spaces and is very
long? Here is an example:
...
|
by: GloStix |
last post by:
For some reason, FF likes to put a black underline on all my buttons.
No matter what I do, it has the line
I've tried displaying as block and cursor, anything..
Also I've been trying to get it so...
|
by: joe |
last post by:
Is it OK to have multiple:
<script type="text/javascript" src="funcs1.js"></script>
<script type="text/javascript" src="funcs2.js"></script>
<script type="text/javascript"...
|
by: robert112 |
last post by:
Hi All,
I have a .net WSE 3.0 Web Service acting as a client calling a j2EE
web Service. The service works when I call it using a client program
called soapUI (which is free to download) but when...
|
by: Stan Brown |
last post by:
I've searched Google and the group archives, and came up empty, but
maybe I just haven't selected the right search term.
This concerns only the screen -- printing isn't an issue. I'm also
not...
|
by: Jason7899 |
last post by:
Hello Everyone,
I have been searching tirelessly and cannot find a way to convert this
text into
html
text=
&lt;p&gt;LONDRES (Reuters) - Cientistas descobriram tr&ecirc;s importantes...
|
by: erikbower65 |
last post by:
Using CodiumAI's pr-agent is simple and powerful. Follow these steps:
1. Install CodiumAI CLI: Ensure Node.js is installed, then run 'npm install -g codiumai' in the terminal.
2. Connect to...
|
by: linyimin |
last post by:
Spring Startup Analyzer generates an interactive Spring application startup report that lets you understand what contributes to the application startup time and helps to optimize it. Support for...
|
by: Taofi |
last post by:
I try to insert a new record but the error message says the number of query names and destination fields are not the same
This are my field names
ID, Budgeted, Actual, Status and Differences
...
|
by: DJRhino1175 |
last post by:
When I run this code I get an error, its Run-time error# 424 Object required...This is my first attempt at doing something like this. I test the entire code and it worked until I added this -
If...
|
by: Rina0 |
last post by:
I am looking for a Python code to find the longest common subsequence of two strings. I found this blog post that describes the length of longest common subsequence problem and provides a solution in...
|
by: lllomh |
last post by:
Define the method first
this.state = {
buttonBackgroundColor: 'green',
isBlinking: false, // A new status is added to identify whether the button is blinking or not
}
autoStart=()=>{
|
by: lllomh |
last post by:
How does React native implement an English player?
|
by: Mushico |
last post by:
How to calculate date of retirement from date of birth
|
by: DJRhino |
last post by:
Was curious if anyone else was having this same issue or not....
I was just Up/Down graded to windows 11 and now my access combo boxes are not acting right. With win 10 I could start typing...
| |