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 })); }
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 })); }