Домой Классы Статические функции Перечисления (ENUM) Записи (RECORD)

{Printer|_device_interface}


CLASS {Printer|_device_interface} , UNTESTED, DESTRUCTORS:



IMPORT : {Canvas} , {NATIVE_Printers} , {String_functions} , {Report} .

 

METHOD List_printers ==> STR


STR Printer_name , READ


   

METHOD Select|_printer ( STR Name|_printer_to_select )



METHOD Select_by_index ( INT Index|_printer_to_select )



METHOD Canvas|_to_print_on ==> {Canvas}


INT From_page


INT Count_to_print|_0_means_all_pages


  

METHOD Print_report|_all_pages (
     
{Report} R|eport_to_print ,
     
INT Copies|_count )



METHOD Print_report_pages (
     
{Report} R|eport_to_print ,
     
INT Pages|_to_print_indexes [*] ,
     
INT Copies|_count )


END


См. так же с защищёнными членами