일부 프린터를 특수 프린터로 인쇄하는 작은 응용 프로그램을 작성 중입니다.C#에서 MS Word 인쇄 품질 달성
MS Word를 사용하여 해당 프린터 (및 XPS 파일)에 텍스트를 인쇄하면 결과가 훌륭하게 보입니다. Graphics 객체로 C# 코드에서 인쇄 할 때 텍스트가 픽셀 화되거나 지나치게 부드럽게 보입니다.
나는 다음과 같은 힌트를했지만, 아무도는 MS 워드와 같은 결과가 생성되지 :System.Drawing.Drawing2D.SmoothingMode.AntiAlias
System.Drawing.Text.TextRenderingHint.AntiAliasGridFit
System.Drawing.Text.TextRenderingHint.AntiAlias
System.Drawing.Text.TextRenderingHint.ClearTypeGridFit
InterpolationMode.NearestNeighbor
CompositingQuality.HighQuality
그리고 어떤 다른 사람을.
어떤 힌트가 MS Word에서 적용되는지 조언 해줄 수 있습니까? 그렇다면 프로그래밍 방식으로 만들 수 있습니까?
오른쪽. WinForms의 Print 클래스는 사용하기 쉽지만 저해상도로 만드는 스케일링을 사용합니다. –
참고로,'Graphics' 객체는 장치 컨텍스트, 컨텍스트 렌더링 또는 $ PLATFORM이 그것을 호출하기로 결정한 것을 나타내는 .net의 방법입니다. 그래픽을 그리면 윈도우의 클라이언트 영역, 인쇄 된 페이지 또는 다른 시각적 매체를 나타내는 지에 대해 거의 신경을 쓰지 않아도됩니다. – cHao