Show contents 

Working with Graphic Elements > Components > Canvas > Example of Creating the Canvas Component

Example of Creating the Canvas Component

To execute the example, the HTML page must contain links to the PP.js script file and the PP.css styles file. Add the <div> element with the "canvas" identifier to the <body> tag. It is required to add calling of the createCanvas() function to the "onload" event of the <body> tag. Create a canvas and draw a rectangle:

function createCanvas() {
    // Create a canvas
    canvas = new PP.Ui.Canvas({
        // Sets parent element
        ParentNode: document.getElementById("canvas"),
        // Set global transparency
        GlobalOpacity: 1,
        // Set line width
        StrokeWidth: 15,
    });
    // Set canvas size
    canvas.setBounds(14, 9, 411, 211);
    // Set shape fill type
    canvas.setFillStyle("#6BBC80");
    // Set shape border style
    canvas.setStrokeStyle("#CCCCC");
    // Draw a rectangle
    canvas.drawRect(0, 0, 411, 211, True, False);
    // Apply canvas changes
    canvas.flush();
}

As a result a canvas with a filled rectangle is created:

See also:

Canvas