Sfairadora

  • Reference Guide

Sys_doc_info

The type of the item system.info.
Type
Name
Description
String
computer_name
The name of the computer.
String
user_name
The name of the logged-in user.
(see below)
os_version
The operating system version
Int
app_version
The version of Sfairadora. The highest byte contains the major version number, the next byte the minor version number, and the lower two bytes the release number.
Int
default_code_page
The code page assigned by the operating system to the currently logged-in user.
Int
default_language
The language assigned by the operating system to the currently logged-in user. One of the language constants.
Int
monitors
The number of monitors connected.
Int
mouse_buttons
The number of mouse buttons.
screen_size
The screen size in pixels.
h_scroll_bar_size
The size of the button with arrow of the horizontal scroll bar.
v_scroll_bar_size
The size of the button with arrow of the vertical scroll bar.
virtual_screen_size
The size of the virtual screen, within which the monitors are placed.
Int
measure_system
The measure system assigned by the operating system to the currently logged-in user.
0 metric
1 English (U.S.)
Int
paper_size
The standard paper size assigned by the operating system to the currently logged-in user.
0 US letter
1 A4
2 Legal
String
command_line
The full command line used to run the current session. The command line contains the full path to sfairadora.exe at its beginning.
Seq(Struct( String name, String value))
environment
The environment strings assigned to the Sfairadora process by the operating system. It is a list of pairs <name, value>.
see colors
colors
The current color assignment used by the operating system to draw the standard controls.
Seq(font information)
(see below)
fonts
The list of all fonts installed on the computer.
Int
time_zone_bias
The difference between the local time and the universal coordinated time (UTC). The value is expressed in minutes.
Qword
serial_no
The serial number of the Sfairadora installation.
String
licence_no
The license number of the Sfairadora installation.
see folders
folders
Information on the folders used by Sfairadora.

os_version

The operating system version. The significance of concrete values can be found in the documentation to the structure OSVERSIONINFO – see msdn.microsoft.com.
Type
Name
Description
Int
platform
Windows platform.
Int
major
The major version number.
Int
minor
The minor version number.

Font Information

The type of the element of the sequence system.info.fonts.
Type
Name
Description
String
name
The font mane.
Seq(Int)
code_pages
The code pages available for the font.
Bool
true_type
Set TRUE, it the font is a true-type font.