GetPrimaryUnitInfo Units 

Declaration:

PROCEDURE   GetPrimaryUnitInfo
( VAR  style :INTEGER;
  VAR  prec :LONGINT;
  VAR  dimPrec :LONGINT;
  VAR  format :INTEGER;
  VAR  angPrec :INTEGER;
  VAR  showMark :BOOLEAN;
  VAR  dispFrac :BOOLEAN
) ;

Description:

Procedure GetPrimaryUnitInfo returns the primary units settings for the active document.

Parameters:

style Returns active primary units style.
prec Returns display precision.
dimPrec Returns dimension precision.
format Returns decimal formatting.
angPrec Returns angular precision.
showMark Returns unit mark display setting.
dispFrac Returns fractional display setting.



  GetSecondaryUnitInfo Units 

Declaration:

PROCEDURE   GetSecondaryUnitInfo
( VAR  style :INTEGER;
  VAR  dimPrec :LONGINT;
  VAR  format :INTEGER;
  VAR  showMark :BOOLEAN;
  VAR  dispFrac :BOOLEAN
) ;

Description:

Procedure GetSecondaryUnitInfo sets the secondary unit parameters for the active document.

Parameters:

style Returns active secondary units style.
dimPrec Returns dimension precision.
format Returns decimal formatting.
showMark Returns unit mark display setting.
dispFrac Returns fractional display setting.



  GetUnits Units 

Declaration:

PROCEDURE   GetUnits
( VAR  fraction :LONGINT;
  VAR  display :LONGINT;
  VAR  format :INTEGER;
  VAR  upi :REAL;
  VAR  name :STRING;
  VAR  squareName :STRING
) ;

Description:

Procedure GetUnits returns the current units settings of the document.

Table - Units Formats

Units Format Constant
Decimal 0
Fractional 1
Decimal Ft/Inches 2
Fractional Ft/Inches 2

Parameters:

fraction Returns stored accuracy.
display Returns display accuracy.
format Returns units format setting.
upi Returns units per inch value.
name Returns unit mark.
squareName Returns square unit mark.



  PrimaryUnits Units 

Declaration:

PROCEDURE   PrimaryUnits
(   style :INTEGER;
    prec :LONGINT;
    dimPrec :LONGINT;
    format :INTEGER;
    angPrec :INTEGER;
    showMark :BOOLEAN;
    dispFrac :BOOLEAN
) ;

Description:

Procedure PrimaryUnits specifies the primary units settings for the active document. The primary units setting is used by the document for all measurement entry and display values in the document.

Table - Standard Unit Settings

Units Setting Constant
Old Style Feet/Inches 1
Millimeter 2
Centimeter 3
Inches 4
Meters 5
Feet/Inches 6
Feet 7


Table - Units Formats

Units Format Constant
Decimal 0
Fractional 1
Decimal Ft/Inches 2
Fractional Ft/Inches 2

Parameters:

style Active primary unit style for document.
prec Display precision.
dimPrec Dimension precision.
format Decimal formatting.
angPrec Angular precision.
showMark Unit mark display setting.
dispFrac Fractional display setting.

Example:

PrimaryUnits(2,100,1000,4,2,TRUE,FALSE); 

{ Sets the primary units to millimeters, display precision of hundredths, dimension } { precision of thousandths, decimal format of 0.XX0, angular precision of deg/mins. } { Also, the unit mark will be displayed, and fractional display is disabled.        }



  SecondaryUnits Units 

Declaration:

PROCEDURE   SecondaryUnits
(   style :INTEGER;
    dimPrec :LONGINT;
    format :INTEGER;
    showMark :BOOLEAN;
    dispFrac :BOOLEAN
) ;

Description:

Procedure SecondaryUnits sets the secondary unit parameters for the active document. The secondary units setting is used primarily for display of alternate dimensions in
when a dual dimension standard is active.

Table - Standard Unit Settings

Units Setting Constant
Old Style Feet/Inches 1
Millimeter 2
Centimeter 3
Inches 4
Meters 5
Feet/Inches 6
Feet 7


Table - Units Formats

Units Format Constant
Decimal 0
Fractional 1
Decimal Ft/Inches 2
Fractional Ft/Inches 2

Parameters:

style Active secondary unit style for document.
dimPrec Dimension precision.
format Decimal formatting.
showMark Unit mark display setting.
dispFrac Fractional display setting.

Example:

SecondaryUnits(6,64,2,TRUE,TRUE); 

{ Sets the secondary units to feet/inches with a dimension precision of 1/64, }
{ unit mark displayed, and fractional display of units values enabled.        }



  Units Units 

Declaration:

PROCEDURE   Units
( i:INTEGER ) ;

Description:

Procedure Units specifies a standard units setting for the active document.

Table - Standard Unit Settings

Units Setting Constant
Old Style Feet/Inches 1
Millimeter 2
Centimeter 3
Inches 4
Meters 5
Feet/Inches 6
Feet 7

Parameters:

i Standard units setting index value.