|Symmetry Group Introduction| |SLATE Introduction| |SLATE| |SLATE with Graphics| |SLATEUTL| |SCRIPT| |S_PRINT| |Supported Printers| |Compilers Supported| |License Agreements| |Terms and Conditions| |Price List and Ordering Information| |Support@SymmetryGroup.com|

SLATE Library

Enable Features

SL_WSEL() - Select Width Subsystem
SL_HLSEL() - Select Horizontal Leading Subsystem
SL_KSEL() - Select Kerning Subsystem
SL_OSEL() - Select Overstrike Subsystem
SL_XSEL() - Select Translate Subsystem
SL_DLSEL() - Select Download Subsystem
SL_FSSEL() - Select Font Scaling
SL_SCSEL() - Select Character Set Conversion

System Initialization

SL_OPEN() - Open Slate
SL_CLOSE() - Close Slate
SL_ABORT() - Abort Slate
SL_SDSET() - Set System Printer Database
SL_SDGET() - Get System Printer Database
SL_SNGET() - Get System Name

Load Device Functions

SL_DLOD() - Load Device
SL_FDLOD() - Load First Device
SL_NDLOD() - Load Next Device
SL_PDLOD() - Load Previous Device
SL_DCGET() - Get Device Code
SL_DNGET() - Get Device Name
SL_DMSET() - Set Device Connection
SL_DMGET() - Get Device Connection
SL_DPSET() - Set Device Port
SL_DPGET() - Get Device Port
SL_DTSET() - Set Device Timeout
SL_DTGET() - Get Device Timeout
SL_DVSET() - Set Device Vertical Offset
SL_DVGET() - Get Device Vertical Offset
SL_DHSET() - Set Device Horizontal Offset
SL_DHGET() - Get Device Horizontal Offset
SL_D1SET() - Set Device Cartridge 1
SL_D1GET() - Get Device Cartridge 1
SL_D2SET() - Set Device Cartridge 2
SL_D2GET() - Get Device Cartridge 2
SL_DSSET() - Set Device Sources
SL_DSGET() - Get Device Sources
SL_SBSET() - Set Serial Baud Rate
SL_SBGET() - Get Serial Baud Rate
SL_SLSET() - Set Serial Word Length
SL_SLGET() - Get Serial Word Length
SL_SSSET() - Set Serial Stop Bits
SL_SSGET() - Get Serial Stop Bits
SL_SPSET() - Set Serial Parity
SL_SPGET() - Get Serial Parity
SL_DFGET() - Get Device File
SL_DFSET() - Set Device File
SL_DBSET() - Set Device Banner
SL_DNSET() - Set Device Form

Load Printer Functions

SL_PLOD() - Load Printer
SL_FPLOD() - Load First Printer
SL_NPLOD() - Load Next Printer
SL_PPLOD() - Load Previous Printer
SL_PMGET() - Get Printer Manufacturer
SL_PTGET() - Get Printer Type

Global Setup

SL_PLSET() - Set Page Length
SL_PLGET() - Get Page Length
SL_ULGT() - Get Up Limit
SL_VNGET() - Get Vertical Minimum
SL_VMGET() - Get Vertical Maximum
SL_PWSET() - Set Page Width
SL_PWGET() - Get Page Width
SL_HNGET() - Get Horizontal Minimum
SL_HMGET() - Get Horizontal Max
SL_TMDEF() - Define Top Margin Routine
SL_BMDEF() - Define Bot Margin Routine
SL_LMDEF() - Define Left Margin Routine
SL_RMDEF() - Define Right Margin Routine
SL_VASET() - Set Vertical Adjust
SL_VAGET() - Get Vertical Adjust
SL_HASET() - Set Horizontal Adjust
SL_HAGET() - Get Horizontal Adjust
SL_PNSET() - Set Page Number
SL_PNGET() - Get Page Number
SL_LNSET() - Set Line Number
SL_LNGET() - Get Line Number

Environment Setup

SL_LHSET() - Set Line Height
SL_LHGET() - Get Line Height
SL_VLSET() - Set Vertical Leading
SL_VLGET() - Get Vertical Leading
SL_HLSET() - Set Horizontal Leading
SL_HLGET() - Get Horizontal Leading
SL_KSET() - Set Kerning
SL_TMSET() - Set Top Margin
SL_TMGET() - Get Top Margin
SL_BMSET() - Set Bottom Margin
SL_BMGET() - Get Bottom Margin
SL_LMSET() - Set Left Margin
SL_LMGET() - Get Left Margin
SL_RMSET() - Set Right Margin
SL_RMGET() - Get Right Margin
SL_ULSET() - Set Underline Mode
SL_ULGET() - Get Underline Mode
SL_HTSET() - Set Horizontal Tab
SL_HTGET() - Get Horizontal Tab
SL_EPSET() - Set Environment Parm
SL_EPGET() - Get Environment Parm
SL_CRSET() - Set Color
SL_CRGET() - Get Color

Load Font Functions

SL_FLOD() - Load Font
SL_FSCL() - Scale Font
SL_SCSET() - Character Set Conversion
SL_MFLOD() - Load Matching Font
SL_FFLOD() - Load First Font
SL_NFLOD() - Load Next Font
SL_PFLOD() - Load Previous Font
SL_FUL() - Unload Font
SL_FCGET() - Get Font Code
SL_FOGET() - Get Font Orientation
SL_FHGET() - Get Font Character Set
SL_FSGET() - Get Font Spacing
SL_FZGET() - Get Font Size
SL_FYGET() - Get Font Style
SL_FWGET() - Get Font Weight
SL_FFGET() - Get Font Typeface

Positioning Functions

SL_VPSET() - Set Vertical Position
SL_VPGET() - Get Vertical Position
SL_HPSET() - Set Horizontal Position
SL_HPGET() - Get Horizontal Position
SL_VIGET() - Get Vertical Increment
SL_HIGET() - Get Define Increment
SL_NLSET() - Set New Line
SL_NPSET() - Set New Page
SL_LPSET() - Set Last Page
SL_VSGET() - Get Vertical Space
SL_VSTST() - Test Vertical Space
SL_HSGET() - Get Horizontal Space
SL_HSTST() - Test Horizontal Space

Printing Functions

SL_CPRN() - Print Character
SL_CTST() - Test Character
SL_HSPRN() - Print Horizontal Space
SL_SPRN() - Print String
SL_STST() - Test String
SL_FPRN() - Formatted Print
SL_BPRN() - Print Block

Store Environment Functions

SL_EPUT() - Put Environment
SL_EGET() - Get Environment
SL_EPSH() - Push Environment
SL_EPOP() - Pop Environment

Store Font Functions

SL_FPUT() - Put Font
SL_FGET() - Get Font
SL_FPSH() - Push Font
SL_FPOP() - Pop Font

Special Functions

SL_DXSET() - Set Duplex Mode
SL_SRSET() - Set Paper Source
SL_CPSET() - Set Number of Copies

Dimension Utilities

SL_ATOSP() - ASCII to Scaled Point
SL_FTOSP() - Float to Scaled Point
SL_ITOSP() - Inches to Scaled Point
SL_PTOSP() - Per Inch to Scaled Point
SL_TTOSP() - Points to Scaled Point

Message System

SU_MPRN() - Print Message
SU_MNUM() - Print Numbered Message
SU_MKGET() - Get Message Key Response
SU_MESET() - Set Message Longjump
SU_MECLR() - Clear Message Longjump
SU_MEJMP() - Message Longjump
SU_MDDEF() - Define Message Display Routine
SU_MRDEF() - Define Message Respond Routine
SU_MKDEF() - Define Message Key Respond

CTRL C/CTRL Break

SU_SBSET() - Set CTRL C Longjump
SU_SBCLR() - Clear CTRL C Handlers
SU_SBTST() - Break Test
SU_SBDEF() - Define Test Routine

Critical Error

SU_SESET() - Set Critical Error Handler
SU_SECLR() - Clear Critical Error Handler