메인 콘텐츠로 건너뛰기
이것은 FRPages 객체의 이벤트를 리스너에 알리는 데 사용되는 콜백 인터페이스입니다. 이 인터페이스는 클라이언트 측에서 구현됩니다. 개발 도구별 자세한 구현 지침은 Working with Connectable Objects를 참조하세요. 간단한 설명은 아래와 같습니다. C++ 사용자는 IFRPagesEvents 인터페이스를 구현하고, 연결 지점(Windows)을 가져온 다음, 이 인터페이스를 구현한 객체를 FRPages 객체에 “advise”해야 합니다. 이 인터페이스는 IUnknown 인터페이스에서 파생되므로 클라이언트 객체도 IUnknown 메서드를 구현해야 합니다. FRPages 객체에서 알림을 받으려는 Visual Basic 사용자는 이를 WithEvents로 선언하고 다음과 유사한 프로시저를 구현해야 합니다:
Public WithEvents pages As FREngine.FRPages
Private Sub pages_PageRemoved(ByVal sender As FRPages, _
                              ByVal page As FRPage, _
                              ByVal index  As Integer)
...
End Sub
이 인터페이스의 메서드를 통해 알림을 받는 객체는 메서드 구현 내부에서 다음을 수행할 수 있습니다:
  • 페이지 제거 및 추가가 완료되었다는 정보를 보고합니다.
  • 페이지 번호 다시 매기기가 완료되었다는 정보를 보고합니다.
  • Windows의 경우: 긴 작업 중 애플리케이션이 응답하지 않는 것처럼 보이지 않도록 시스템 메시지를 처리합니다. 이는 사용자 인터페이스가 있는 애플리케이션에서 유용할 수 있습니다.

메서드

이름설명
PageAdded페이지 추가가 완료되었음을 클라이언트에 전달합니다.
PageRemoved페이지 제거가 완료되었음을 클라이언트에 전달합니다.
PagesRenumbered페이지 번호 재지정이 완료되었음을 클라이언트에 전달합니다.

비고

Linux에서는 Engine 객체가 별도 프로세스 서버로 로드된 경우 이 인터페이스가 작동하지 않습니다.

참고 항목

FRPages Working with Connectable Objects