
Font
Description: The Font Object is an additional way of working with the machine fonts. You can construct a font object and then modify the properties of the Font Object. You can set up specific Font Objects and then manipulate them separate from dealing with the machine fonts via the Font Dialog Box. The Typical method of working with a Font Object is as follows:
Construct Font1 As Font
Font1.Name = “George”
| Property |
Arguments |
Access |
| Ascent |
INT Ascent |
Read |
| Decent |
INT Decent |
Read |
| Description |
INT Description |
Read/Write |
| Enabled |
BOOL Enabled |
Read/Write |
| Encoding |
INT Encoding |
Read |
| FirstCharacter |
INT First Character |
Read |
| Focus |
BOOL Focus |
Read/Write |
| FontHeight |
INT Font Height |
Read |
| FontWidth |
INT Font Width |
Read |
| Height |
INT Height |
Read/Write |
| Hints |
INT Hints |
Read |
| LastCharacter |
INT Last Character |
Read |
| Leading |
INT Leading |
Read |
| Name |
STRING Name |
Read |
| Position |
INT X, INT Y Position |
Write |
| SetWidth |
INT Set Width |
Read |
| Size |
INT Size |
Read |
| Slant |
INT Slant |
Read |
| Spacing |
INT Spacing |
Read |
| Visible |
BOOL Visible |
Read/Write |
| Weight |
INT Weight |
Read |
| Width |
INT Width |
Read/Write |
| X |
INT X Position |
Read/Write |
| Y |
INT Y Position |
Read/Write |
| Constant |
Value |
Property used on |
| OBFontPitchDefault |
$00000000 |
Pitch |
| OBFontPitchFixed |
$00000001 |
Pitch |
| OBFontPitchVariable |
$00000002 |
Pitch |
| OBFontHintDontCare |
$00000000 |
Hint |
| OBFontHintDecorative |
$00000004 |
Hint |
| OBFontHintModern |
$00000008 |
Hint |
| OBFontHintRoman |
$00000010 |
Hint |
| OBFontHintScript |
$00000020 |
Hint |
| OBFontHintSwiss |
$00000040 |
Hint |
| OBFontHintSystem |
$00000080 |
Hint |
| OBFontHintX11 |
$00000100 |
Hint |
| OBFontHintScalable |
$00000200 |
Hint |
| OBFontHintPolymorphic |
$00000400 |
Hint |
| OBFontSlantDontCare |
$00000000 |
Slant |
| OBFontSlantRegular |
$00000001 |
Slant |
| OBFontSlantItalic |
$00000002 |
Slant |
| OBFontSlantOblique |
$00000003 |
Slant |
| OBFontSlantReverseItalic |
$00000004 |
Slant |
| OBFontSlantReverseOblique |
$00000005 |
Slant |
| OBFontEncodingDefault |
$00000000 |
Encoding |
| OBFontEncodingIso88591 |
$00000001 |
Encoding |
| OBFontEncodingIso88592 |
$00000002 |
Encoding |
| OBFontEncodingIso88593 |
$00000003 |
Encoding |
| OBFontEncodingIso88594 |
$00000004 |
Encoding |
| OBFontEncodingIso88595 |
$00000005 |
Encoding |
| OBFontEncodingIso88596 |
$00000006 |
Encoding |
| OBFontEncodingIso88597 |
$00000007 |
Encoding |
| OBFontEncodingIso88598 |
$00000008 |
Encoding |
| OBFontEncodingIso88599 |
$00000009 |
Encoding |
| OBFontEncodingIso885910 |
$0000000A |
Encoding |
| OBFontEncodingIso885911 |
$0000000B |
Encoding |
| OBFontEncodingIso885912 |
$0000000C |
Encoding |
| OBFontEncodingIso885913 |
$0000000D |
Encoding |
| OBFontEncodingIso885914 |
$0000000E |
Encoding |
| OBFontEncodingIso885915 |
$F |
Encoding |
| OBFontEncodingKoi8 |
$00000010 |
Encoding |
| OBFontWeightDontCare |
$00000000 |
Weight |
| OBFontWeightThin |
$00000064 |
Weight |
| OBFontWeightExtraLight |
$000000C8 |
Weight |
| OBFontWeightLight |
$0000012C |
Weight |
| OBFontWeightNormal |
$00000190 |
Weight |
| OBFontWeightRegular |
$00000190 |
Weight |
| OBFontWeightMedium |
$000001F4 |
Weight |
| OBFontWeightDemibold |
$00000258 |
Weight |
| OBFontWeightBold |
$000002BC |
Weight |
| OBFontWeightExtraBold |
$00000320 |
Weight |
| OBFontWeightHeavy |
$00000384 |
Weight |
| OBFontWeightBlack |
$00000384 |
Weight |
| OBFontSetWidthDontCare |
$00000000 |
SetWidth |
| OBFontSetWidthUltraCondensed |
$0000000A |
SetWidth |
| OBFontSetWidthExtraCondensed |
$00000014 |
SetWidth |
| OBFontSetWidthCondensed |
$0000001E |
SetWidth |
| OBFontSetWidthNarrow |
$0000001E |
SetWidth |
| OBFontSetWidthCompressed |
$0000001E |
SetWidth |
| OBFontSetWidthSemiCondensed |
$00000028 |
SetWidth |
| OBFontSetWidthMedium |
$00000032 |
SetWidth |
| OBFontSetWidthNormal |
$00000032 |
SetWidth |
| OBFontSetWidthRegular |
$00000032 |
SetWidth |
| OBFontSetWidthSemiExpanded |
$0000003C |
SetWidth |
| OBFontSetWidthExpanded |
$00000046 |
SetWidth |
| OBFontSetWidthWide |
$00000050 |
SetWidth |
| OBFontSetWidthExtraExpanded |
$00000050 |
SetWidth |
| OBFontSetWidthUltraExpanded |
$0000005A |
SetWidth |
Next Page: Form
Table of Contents |
Home || Why Omnibasic || Features || FAQ || Examples
Reviews || Links || Privacy Statement || Top of Page
Innomation Systems, Inc.
117 Morrison Ave. Morrison, MO 65061 (573) 294-6130
OmniBasic is a
trademark of Innomation Systems, Inc., other trademarks are the property of their
respective owners.
Innomation Systems, Inc. reserves the right to change prices and specifications without prior notice.
Copyright © 2000, 2001, 2002 Innomation Systems, Inc.