Example
$form = new Form('plugins-signature-pad-form-1', 'vertical');
$form->addInput('hidden', 'user-signature', '', 'Sign to confirm your agreement', 'data-signature-pad=true, data-background-color=#336699, data-pen-color=#fff, data-width=100%, data-clear-button=true, data-clear-button-class=btn btn-sm btn-warning, data-clear-button-text=clear, data-fv-not-empty___message=You must sign to accept the license agreement, required');
<div class="bs5-form-stacked-element mb-3">
<label for="user-signature" class="form-label">
Sign to confirm your agreement <sup class="text-danger">* </sup>
</label>
<input id="user-signature" name="user-signature" type="hidden" value="" data-signature-pad="true" data-background-color="#336699" data-pen-color="#fff" data-width="100%" data-clear-button="true" data-clear-button-class="btn btn-sm btn-warning" data-clear-button-text="clear" data-fv-not-empty___message="You must sign to accept the license agreement" required>
<canvas id="user-signature-canvas" class="signature-pad-canvas"></canvas>
</div>