ftp.nice.ch/peanuts/GeneralData/Documents/openstep/OpenStepSpec_rtf.tar.gz#/OpenStepSpec_rtf/DisplayPostScript/Functions/ClientLibraryFunctions.rtf

This is ClientLibraryFunctions.rtf in view mode; [Download] [Up]

paperh18648 margl-907 margr0 margt0 margb0 fi0 ri0 ql sb0 f1 fs24 Copyright f3 'e3f1 1994 by NeXT Computer, Inc.  All Rights Reserved.

s0 li100 fi0 ri1007 ql f0 b fs52 fs80 
fs52 Client Library Functions
fs28 
fs52 pard s3 li477 fi0 ri1007 ql tx2494 tx2872 tx3250 f1 b0 fs28 The Display PostScript Client Library is composed of system-dependent and a system-independent parts. The i Display PostScript System, Client Library Reference Manuali0 , by Adobe Systems, Incorporated., provides the specification for the system-independent portion of this library.
fs16 
fs28 Functions that are part of OpenStep'27s system-dependent part of the Display PostScript Client Library are listed here.
fs16 
fs28 pard s2 li100 fi0 ri1007 ql f0 b fs36 fs54 
fs36 PostScript Execution Context Functions
fs20 
fs36 s25 fs28 fs20 
fs28 Convert a DPSContext to an NSDPSContext Object
fs14 
fs28 pard s18 li5896 fi-4159 ri1007 ql tx3880 f1 b0 NSDPSContexttab *b DPSContextObject(b0 DPSContext i ctxtb i0 )
pard s2 li100 fi0 ri1007 ql f0 fs36 fs70 
fs36 Communication with the Display PostScript Server
fs20 
fs36 s25 fs28 fs20 
fs28 Send a PostScript User Path to the Display PostScript Server
fs14 
fs28 pard s3 li477 fi0 ri1007 ql tx2494 tx2872 tx3250 f1 b0 fs2 
fs28 These functions are used to send a user path, plus one other i actioni0 , to the Display PostScript Server. In the b 'bcWithMatrixb0  forms of these operators, the i matrixi0  operand is the optional matrix argument used by the b ustrokeb0 , b inustrokeb0 , and b ustrokepathb0  operators. The i matrixi0  argument may be NULL, in which case it is ignored.
fs16 
fs28 pard s14 li7029 fi-6552 ri1007 ql tx6652 tx7030 
pard s18 li5896 fi-4159 ri1007 ql tx3880 voidtab b PSDoUserPathb0 (tab tab tab const void *i coordsi0 , tab tab tab int i numCoordsi0 , DPSNumberFormat i numTypei0 , tab tab tab const DPSUserPathOp *i opsi0 , tab tab tab int i numOpsi0 , tab tab tab const void *i bboxi0 , tab tab tab DPSUserPathAction i actioni0 )

voidtab b PSDoUserPathWithMatrix(b0 void *i coordsi0 , int i numCoordsi0 ,
fi0 DPSNumberFormat i numTypei0 , unsigned char *i opsi0 , int i numOpsi0 , void *i bboxi0 , DPSUserPathAction i actioni0 , float i matrixi0 [6]b )
fi-4159 b0 
voidtab b DPSDoUserPathb0 (DPSContext i contexti0 , tab tab tab const void *i coordsi0 , tab tab tab int i numCoordsi0 , DPSNumberFormat i numTypei0 , tab tab tab const DPSUserPathOp *i opsi0 , tab tab tab int i numOpsi0 , tab tab tab const void *i bboxi0 , tab tab tab DPSUserPathAction i actioni0 )

voidtab b DPSDoUserPathWithMatrix(b0 DPSContextb  b0 i contextb i0 , b0 void *i coordsi0 , int i numCoordsi0 ,
fi0 DPSNumberFormat i numTypei0 , unsigned char *i opsi0 , int i numOpsi0 , void *i bboxi0 , DPSUserPathAction i actioni0 , float i matrixi0 [6]b )
fi-4159 b0 
pard s25 li100 fi0 ri1007 ql f0 b fs48 
fs28 Send PostScript Code to the Display PostScript Server
fs14 
fs28 pard s18 li5896 fi-4159 ri1007 ql tx3880 f1 b0 voidtab b PSFlush(b0 voidb )
b0 voidtab b PSWait(b0 voidb )
b0 
}

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.