C# 클래스 QSReport.DocumentPrinter

파일 보기 프로젝트 열기: QualitySolution/QSProjects 1 사용 예제들

공개 메소드들

메소드 설명
GetPreviewTab ( IPrintableDocument document ) : QSTDI.TdiTabBase
Print ( IPrintableDocument document ) : void
PrintAll ( IEnumerable documents ) : void

비공개 메소드들

메소드 설명
PrintAll_Win_Workaround ( IEnumerable documents ) : void

Альтернативная релализация печати, специально для обхода бага в кайро при поворачивании(со старой реализацией печати пол Linux) https://bugzilla.mozilla.org/show_bug.cgi?id=1205854#c16 В новой при установке ориентации для каждой странице на большенстве принтеров обрезается часть выходящая за поворот. Хотя ориентация правильная. На некоторых принтерах например в водовозе, табличка рисуется за вертикалью листа а текст нет. используется только на винде, в линуксе такой проблемы нет.

메소드 상세

GetPreviewTab() 공개 정적인 메소드

public static GetPreviewTab ( IPrintableDocument document ) : QSTDI.TdiTabBase
document IPrintableDocument
리턴 QSTDI.TdiTabBase

Print() 공개 정적인 메소드

public static Print ( IPrintableDocument document ) : void
document IPrintableDocument
리턴 void

PrintAll() 공개 정적인 메소드

public static PrintAll ( IEnumerable documents ) : void
documents IEnumerable
리턴 void