Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

itextsharp and displaying fractions

Posted on 2014-02-28
6
Medium Priority
?
413 Views
Last Modified: 2014-04-08
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?
0
Comment
Question by:lhbit
  • 3
  • 2
6 Comments
 
LVL 35

Accepted Solution

by:
Robert Schutt earned 2000 total points
ID: 39896748
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
0
 

Assisted Solution

by:lhbit
lhbit earned 0 total points
ID: 39984436
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.
0
 

Author Comment

by:lhbit
ID: 39984476
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.
0
 
LVL 35

Expert Comment

by:Robert Schutt
ID: 39984473
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.
0
 
LVL 35

Expert Comment

by:Robert Schutt
ID: 39984477
Objection: please see my previous post for objecting to the chosen closure.
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I recently decide that I needed a way to make my pages scream on the net.   While searching around how I can accomplish this I stumbled across a great article that stated "minimize the server requests." I got to thinking, hey, I use more than one…
I have helped a lot of people on EE with their coding sources and have enjoyed near about every minute of it. Sometimes it can get a little tedious but it is always a challenge and the one thing that I always say is:   The Exchange of informatio…
This course is ideal for IT System Administrators working with VMware vSphere and its associated products in their company infrastructure. This course teaches you how to install and maintain this virtualization technology to store data, prevent vuln…
Is your data getting by on basic protection measures? In today’s climate of debilitating malware and ransomware—like WannaCry—that may not be enough. You need to establish more than basics, like a recovery plan that protects both data and endpoints.…
Suggested Courses

927 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question