Home Why Omnibasic Features FAQ Examples
Reviews Keyword/Syntax On-Line Manual Download Manual ScreenShots

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.