public void OnPrintRequest(PrintRequestData requestData, IPrintReceiver printReceiver)
        {
            // Get information about the requested print received from the terminal
            DocumentType documentType = requestData.DocumentType;
            PrintContent printContent = requestData.Content;

            if (printContent.Format == PrintFormatType.Text)
            {
                ContentText contentText    = printContent.Text;
                string      plainTextPrint = contentText.PlainText;
            }
            // Handle print
            // Return response
            printReceiver.PrintSuccess();
        }
示例#2
0
 public void Deregister(IPrintReceiver pr)
 {
     PrintReceivers.Remove(pr);
 }
示例#3
0
 public void Register(IPrintReceiver pr)
 {
     PrintReceivers.Add(pr);
 }