init(value: PP.Font, _reInit: Boolean);
value. Font settings.
_reInit. If the value is True, refresh is executed, event if the set font and the font to be set match.
The init method determines font settings.
The method is identical to the FontTools.setFont method.
To execute the example it is necessary that the <head> tag of HTML page contains links to PP.js script files, to PP.css styles file and resources file (for example, resources.ru.js), in the <body> tag of HTML page of the <div> item with the Panel identifier and the example must be placed in the <script> tag.
// Create panel container
var container = new PP.Ui.GridPanel({
ParentNode: document.getElementById("Panel") }
);
// Create panel
var fontTools = new PP.Ui.FontTools({
FamilyVisible: true,
FamilyLabelVisible: false,
Font: new PP.Font({ FontFamily: 'Arial', Size: 8, SizeUnits: PP.SizeUnits.Pt }),
});
// Add panel to container
container.add(fontTools);
// Set other font size
fontTools.init(new PP.Font({ FontFamily: 'Arial', Size: 12, SizeUnits: PP.SizeUnits.Pt }));
// Add event handler
fontTools.PropertyChanged.add(function(sender, args){
console.log(args.Font);
});
After executing the example a font setup panel is created. On manual changing of font parameters the console displays information about new font.
See also: