Connection Information

To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host.

Connection Type

PrintDefineFont – PB Docs 126 – PowerBuilder Library

PrintDefineFont – PB Docs 126

PrintDefineFont PowerScript function

Description

Creates a numbered font definition that consists of a font
supported by your printer and a set of font properties. You can
use the font number in the PrintSetFont or PrintText functions.
You can define up to eight fonts at a time.

Syntax

Argument

Description

printjobnumber

The number the PrintOpen function
assigned to the print job.

fontnumber

The number (1 to 8) you want to assign
to the font.

facename

A string whose value is the name of a
typeface supported by your printer (for example, Courier 10Cpi).

height

An integer whose value is the height
of the type in thousandths of an inch (for example, 250 for 18-point
10Cpi) or a negative number representing the point size (for example,
-18 for 18-point). Specifying the point size is more exact; the
height in thousandths of an inch only approximates the point size.

weight

The stroke weight of the type. Normal
weight is 400 and bold is 700.

fontpitch

A value of the FontPitch enumerated datatype
indicating the pitch of the font:

  • Default!

  • Fixed!

  • Variable!

fontfamily

A value of the FontFamily enumerated
datatype indicating the family of the font:

  • AnyFont!

  • Decorative!

  • Modern!

  • Roman!

  • Script!

  • Swiss!

italic

A boolean value indicating whether the
font is italic. The default is false (not italic).

underline

A boolean value indicating whether the
font is underlined. The default is false (not
underlined).

Return Values

Integer. Returns 1 if it succeeds and
-1 if an error occurs. If any argument’s value is null, PrintDefineFont returns null.

Usage

You can use as many as eight fonts in one print job. If you
require more than eight fonts in one job, you can call PrintDefineFont again
to change the settings for a font number.

Use PrintSetFont to
make a font number the current font for the open print job.

note.png Fonts in Microsoft Windows

Although the fontfamily argument seems
to duplicate information in the font name, Windows uses it along
with the font name to identify the correct font or substitute a
similar font if the named font is unavailable.

note.png Font names and sizes

Some font names include a size, especially monospaced fonts
which include characters per inch. This is the recommended size
for the font and does not affect the printed size, which you specify
with the height argument.

Examples

These statements define a new blank page, and then
define print font 1 for Job as Courier 10Cpi,
18 point, normal weight, default pitch, Decorative font, with no
italic or underline:

See Also


Document get from Powerbuilder help
Thank you for watching.
Was this article helpful?
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x