2011-06-14 3 views
2

FileMaker (FMP 11)를 사용하여 웹 뷰어를 봅니다. 웹 뷰어를 이해하기 위해서는 기본적으로 Windows의 Internet Explorer와 Mac의 Safari가 내장되어 있습니다. 웹 뷰어에는 텍스트 표가 들어 있습니다. webviewer의 내용은 내 통제하에 있습니다.FileMaker에서 텍스트를 일관되게 인쇄하도록 WebViewer를 얻으려면 어떻게해야합니까?

인쇄 할 수 있도록하려면 (File | Print 또는 Print 스크립트 단계 사용) 좋을 것입니다.

OS X에서는 정상적으로 작동합니다. 인쇄물의 글꼴이 부드럽고 문자 간격 등이 좋습니다.

다른 Windows 컴퓨터에서 나는 다른 결과를 얻습니다. 내가 (Windows XP에서 I.E. 6 이상, I.E. 8로) 작업 한 주된 하나는 모든 문자를 몰래 찌그러 뜨립니다. 그래서 예. 셀 중 하나에 "2.65"값이 있으면 265와 같습니다. "." "2"의 꼬리와 중첩됩니다. 또한 다른 문자/숫자는 부분적으로 이웃과 겹칩니다. PDF로 인쇄하면 (PDFCreator 사용) 텍스트가 뭉툭하지 않습니다 (즉, 확대 할 수 있음). 문제는 문자 간격입니다. I.E.에서 동일한 HTML을 직접로드하면 거기에서 인쇄하면 모든 것이 잘 보입니다. 따라서 FileMaker의 웹 뷰어에만 해당됩니다.

다른 Windows 컴퓨터 (FMPA 10 및 Internet Explorer 9가있는 Win7)에서 인쇄 된 텍스트가 흐릿합니다. PDFCreator로 인쇄하면 텍스트가 벡터 기반이 아닌 블록으로 표시됩니다.

I.E가있는 다른 XP 시스템에서. 7, 출력이 괜찮아 보입니다. 비 멍청하고 찌그러지지 않습니다.

다양한 글꼴을 사용해 보았습니다. 글자 간격을 예 : 텍스트가 부숴지는 컴퓨터에서 도움이되는 2px.

또한 FileMaker에서 미리보기 모드로 이동하여 PDF로 저장 버튼을 클릭했습니다. 생성 된 PDF에서 웹 뷰어의 내용이 불쾌한 JPEG 인공물을 가지고 있기 때문에 이것은 위의 것보다 더 나쁜 출력을 생성합니다.

또한 웹 페이지 뷰어의 크기를 A4 페이지에 맞게 설정 한 다음 파일을 저장하고 OS X의 FileMaker에로드하면 웹 뷰어가 페이지에 비해 너무 커집니다. 이것이 페이지 여백과 관련이 있습니까?

왜 이런 일이 발생합니까? 어떻게 수정해야합니까? 즉 FileMaker + Webviewer를 다양한 컴퓨터에서 일관되게 인쇄하려면 어떻게해야합니까?

편집 : 콘텐츠를 파일로 저장하고 Internet Explorer에서 직접로드하면 거기에서 제대로 인쇄되므로 FileMaker의 포함 된 브라우저 컨트롤과 관련이 있습니다. 웹 뷰어에서 window.print()을 사용하면 Windows에서도 작동하지만 OS X에서는 사용할 수 없습니다. 따라서 웹 뷰어에 Windows 용 window.print() 및 인쇄용으로 필요한 모든 것이 포함되어 있는지 확인해야합니다. FileXaker에서 인쇄해야합니다. . 블레.

답변

0

웹 뷰어 외부에서 인쇄 해 보셨습니까? 나는. HTML이라면 바탕 화면에 저장하면 잘 인쇄되어야합니다 ... 그래서 웹 뷰어 내용을 잡고 스크립트를 작성하여 필드에 붙이고 해당 필드의 내용을 데스크탑으로 내 보낸 다음 OS (PC 또는 Mac)에서 인쇄 할 수 있습니까?

+0

제안 해 주셔서 감사합니다. 결국 Windows 용 Javascript의 webviewer에서 인쇄하고 Mac 용 FileMaker "print"스크립트 단계를 사용하기로 결정했습니다. 이것은 웹 뷰어의 버튼이 필요하거나 내용을로드 할 때 window.print()를 자동으로 호출해야하기 때문에 약간 어색하지만 작동하는 것처럼 보입니다. – Wodin

0

당신은 어떻게 테이블을 생산하는지 말하지 않았습니다. 오래된 학교 나 CSS를 사용하고 있습니까? 글꼴 크기 등은 모두 브라우저 환경 설정에 기반합니다. CSS를 사용하면보다 제어 가능한 결과를 얻을 수 있지만 앞서 보았 듯이 플랫폼/브라우저 버전 간에는 차이가 있습니다 ...

+0

감사합니다. 그러나 FileMaker에만 해당되는 것으로 보입니다. 나는 font family/size 등을 위해 CSS를 사용하고 있으며 이것은 Windows의 FileMaker에 내장 된 Internet Explorer에서 모두 가능합니다.예, Internet Explorer의 다양한 버전이 있지만 문자 간격이 깨진 컴퓨터에서는 IE6과 IE8이 같은 문제를 가지고있었습니다. – Wodin

관련 문제