public void PrintDocumentToFile(String Filename, String Type, String Template, Int64 documentId, String connectionstring) { datacollection = new DataSet(); port = new FilePort(Filename); printer = PrinterFactory.getPrinter(Type); port.SetDocumentName("CDS DOC " + documentId); job = printer.getDefaultJobProperties(); PrintDocumentFromTemplate(Template, documentId, connectionstring); printer.endJob(); }
public void AfterContruction_TempFolderIsSetCorrectly() { var port = new PrinterPort(); port.TempFolderName = "MyTempFolderName"; _printerPortReader.ReadPrinterPort("pdfcmon").Returns(port); var folderProvider = new FolderProvider(_printerPortReader, _path); var expectedTempFolder = Path.Combine(TempPath, "MyTempFolderName"); expectedTempFolder = Path.Combine(expectedTempFolder, "Temp"); Assert.AreEqual(expectedTempFolder, folderProvider.TempFolder); }
public void PrintDocument(String Printer, String Type, String Template, Int64 documentId, String connectionstring) { datacollection = new DataSet(); port = new WindowsPrinter(Printer); printer = PrinterFactory.getPrinter(Type); port.SetDocumentName("CDS DOC " + documentId); job = printer.getDefaultJobProperties(); job.draftQuality = true; job.pitch = 10; //job.paperSize = PaperSize.LETTER; PrintDocumentFromTemplate(Template, documentId, connectionstring); printer.endJob(); }