itextsharp and displaying fractions

lhbit
lhbit used Ask the Experts™
on
Can't figure this one out. I am creating a pdf dynamically that is displaying numbers of say 40.5, but I need it to display as 40 1/2 with the 1/2 to be the smaller font like Word does it when you type it in there. I've tried adding a new paragraph with the Unicode such as this:

 document.Add(New Paragraph("\u00bc", FontFactory.GetFont("sanserif", 8)))

But it just displays the "\u00bc" as text. Obviously I'm doing something wrong. I know I can use a chunk and raise the text up, but its still not what they want.

Searching is getting me nowhere and even on here it doesn't appear to have been asked ever. Anybody know?
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Software Engineer
Commented:
Try this:
document.Add(New Paragraph("40 " & Chr(&HBD), FontFactory.GetFont("sanserif", 8)))

Open in new window

Explanation: 1/2 is simply ascii character code BD (hex), no unicode required. Output pdf attached.
output.pdf
Commented:
Thanks, but for some reason when I use that it puts the letters Chr in the paragraph, however I finally figured out I could use the postscript feature and create the fraction myself.

Author

Commented:
I've requested that this question be closed as follows:

Accepted answer: 0 points for lhbit's comment #a39984436

for the following reason:

Trying to get it to work any other way doesn't work for me from .net, so I'm only posting my solution to close the thread, but keep it in history for somebody else.
Robert SchuttSoftware Engineer

Commented:
If the text Chr is in the paragraph, I suspect you haven't used my code correctly. The function Chr() is called, nowhere is the text "Chr" put in the paragraph in the code I posted.

I'm objecting because I posted a perfectly good and simple solution (a month ago) including an example of the output, whereas your accepted solution is actually a workaround which may be useful but not as fitting to your actual question compared to the solution I posted.
Robert SchuttSoftware Engineer

Commented:
Objection: please see my previous post for objecting to the chosen closure.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial