Esempio n. 1
0
        private static ResultsDataPoint CreateBooleanFieldDataPoint(Field firstBooleanField, Document document)
        {
            var booleanToken      = new ResultsValueTokens(0, (float)document.Pages[0].Size.Width, (float)document.Pages[0].Size.Height, new[] { Box.CreateChecked(50, 100, 200, 300) });
            var reference         = new ResultsContentReference(0, 0, new[] { booleanToken });
            var firstBooleanValue = new ResultsValue("Yes", reference, 0.9f, 1f);

            return(new ResultsDataPoint(
                       firstBooleanField.FieldId,
                       firstBooleanField.FieldName,
                       firstBooleanField.Type,
                       new[] { firstBooleanValue }));
        }
Esempio n. 2
0
        private static ResultsDataPoint CreateTableFieldDataPoint(Field firstTableField, Document document)
        {
            int i           = 0;
            var headerCells = firstTableField.Components.Select(c => new ResultsDataPoint(c.FieldId, c.FieldName, c.Type, new[] { CreateResultsValue(i++, document) }));

            var firstRowCells  = firstTableField.Components.Select(c => new ResultsDataPoint(c.FieldId, c.FieldName, c.Type, new[] { CreateResultsValue(i++, document) }));
            var secondRowCells = firstTableField.Components.Select(c => new ResultsDataPoint(c.FieldId, c.FieldName, c.Type, new[] { CreateResultsValue(i++, document) }));

            var tableValue = ResultsValue.CreateTableValue(firstTableField, headerCells, new[] { firstRowCells, secondRowCells }, 0.9f, 1f);

            return(new ResultsDataPoint(
                       firstTableField.FieldId,
                       firstTableField.FieldName,
                       firstTableField.Type,
                       new[] { tableValue }));
        }