정지된 필터 출력을 캡쳐할 완성도 백분율 포인트를 반환하거나 설정한다.

Script object.filters.item('progid:DXImageTransform.Microsoft.filterName').[=propVal]
HTML  
인수
propVal 값의 종류 : 정수 : 변환이 완료된 비율(백분율)
0 디폴트 변환이 시작되지 않았다.
~   변환이 진행 중이다.
100   변환이 완료되었다.
읽기/쓰기 가능성
읽기/쓰기
특기

Percent 속성값은 변환 도중 어느 싯점에서 변환을 종료할 것인가를 백분율로 지정한다. 고정 이미지가 생성될 때까지 다음 과정을 거친다:

  1. 필터에 apply 메서드가 적용되면 원본 이미지를 캡쳐한다. 이때는 Percent 속성값이 0이다.
  2. 개체의 내용을 visibility, backgroundColor, border, innerText 혹은 자식 개체의 다른 속성들을 사용하여 변경시킨다.
  3. 변환이 중지되어 나타날 고정이미지의 진행 비율을 Percent 속성값에 지정한다.
  4. Enabled 속성값을 true로 하면 개체의 내용이 변환된다.

주의 : 자식 개체에 visibility 속성을 사용하지 않으면 즉각적으로 변환되어 변환에 의한 캡쳐를 할 수 없다.
play 메서드를 적용하면 변환이 모두 진행된다.



Wheel에서 Percent 속성 예제


Wheel 필터 예제
<SCRIPT>
function doPlay(job){
  divObj.style.backgroundColor='pink';
  divObj.style.color='blue';
  divObj.filters[0].Apply();
  divObj.style.backgroundColor="blue";
  divObj.style.color='white';
  divObj.filters[0].Enabled=true;
  if (job=='play') divObj.filters[0].Play();
  else divObj.filters[0].Percent=job;
}
</SCRIPT>

<DIV id="divObj"
  style="width:600;height:100;background-color:pink;color:blue;font-size:30;line-height:1.2em;font-weight:bold;padding:9;
    filter:progid:DXImageTransform.Microsoft.Wheel(Duration=4,Spokes=8);">
<IMG src=../../gif/rfexample.gif width=100><BR>
Wheel 필터 예제
</DIV>
<BUTTON onclick="doPlay(2)" style="width:100">Percent=2</BUTTON>
<BUTTON onclick="doPlay(10)" style="width:100">Percent=10</BUTTON>
<BUTTON onclick="doPlay(50)" style="width:100">Percent=50</BUTTON>
<BUTTON onclick="doPlay(75)" style="width:100">Percent=75</BUTTON>
<BUTTON onclick="doPlay(98)" style="width:100">Percent=98</BUTTON>
<BUTTON onclick="doPlay('play')" style="width:100">play()</BUTTON>