Sack Library Documentation
ContentsIndexReferenceHome
PreviousUpNext
sack::image::size_tag Structure
C++
struct size_tag {
  struct {
    _32 unusable : 1;
  } flags;
  S_16 width;
  S_16 height;
  struct size_tag * next;
};
typedef struct size_tag {
  struct {
    _32 unusable : 1;
  } flags;
  S_16 width;
  S_16 height;
  struct size_tag * next;
} SIZES, * PSIZES;
typedef struct size_tag {
  struct {
    _32 unusable : 1;
  } flags;
  S_16 width;
  S_16 height;
  struct size_tag * next;
} SIZES, * PSIZES;
struct size_tag {
  struct {
    _32 unusable : 1;
  } flags;
  S_16 width;
  S_16 height;
  struct size_tag * next;
};
struct {
  _32 unusable : 1;
} flags;
Members 
Description 
struct {
_32 unusable : 1;
} flags; 
flags to describe the state of this size entry. Sometimes specific sizes of a font in a file cannot be rendered. 
_32 unusable : 1; 
This font file was found to be unusable. This is mostly used during the building of the font cache. 
S_16 width; 
The height of the character (in uhmm something like PELS or dots) 
S_16 height; 
The height of the character (in uhmm something like PELS or dots) 
struct size_tag * next; 
Next size. A SizeFile actually contains an array of lists of size entries. There may be more than one size entry base, but then each might point at another. (like if a font had an 8x8, 9x12, 11x15 sizes, but also has -1x-1 scalable size, the first three will be a list, and then the scalable indicator) 

Describes size information about a font family, style, and the file instance specified.  

 

Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering this software please contact us at support@toolsfactory.com.
Copyright (c) 2000+. All rights reserved.
What do you think about this topic? Send feedback!