프로그램의 DPI를 프로그래밍 방식으로 설정하거나 DPI를 시스템 기본 설정을 통해서만 설정할 수 있습니까? 참고 : 내 응용 프로그램의 GUI는 MFC 및 .NET 양식으로 코딩되어 있습니다. 업데이트 : 일부 연구를 한 후에는이 방법을 찾지 못했지만 여기서 유일한 대답에 동의해야합니다. 그것은 할 수 없습니다.
나는 약간의 HTML 콘텐츠를 표시하는 QWebView을하고 난 텍스트의 스타일을 CSS를 사용 : body { font-size: 10pt; }
QWebView와 창은 또한이 같은 글꼴을 설정하는 대한 QTextEdit 필드가 있습니다 를 QFont newFont;
newfont.setPointSize(10);
myEditField->setFont
폴리곤 컬렉션과 다른 벡터 객체가 포함 된 파일 (* .shp는 GIS에 사용됨)이 있습니다 (폴리곤이 가장 중요합니다). 인쇄 할 수없는 객체를 제거해야합니다. 어떤 기준을 선택했는지 알 수 없습니다. 경계 길이가 작은 오브젝트를 제거하는 것이 작은 영역의 오브젝트를 제거하는 것이 좋을 것이라고 생각합니다. 따라서 긴 오브젝트가 줄 서서 줄어 듭니다. 하
quickreports를 사용하는 응용 프로그램에 여러 보고서가 있습니다. 96에서 dpi 설정이있는 컴퓨터에서 인쇄 할 때 올바르게 인쇄됩니다. 기기의 dpi 설정을 120으로 변경하고 다시 인쇄하면 보고서 레이아웃이 페이지에서 펼쳐지고 모든 요소는 96dpi 설정과 같은 위치에서 시작되지만 글꼴은 페이지에서 벗어나 런을 확대합니다. 설정이 96 dpi
필자가 작성한 Java 다이어그램 도구를 사용하여 다이어그램을 만들었습니다. 대부분 흑백 다이어그램과 아쿠아 블록 및 비정기 다른 색상이 포함되어 있습니다. 현재 JPG 파일로 저장 중이며 인쇄 주문형으로 준비중인 책에 삽입하려고합니다. 이 책은 나중에 PDF로 변환 될 OpenOffice ODT 파일입니다. 현재 그들은 JPG 파일을 사용하고 있지만 사용
높은 dpi 설정에서 .NET Windows 응용 프로그램의 디스플레이에 문제가 있습니다. 모든 양식은 AutoScaleMode = DPI로 설정되지만 모든 문제가 해결되지는 않습니다. 기본적으로 레이블의 크기가 커지면서 글꼴이 커지지 만 다른 컨트롤의 위치는 변경되지 않으며 다른 컨트롤이나 서로를 가리는 레이블로 끝납니다. 화면은 다음과 같이한다 : 높은
MFC 응용 프로그램이 있습니다. Windows 7에서 실행할 때 디스플레이 백분율을 meduium - 125 %로 변경하면 TextControl이 끊어짐 (문장의 끝이 표시되지 않음)을 알게되었습니다. 어떻게 해결할 수 있습니까? 대화 상자의 컨트롤 크기를 늘릴 수는 있지만 코드를 통해이를 수행하고 싶습니다. 내 응용 프로그램이 현지화되어 있으며 모든 언