The Custom appearance rendering type for checkboxes and radio buttons is similar to the Web type with some improvements such as support for background colors and border styles. While not an exact match, it is close to styles defined in a PDF. This is the default setting.
window.onload = function(){
//DsPdfViewer.LicenseKey = "***key***";
let viewer = new DsPdfViewer("#viewer", {
fieldsAppearance: {
radioButton: "Custom",
checkBoxButton: "Custom"
}
});
viewer.addDefaultPanels();
viewer.toolbarLayout.viewer = {
"default": ["$navigation", "$zoom"],
"mobile": ["$navigation", "$zoom"]
};
viewer.zoomMode = 1;
viewer.open("/document-solutions/javascript-pdf-viewer/demos/product-bundles/assets/pdf/buttons-appearance.pdf");
}