>source

표준 "인쇄..." 메뉴 옵션을 통해 프린터에 렌더링하고 싶은 몇 가지(대부분) 텍스트 위젯이 있습니다. 하나의 위젯은 Mono.TextEditor 문서이고 다른 하나는 Gtk.TextView입니다.

지금은 긴 줄을 감싸고 페이지 번호를 추가할 수 있는 아주 기본적인 인쇄물을 찾고 있습니다. 이 모든 것을 어떻게든 직접 코딩해야 합니까?

포인터가 있다면 특히 C#에 있는 포인터가 있으면 좋습니다.

위젯을 인쇄하셨나요? 어떤 기능을 사용하셨나요?

konstantin_doncov2021-11-24 21:55:20

텍스트를 수동으로 인쇄해야 했습니다. 참조: bitbucket.org/ipre/calico/src/master/Source/Calico/Printing.cs

Doug Blank2021-11-24 21:55:20
  • 답변 # 1

    줄 바꿈 및 정렬을 위해 pango 레이아웃을 사용할 수 있습니다. 옵션, Python에 대해 설명된 대로 pygtk/class-pangolayout또는 C의 경우 pango/pango-Layout-Objects. pango_layout_set_wrap() 및 pango_layout_set_justify() 함수를 참조하십시오.

    또한 시스템에 pygtk를 설치했다면 pygtk-demo/demos/print_editor.py 파일에서 begin_print, do_page_setup 및 do_print 예제 code 루틴을 참조하십시오. (내 시스템에서 Python Gtk 데모 파일의 전체 경로는 현재 /usr/share/doc/pygtk2-2.17.0/examples/pygtk-demo/demos입니다)

    프린터 설정 대화 상자는 C 또는 class-gtkprint 작업파이썬을 위해.

  • 이전 모든 Laravel 경로가 노출되었습니다. 검사에서 숨기는 방법(소스 code 보기)?
  • 다음 ios : ARKit의 ChromaKey 비디오