private static IReadOnlyList <ExtractedField> ConvertFields(IReadOnlyList <KeyValuePair_internal> keyValuePairs, ReadResult_internal readResult) { List <ExtractedField> fields = new List <ExtractedField>(); foreach (var kvp in keyValuePairs) { ExtractedField field = new ExtractedField(kvp, readResult); fields.Add(field); } return(fields); }
internal ExtractedLabeledField(KeyValuePair <string, FieldValue_internal> field, IReadOnlyList <ReadResult_internal> readResults) { // Supervised Confidence = field.Value.Confidence; PageNumber = field.Value.Page; Label = field.Key; Value = field.Value.Text; ValueBoundingBox = new BoundingBox(field.Value.BoundingBox); if (field.Value.Elements != null) { RawExtractedItems = ExtractedField.ConvertTextReferences(readResults, field.Value.Elements); } // TODO: Add strongly-typed value // https://github.com/Azure/azure-sdk-for-net/issues/10333 }