logo
On this page

Turn pages on a whiteboard


This document describes how to turn pages on a displayed whiteboard.

Prerequisites

Creat a whiteboard by referring to Create a super board.

Configure the function of listening for scrolling

// Listen for whiteboard page turning and scrolling.
var zegoSuperBoard = ZegoSuperBoardManager.getInstance();
var zegoSuperBoardSubView = zegoSuperBoard.getSuperBoardView().getCurrentSuperBoardSubView();
zegoSuperBoard.on('superBoardSubViewScrollChanged', function (uniqueID, page, step) {
    // Determine whether the superBoardView whose scrolling notification is received is the currently displayed superBoardView.
    if (zegoSuperBoardSubView && zegoSuperBoardSubView.getModel().uniqueID == uniqueID) {
        // This method is called back upon each superBoardView scrolling.
        // The page number and total number of pages on the UI can be updated at the business layer here.
    }
        // Other callback API implementation omitted.
    });

Turn a page

var zegoSuperBoard = ZegoSuperBoardManager.getInstance();
var zegoSuperBoardSubView = zegoSuperBoard.getSuperBoardView().getCurrentSuperBoardSubView();
if (zegoSuperBoardSubView) {
    // The API for subView can be called to turn pages. An example is as follows:

    // Skip to a specified page.
    zegoSuperBoardSubView.flipToPage(page);
    // Skip to the previous page.
    zegoSuperBoardSubView.flipToPrePage();
    // Skip to the next page.
    zegoSuperBoardSubView.flipToNextPage();
    }

Previous

Draw on a whiteboard

Next

Zoom in or out on a whiteboard

On this page

Back to top