Tags:
view all tags
---++ Defining Custom Fonts When designing graphical images in APPX there are 9 fonts pre-configured with the Desktop Client that are part of the Java installation within the client. In order to use custom fonts, such as bar codes, there are a few steps that must be taken. Follow these steps and you should be able to make use of custom fonts on your PDF outputs. ---+++ Disclaimer: While these steps work in most cases this implimentation of custom fonts is not supported in APPX (not in 4.x or 5.x). ---+++++ Custom Fonts on a Windows Server The easiest way is to install the font on your Windows server. 1) Open the Windows Control Panel 2) Open the Fonts folder <br /> From the File menu, choose "Install New Font..." and then choose the font file (for example, free3of9.ttf) <br /> <br />When you install a font, you must tell Appx the name of the font, not the name of the font file. For example, the "Free 3 of 9" font is distributed in a file named "free3of9.ttf", but the name of the font is actually "Free 3 of 9 Regular". (you can also use "Free 3 of 9"). To find the font name, open the font file (free3of9.ttf) with Font Viewer (the easiest way to do that is to simply double-click on the font file in the Windows file manager). <br /> <br />Once you've installed the font, use the font name when referring to the font, not the .ttf file name. Log into APPX and go to Application Design. 1) Select Name Resources and define a resource with: State will be ROLLOVER SELECTED Location Type will be SERVER FILE Location Data will be the font name as described above (Free 3 of 9 Regular in this example) 2) On you image define an alpha field with as a Label widget Enter the Named Resource defined above Leave the Font Name field blank 3) In the Pre-Display event point enter the following code: SET --- WIDGET NAME = VENDOR BAR CODE<br /> READ --- WIDGET HOLD 1 FT 0 BY WIDGET NAME<br />T SET --- II = 10<br />T SET --- WIDGET FONT = --- II<br />T REWRITE --- WIDGET FAIL 0 The font will be embedded in the PDF document so the custom font should be viewable and printable on all systems whether the font is installed on the system or not. ---+++++ Custom Fonts on a Unix or Linux Server Follow these instructions to install a custom font. This example will refer to the Free3of9.ttf bar code font. 1) Place the font file (Free3of9.ttf) in the Resource directory for one of your applications. 2) Log into APPX and go to application disign for that applications. Add a Named Resource. The State will be ROLLOVER SELECTED The Location Type will be DESIGN FILE The Location Data with be Free3of9 (the font file name without the extension) 3) On your output define an alpha field and make it a Label widget. Enter the resource name you created above Leave the Font Name field blank Enter a name for the widget 4) In the Pre-Display event point enter the following code. Replace VENDOR NUMBER with the name of your widget. SET --- WIDGET NAME = VENDOR NUMBER<br /> READ --- WIDGET HOLD 1 FT 0 BY WIDGET NAME<br />T SET --- II = 10<br />T SET --- WIDGET FONT = --- II<br />T REWRITE --- WIDGET FAIL 0 The font will be embedded in the PDF document so the custom font should be viewable and printable on all systems whether the font is installed on the system or not. -- Main.GaryRogers - 2010-03-01
Edit
|
Attach
|
Watch
|
P
rint version
|
H
istory
:
r4
<
r3
<
r2
<
r1
|
B
acklinks
|
V
iew topic
|
Raw edit
|
More topic actions...
Topic revision: r1 - 2010-03-01
-
GaryRogers
Home
Site map
Main web
MedicaidBilling web
Sandbox web
TWiki web
Sandbox Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Edit
Attach
Copyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback