The IFont::PointSizeCursor nested class iterates over the point sizes available for a font.
You can construct and destruct objects of this class.
![]() |
public:
virtual ~PointSizeCursor()
Windows | OS/2 | AIX |
Yes | Yes | No |
![]() |
public:
PointSizeCursor( const char* facename, const IPresSpaceHandle& presSpaceHandle = IPresSpaceHandle ( ) )
Constructs an IFont::PointSizeCursor from the font face name and a presentation space handle. The presentation space handle is optional. If you do not specify it, the desktop presentation space is used.
Windows | OS/2 | AIX |
Yes | Yes | No |
Use these members to iterate through the available point sizes for a given font.
![]() |
public:
virtual void invalidate()
Marks the cursor as not valid.
Windows | OS/2 | AIX |
Yes | Yes | No |
![]() |
public:
virtual bool isValid() const
Returns true if the cursor is valid.
Windows | OS/2 | AIX |
Yes | Yes | No |
![]() |
public:
virtual bool setToFirst()
Advances the cursor position to the first point size.
Windows | OS/2 | AIX |
Yes | Yes | No |
![]() |
public:
virtual bool setToLast()
Advances the cursor position to the last point size.
Windows | OS/2 | AIX |
Yes | Yes | No |
![]() |
public:
virtual bool setToNext()
Advances the cursor position to the next point size.
Windows | OS/2 | AIX |
Yes | Yes | No |
![]() |
public:
virtual bool setToPrevious()
Advances the cursor position to the previous point size.
Windows | OS/2 | AIX |
Yes | Yes | No |