2011-05-02 4 views
2

저는 C# 프로그램을 (Mono를 사용하여) Linux로 이식하고 있습니다. MoMA 모든 인쇄 관련이 있었다 발견했다고 유일한 호환성 문제 : P/수 Winspool.drv에서 기능을 호출합니다모노에서 PS/PDF 파일 인쇄

  • ClosePrinter
  • EndDocPrinter
  • EndPagePrinter
  • 을 OpenPrinter
  • StartDocPrinter를
  • StartPagePrinter
  • WritePrinter

이들은 모두 동일한 클래스에서 사용되며 PJL (용지 크기/용지함/방향 설정) 및 WritePrinter (으)로 파일을 인쇄합니다 (PDF 또는 PS이어야 함).

이 인쇄 로직을 Windows가 아닌 코드로 다시 작성해야합니다. A previous questionSystem.Drawing.Printing을 말하지만 너무 낮은 수준 인 것 같습니다. DrawStringDrawImage을 원하지 않고 "이 PostScript 파일을 인쇄"하고 싶습니다. 이 작업을 수행하는 Mono의 기능이 있습니까?

답변