private void PopulatePossibleOutputFormats(string inputDocument) { var outputFormats = new Dictionary <string, List <ListItem> >(); foreach (var format in DocumentUltimate.DocumentConverter.EnumeratePossibleOutputFormats(inputDocument)) { var formatInfo = DocumentFormatInfo.Get(format); List <ListItem> groupData; if (!outputFormats.TryGetValue(formatInfo.Group.Description, out groupData)) { groupData = new List <ListItem>(); outputFormats.Add(formatInfo.Group.Description, groupData); } groupData.Add(new ListItem(formatInfo.Description, formatInfo.Value.ToString())); } if (outputFormats.Count == 0) { outputFormats.Add("(not supported)", new List <ListItem>()); } OutputFormats.DataSource = outputFormats; OutputFormats.DataBind(); }
private void PopulateOutputFormats() { var outputFormats = new Dictionary <string, List <ListItem> >(); foreach (var formatInfo in DocumentFormatInfo.Enumerate(DocumentFormatSupport.Save)) { List <ListItem> groupData; if (!outputFormats.TryGetValue(formatInfo.Group.Description, out groupData)) { groupData = new List <ListItem>(); outputFormats.Add(formatInfo.Group.Description, groupData); } groupData.Add(new ListItem(formatInfo.Description, formatInfo.Value.ToString())); OutputFormatCount++; } OutputFormats.DataSource = outputFormats; OutputFormats.DataBind(); }