2014-02-26 3 views
3

pdf을 표시하려면 pdf.js을 사용하고 있습니다. 단추를 클릭하여 사람들이 액세스하지 않고 기본 설정으로 핸드 툴을 사용하고 싶습니다. 페이지로드 후 즉시 그것을 켜pdf.js 핸드 툴을 기본 설정으로 사용하려면 어떻게합니까?

var HandTool = { 
    initialize: function handToolInitialize(options) { 
    var toggleHandTool = options.toggleHandTool; 
    this.handTool = new GrabToPan({ 
     element: options.container, 
     onActiveChanged: function(isActive) { 
     if (!toggleHandTool) { 
      return; 
     } 
     if (isActive) { 
      toggleHandTool.title = 
      mozL10n.get('hand_tool_disable.title', null, 'Disable hand tool'); 
      toggleHandTool.firstElementChild.textContent = 
      mozL10n.get('hand_tool_disable_label', null, 'Disable hand tool'); 
     } else { 
      toggleHandTool.title = 
      mozL10n.get('hand_tool_enable.title', null, 'Enable hand tool'); 
      toggleHandTool.firstElementChild.textContent = 
      mozL10n.get('hand_tool_enable_label', null, 'Enable hand tool'); 
     } 
     } 
    }); 
    if (toggleHandTool) { 
     toggleHandTool.addEventListener('click', this.toggle.bind(this), false); 
    } 

toggle: function handToolToggle() { 
this.handTool.toggle(); 
SecondaryToolbar.close(); 
}, 

내가 내 HTML에 무언가를 추가 할 수 있습니다 :이은 .js 문서의 코드가

<button id="toggleHandTool" class="secondaryToolbarButton handTool" title="Enable hand tool" tabindex="27" data-l10n-id="hand_tool_enable"> 
       <span data-l10n-id="hand_tool_enable_label">Enable hand tool</span> 
      </button> 

입니다 :

는 HTML 버튼 코드 ? 또는 .js 파일을 변경하여이를 수행 할 수 있습니까? html로의 끝

<body onLoad="HandTool.toggle()"> 

, 단지

</body> 

답변

3

확인 내가 추가

..... 그것을 밖으로 일 똑같은 것.

분명히 enableHandToolOnLoad: false에서 enableHandToolOnLoad: true까지를 viewer.js으로 변경하는 것만 큼 간단합니다.

아마도이 질문을 게시 할 당시로서는 가능하지 않았습니다.

7
전에

난 그냥 달성하기 위해 노력했다 :

관련 문제