assignValueAccordingToPropertyType(vProp?: any) {
vProp.fontTypeDisplayName = vProp.fontTypeDisplayName ? vProp.fontTypeDisplayName : 'San Serif';
vProp.fontColorDisplayName = vProp.fontColorDisplayName ? vProp.fontColorDisplayName : 'Black';
vProp.fontSizeDisplayName = vProp.fontSizeDisplayName ? vProp.fontSizeDisplayName : '14';
vProp.fontFormatDisplayName = vProp.fontFormatDisplayName ? vProp.fontFormatDisplayName : ['Standard'];
vProp.fontColorValue = vProp.fontColorValue ? vProp.fontColorValue : 'Black';
vProp.entryCellColor = vProp.entryCellColor ? vProp.entryCellColor : 'Standard';
if (this.printoutShow || this.parentEntity?.type === "Printout (PO)") {
vProp.entryCellColor = null;
}
if (this.checkPropetyType(vProp)) {
vProp.fontTypeValue = vProp.fontTypeValue ? vProp.fontTypeValue : 'San Serif';
vProp.fontSizeValue = vProp.fontSizeValue ? vProp.fontSizeValue : '14';
vProp.fontColorValue = vProp.fontColorValue ? vProp.fontColorValue : 'Black';
vProp.fontFormatValue = vProp.fontFormatValue ? vProp.fontFormatValue : ['Standard'];
} else {
vProp.fontFormatValue = null;
vProp.fontSizeValue = null;
}
if (vProp?.type === this.constantsModelView.checkBox || vProp?.type === this.constantsModelView.barcodeCreate || vProp?.type == this.constantsModelView.Blank_Space || vProp?.type == this.constantsModelView.Model_Property) {
vProp.fontTypeValue = vProp.fontTypeValue ? vProp.fontTypeValue : 'San Serif';
if(vProp?.property?.type == 'Text(Rich)'){
vProp.fontTypeValue =null;
}
vProp.fontColorValue=null;
}else{
vProp.fontTypeValue = null;
}
if (!this.printoutShow || this.parentEntity?.type === "Printout (PO)") {
vProp.fontTypeValue = vProp.fontTypeValue ? vProp.fontTypeValue : 'San Serif';
}
if (vProp?.displayName && (vProp?.displayName?.search('Static Text') !== -1 || vProp?.isStaticText || vProp?.displayName.search('Static Text'))) {
vProp.fontTypeDisplayName = null;
vProp.fontTypeValue = null;
vProp.fontColorDisplayName = null;
vProp.fontColorValue = null;
vProp.fontSizeDisplayName = null;
vProp.fontSizeValue = null;
vProp.fontFormatDisplayName = null;
vProp.fontFormatValue = null;
vProp.entryCellColor = null;
}
return vProp;
}