BFont Summary


Function Summary

Function Description
!= Compares two BFont objects for inequality
= Assigns one BFont object to another
== Compares two BFont objects for equality
ascent
be_bold_font
be_fixed_font
be_plain_font
Blocks() Returns a unicode_block object indicating which Unicode blocks the font supports
BoundingBox() Returns the bounding box of the entire font
Constants
Constructor
CountTuned() Returns number of tuned fonts for the family and style
Defined Types
descent
Direction() Returns direction in which the text is to be read
edge_info Describes a font's edges
Edges
Encoding() Returns character encoding scheme
escapement_delta Describes a font's escapements
Escapements
Face() Returns secondary font characteristics
FamilyAndStyle() Returns internal representation of font family and style
FileFormat() Returns the file format of the font
Flags() Returns font behavior
BFont
BFont() Constructor
font_direction
font_family
font_file_format
font_height
font_metric_mode
font_style
Function Summary
GetBoundingBoxesAsGlyphs() Returns bounding boxes for a group of characters' individual glyphs
GetBoundingBoxesAsString() Returns bounding boxes for a group of characters as a string
GetBoundingBoxesForStrings() Returns bounding boxes for a group of strings
GetEdges() Returns edges of characters in a string
GetEscapements() Returns escapements of characters in a string
GetFamilyAndStyle() Returns family and style of font
GetGlyphShapes() Returns BShape objects in the shape of specified glyphs
GetHasGlyphs() Returns which characters in an array have glyphs in the font
GetHeight() Returns font's height information
GetStringWidths() Returns numbers of pixels required to draw strings
GetTruncatedStrings() Truncates strings to fit within a horizontal bounds
GetTunedInfo() Returns configuration of a tuned font
IsFixed() Reports whether the font is fixed spacing or not
IsFullAndHalfFixed() Unsupported in the current release
leading
Member Functions
Operators
PrintToStream() Writes font information to standard output
Rotation() Returns baseline rotation
SetEncoding() Sets character encoding scheme
SetFace() Sets secondary font characteristics
SetFamilyAndFace() Sets family and face of font
SetFamilyAndStyle() Sets family and style of font
SetFlags() Sets font behavior
SetRotation() Sets baseline rotation
SetShear() Sets shear
SetSize() Sets font point size
SetSpacing() Sets horizontal spacing mode
Shear() Returns shear
Size() Returns font point size
Spacing() Returns horizontal spacing mode
StringWidth() Returns number of pixels required to draw string
System Fonts
TruncateString()
tuned_font_info
unicode_block
Using a BFont Object


The Interface Kit Table of Contents     The Interface Kit Index


The Be Book,
...in lovely HTML...
for BeOS Release 5.

Copyright © 2000 Be, Inc. All rights reserved..