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(); }
public void Deregister(IPrintReceiver pr) { PrintReceivers.Remove(pr); }
public void Register(IPrintReceiver pr) { PrintReceivers.Add(pr); }