PdfRpt.Core.Helper.TableCellDefinitionsExt.runConditionalFormatFormula C# (CSharp) Method

runConditionalFormatFormula() private static method

private static runConditionalFormatFormula ( PdfRpt.Core.Contracts.CellAttributes pdfRptTableCellDefinition ) : void
pdfRptTableCellDefinition PdfRpt.Core.Contracts.CellAttributes
return void
        private static void runConditionalFormatFormula(CellAttributes pdfRptTableCellDefinition)
        {
            if (pdfRptTableCellDefinition.ItemTemplate != null && pdfRptTableCellDefinition.ItemTemplate.ConditionalFormatFormula != null)
            {
                var conditionalPdfCellAttributes = pdfRptTableCellDefinition.ItemTemplate.ConditionalFormatFormula(pdfRptTableCellDefinition.RowData.TableRowData);
                if (conditionalPdfCellAttributes != null)
                {
                    conditionalPdfCellAttributes.MapBasicPropertiesTo(pdfRptTableCellDefinition.BasicProperties);
                    applyTemplateColors(conditionalPdfCellAttributes, pdfRptTableCellDefinition.BasicProperties);
                }
            }
        }