New User? Sign Up  |  Sign In  |  Help
Barcode support and
tutorials from IDAutomation
and the community.
Click for the BBB Business Review of this Computers Hardware, Software & Services in Tampa FL
Resolved Questions Bookmark and Share
Brant

iPhone and iPad Barcode Font Integration


How to integrate iPhone and iPad Barcode Font?


01-31-12     2820 day(s) ago    

  Report Abuse

 

Brant

Best Answer

IDAutomation’s TrueType and OpenType Barcode Fonts may be used
in custom applications on the iPhone and iPad.
The following demonstrates how this is accomplished:

Drag the barcode font file into the resources folder
in the Project Window. For this example, IDAutomationC39xs.ttf will be used.

Edit the Info.plist file and create a key named
UIAppFonts with the filename of the font as an
array value:

<key>UIAppFonts</key>
<array>
<string>IDAutomationC39xs.ttf</string>
</array>

Refer to the font name in your application to
make use of it, for example:
[UIFont fontWithName:@"IDAutomationC39xs" size:12.0];

For all self-checking barcode fonts such as Code-39
used in the example above, be sure to include the start
and stop digit. For example, to encode the text “ ABCDE ”,
the text to display or print using the Code-39 barcode
font would be “ *ABCDE* ” because the “*” character is
the start/stop digit for Code-39.

Additional symbologies such as Code-128 require a check
digit calculation in addition to start/stop characters.
IDAutomation provides several font encoders
that include the code to perform this conversion that
can be easily rewritten in Objective C for this purpose.

The above example was provided by an external source for iOS 4.
For additional assistance, refer to the iOS development Library.

Posted 2820 day(s) ago

(0)
(0)
  Report Abuse
 
Find Interesting
 
Email to Others
 
Bookmark
 
Subscribe to Answer Alert
No comments yet.     Be the first to comment.
Other Answers (1)

Brant
IDAutomation now offers a sample XCode project that implements the free Code-39 font on the iPhone.
http://downloads.idautomation.com/IDAutomation_XCode_Barcode_Generator.zip


Posted 2715 day(s) ago

()
()
   Report Abuse
Email this question link to friends
You must enter an email address, if name is entered or vice-versa for each friend.
Friend #1 -
Friend #2 -
Friend #3 -
Friend #4 -
Friend #5 -
  Your comment on this question
  |         |  
bold  italic  underline  strike       big  small       superscript  subscript 
  Allows to add a link. Added links would only be converted to actual clickable link, when the domain of the link is white-listed by administrator.
Caption :
Link URL :
(Must starts with "http://")
Add  |   Cancel
  Allow to insert an image. Must be among the following file types - *.jpg, *.gif, *.png & *.bmp.
Image Url :   Upload New
(Image url must always starts with " http:// ")
Width : pixels
(Must not be greater than 450px. Enter 0px for no resize)
Add  |   Cancel
  Allow to insert YouTube video. Insert the video embed code.
Embed Code :
Add  |   Cancel
Up to 5000 Characters are allowed. Current Count: 0
  Your comment on this answer
  |         |  
bold  italic  underline  strike       big  small       superscript  subscript 
  Allow you to add a link. Added links would only be converted to actual clickable link, when the domain of the link is white-listed by administrator.
Caption :
Link URL :
(Must start with "http://" or "https://")
Add  |   Cancel
  Allow to insert an image. Must be among the following file types - *.jpg, *.gif, *.png & *.bmp.
Image Url :   Upload New
(Image url must always start with "http://" or "https://")
Width : pixels
(Must not be greater than 450px. Enter 0px for no resize)
Add  |   Cancel
  Allow to insert YouTube video. Insert the video embed code.
Embed Code :
Add  |   Cancel
Up to 5000 characters are allowed. Current Count: 0

You may answer and comment on any thread according to the Terms and Conditions.

 © Copyright 2019 IDAutomation.com, Inc., All Rights Reserved. Legal Notices.

 Barcode Fonts | Components | Scanners | Support | Contact Us
Training Videos on YouTube Join us on Google Plus Join us on LinkedIn Follow us on Twitter Like us on Facebook