WebKit에서 인쇄 할 때 출력에 자동으로 수축 계수가 적용되는 것처럼 보입니다. WebKit 소스를 수정하지 않고 인쇄 할 때 축소 할 수 없게하는 방법이 있습니까?
Qt 4.6 트렁크를 사용하고 길이가 더 긴 setFixedLayout을 사용하여 WebKit을 속이지 않도록 트릭 할 수 있다고 생각하지만 아직 시도하지 않았습니다. 기본 WebKit을 사용하여이 작업을 수행 할 수있는 방법이 있습니까?Qt WebKit Printing Shrink Factor
EDIT : 크롬은 인쇄 레이아웃 높이를 확장하여이를 처리합니다.
http://src.chromium.org/viewvc/chrome/trunk/src/chrome/renderer/print_web_view_helper.cc?view=markup
103 행으로 변경된 변수의 이름을 나열하는 것이 좋습니다. do {및 109는 다음과 같습니다. printedPagesHeight + = currPageHeight; 변경할 값이 있다고 가정합니다. const float PrintingMinimumShrinkFactor = 1.25f; 및 const float PrintingMaximumShrinkFactor = 2.0f; 현재 각각 120 번과 126 번 라인에 있습니다. 메서드 이름 : \t void PrintContext :: begin (float width) .. –
네, 맞습니다. 나는 그 대답의 일부를 분명히했습니다. – sebasgo