create(settings: Object);
settings. Settings of the created object. This parameter must include the PPtype property that determines type of this object.
The create method creates a PP object with specified settings.
The method returns a PP object.
To execute the example, the HTML page must contain links to the PP.js scenario file and the PP.css styles file. Create a text area and show markup of DOM element that represents a div block in this area:
// Create a text area
var textArea = PP.create({
PPType: PP.Ui.TextArea,
ParentNode: document.body,
Width: 200,
Height: 50
});
// Create a DOM element that is a div block
var mark = PP.createElement(document.body, 'MarkClass', 'div');
// Display markup of this DOM element in the text area
textArea.setContent(PP.escapeHTML(mark.outerHTML));
/* Check if the created object is an instance of the class
initialized by the PP.initClass method */
var isInitClass = PP.isPPInstance(textArea);
console.log("The textArea object " + (isInitClass ? "" : "is not ") +
"initialized by the instance of the class");
After executing the example a text area is created, and markup of DOM element (div block) is placed in this area:

The created text area object was checked if it is an instance of class initialized with the PP.initClass method. Checking result is shown to the browser console:
The textArea object is an initialized class instance
See also: