This documentation is archived and is not being maintained.

ScreenCharactersWidth Property

.NET Framework 1.1

Returns the approximate width of the display, in characters. The default value is 12.

public virtual int ScreenCharactersWidth {
   get
}

Remarks

This value can be derived from the assumed character size and actual screen pixel size. The algorithm for determining the height uses a combination of the default sizes (from the .config file), device-specific sizes (again, in the .config file) and explicit headers sent by the devices. These values are not necessarily exact (that is, for width, especially for variable-width fonts, these values are approximate). Some devices might rely on internal default values.

The following algorithm is used to calculate the height

if this["screenCharactersWidth"] is not null, 
   then return this["screenCharactersWidth"]; 
else, if this["screenPixelsWidth'] is not null and this["characterWidth"] is not null, 
      then return this["screenPixelsWidth']/ this["characterWidth"]; 
else, if this["screenPixelsWidth'] is not null, 
   then return this["screenPixelsWidth']/this["defaultCharacterWidth"]; 
else, if this["characterWidth"] is not null, 
   then return this["defaultScreenPixelsWidth"]/this["characterWidth"]; 
else, return this["defaultScreenCharactersWidth"].
Note   You cannot rely on the following statement.
   this.ScreenCharactersWidth == this["screenCharactersWidth"]

See Also

Applies to: MobileCapabilities Class

Show: