private void _imageList_SelectedItemsChanged(object sender, EventArgs e) { for (int index = 0; index < _imageList.Items.Count; index++) { if (_imageList.Items[index].IsSelected) { _currentPageIndex = index; PDFFormContolsHelper.SetPageControlsToCanvas(_imageList.Items[index] as PDFPageItem, _imageViewer); SetViewerImage(_imageList.Items[_currentPageIndex] as PDFPageItem); UpdateControls(); } } }
private void _miFileLoadDataFromXML_Click(object sender, EventArgs e) { OpenFileDialog dlg = new OpenFileDialog(); dlg.Filter = string.Format("XML (*.xml)|*.xml"); if (dlg.ShowDialog(this) == DialogResult.OK) { PDFDocumentHelper.LoadFormsFieldsFromXML(dlg.FileName, _pdfDocument, _imageList); if (!PDFDocumentHelper.HasForms) { MessageBox.Show("The XML file does not contain any forms data", "PDF Forms Demo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } PDFFormContolsHelper.SetPageControlsToCanvas(_imageList.ActiveItem as PDFPageItem, _imageViewer); _imageViewer.OnTransformChanged(e); } }