|
Thanks for your elaborate reply. I slowly came to that conclusion myself before reading your post! See my reply to the reply by Ennis.
Cheers,
Martijn
|
|
|
|
|
I want to challenge you on your hint that subscript and superscript are considered style. Why would unicode include some subscript/superscript characters when it's considered 'style'?
Subscript and superscript are on the border of formatting and contents, much like capitalization, which is a part of Unicode. cm2 and cm2 are 2 different things (or rather, cm2 is incorrect).
On http://www.w3.org/TR/unicode-xml/#Superscripts it says:
"For super or subscripted letters in phonetic transcription in particular, a change from superscript of subscript to regular style would alter the meaning. Note that such use in transcription is not limited to letters: superscripted small digits are often used to indicate tone."
So, in the phonetic presentation of text, w3c argues that tone is content and not formatting. I would actually think the opposite: tone is presentation and it would make more sense to use markup. For example, different dialects of a language may have different intonations while the contents remains the same.
How about text. By using the 'em' HTML tag, a specific part of a sentence will be highlighted or bolded and it may change the meaning of a sentence. Is this contents or formatting?
Here is one thing that I'm sure of: W3C, Unicode, OMG and whoever works in these groups are people who sometimes make decisions for the sake of practicality (although they'd like to give the impression that everything they do makes 100% sense). It would be very impractical to not be able to make the distinction between cm2 and cm2 in plain text. They also found it more practical in their phonetic presentation of text.
At the same rate, it is more practical to represent color, fonts, etc in markup than it is in Unicode characters.
|
|
|
|
|
Martijn Boeker wrote: Why would unicode include some subscript/superscript characters when it's considered 'style'?
If you find super- and sub-script numbers in the font you're using, you can use those characters in your string. Those are not styles.
Luc is correct, there is no such thing as style in a String object.
|
|
|
|
|
I know Luc is correct and it was nice of him to give an elaborate reply. However, I found his answer a bit condescending, because it's obvious that color is style and not part of plain text, whereas subscript/superscript is in a bit of a different class (sometimes it's a character, sometimes it's style). Anyway, I should just be happy with his answer, which was helpful, and let my ego go
|
|
|
|
|
Just for fun, do you have any thoughts on this:
x222222
|
|
|
|
|
That's just crazy! Who would want to do that?
|
|
|
|
|
Ever seen Star Wars?
from a hidden base, have wonRebel spaceships, strikingIt is a period of civil war.
|
|
|
|
|
That's awesome!
Ah, so it's because of people like you that Unicode doesn't want to support subscript/superscript very well!
|
|
|
|
|
aspdotnetdev wrote: Just for fun, do you have any thoughts on this:
Zzzzzzz
Hit any user to continue.
|
|
|
|
|
Martijn Boeker wrote: and let my ego go
Way too sensitive mate, wait until you post a really dumb question if you want to see condescending, sarcastic and rude!
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
So, you're saying my question was dumb, but not really dumb? Thanks!
|
|
|
|
|
Actually I didn't think the question was dumb, your reaction was a little sensitive.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Yeah, I know what you meant, I was just kidding...
|
|
|
|
|
Hi guys i am doing an app where i am using ControlPaint.DrawReversibleFrame to paint the drag siluet of a rectangle over the screen but in a certain condition when a user does a mouseup i have to "animate"the movement of that rectangle so it returns to a place in the screen but when the rectangle starts to animate the movement it keeps the last position rect in the screen so it does not send the redraw message to the background windows.
Can someone they me how to fix this mess?
|
|
|
|
|
You could try making a call to System.Windows.Forms.Application.DoEvents() although that might just be for the process you call it from.
|
|
|
|
|
Hi,
the way I understand it, the ControlPaint.DrawReversible methods don't need the help of other windows or processes to execute immediately, and calling them a second time undoes the drawing of the first time, so if some of them remain visible, it suggests you didn't execute them in pairs in the right order (i.e. A A B B C C).
|
|
|
|
|
Hello^,
I would prinf any file (.txt, .pdf,..etc) on printer. it's possible to excute for exemple "c:\ print myprinter c:\myfile" ?
Thank you verry mutch.
|
|
|
|
|
See the System.Process class[^]
Real men don't use instructions. They are only the manufacturers opinion on how to put the thing together.
|
|
|
|
|
Hello,
A class Process, allow to excute any programm, but it d'ont print any file.
Thank you verry mutch.
|
|
|
|
|
|
Hello,
I try for :
Unfortunatly, he open my pdf then print a false caratcters
I would to print a pdf directely withou open it.
Please help me to resolve this great problem.
Thank you verry mutch.
try
{
streamToPrint = new StreamReader(file.FullName);
try
{
printFont = new Font("Arial", 10);
PrintDocument pd = new PrintDocument();
pd.PrintPage += new PrintPageEventHandler(pd_PrintPage);
pd.PrinterSettings.PrinterName = "PDFCreator";
pd.Print();
currentLog.AddLog("Printing : ", string.Format("fichier : {0}", file));
file.Delete();
}
finally
{
streamToPrint.Close();
}
}
catch (Exception ex)
{
}
public static void pd_PrintPage(object sender, PrintPageEventArgs ev)
{
float linesPerPage = 0;
float yPos = 0;
int count = 0;
float leftMargin = ev.MarginBounds.Left;
float topMargin = ev.MarginBounds.Top;
string line = null;
linesPerPage = ev.MarginBounds.Height / printFont.GetHeight(ev.Graphics);
while (count < linesPerPage && ((line = streamToPrint.ReadLine()) != null))
{ yPos = topMargin + (count * printFont.GetHeight(ev.Graphics));
ev.Graphics.DrawString(line, printFont, Brushes.Black, leftMargin, yPos, new StringFormat());
count++;
}
if (line != null)
ev.HasMorePages = true;
else
ev.HasMorePages = false;
}
|
|
|
|
|
As this is a C# forum. I presume that you want to use C# to do this.
Therefore I suggest that you start here[^] and work your way through the sections.
Henry Minute
Do not read medical books! You could die of a misprint. - Mark Twain
Girl: (staring) "Why do you need an icy cucumber?"
“I want to report a fraud. The government is lying to us all.”
|
|
|
|
|
Hi friends,
My application needs administrator rights to function properly. If user wants to launch the application manually, he has to right click to pop context menu up and then selecting the option "Run as Administrator". But it could be irritating to so many users.
How can the application be started with full/administrator/escalated rights when it is being launched automatically at windows startup? I need to do this on VISTA and Windows 7.
Also is it possible that the application, irrespective of if it is launched manually or automatically at startup, always get started with administrator rights?
I need to do this thing programmatically (using C# or installshield). Please help me.
Thanks in advance,
Aseem
modified on Tuesday, November 2, 2010 1:01 PM
|
|
|
|
|
Hi,
Aseem Sharma wrote: But it could be irritating to so many users.
It would be more irritating if some application ran with more rights than I assigned to it
Aseem Sharma wrote: How can the application be started with full/administrator/escalated rights when it is being launched automatically at windows startup? I need to do this on VISTA and Windows 7.
Proces.Start [^]. Needless to say that you'll need to supply the password of the local administrator before you're allowed to do that.
Good luck
I are Troll
|
|
|
|
|
Ha! I did something like that* on my last job. I wrote a little app to monitor the health of the system -- availability of the databases, status of the many Windows Services, etc. But the users (operators) didn't have the same access as the Services -- so I used a Process to execute various things (always read-only). The username and password for the Services was already stored in a database (mostly out of laziness), so I access that; the user doesn't know the password, doesn't even know that the app executes under a different user.
* But not actually an administrator, just a user with access to more systems.
|
|
|
|