private void _automation_AfterObjectChanged(object sender, AnnAfterObjectChangedEventArgs e) { if (_ignoreChangedCounter > 0) { return; } switch (e.ChangeType) { case AnnObjectChangedType.Added: case AnnObjectChangedType.DesignerDraw: case AnnObjectChangedType.Deleted: case AnnObjectChangedType.Paste: case AnnObjectChangedType.Modified: case AnnObjectChangedType.Metadata: PopulateContainer(_automation.ActiveContainer); break; case AnnObjectChangedType.DesignerEdit: UpdateAllMetadata(); break; default: // Just paint Invalidate(); break; } }
private void automation_AfterObjectChanged(object sender, AnnAfterObjectChangedEventArgs e) { if (MainForm.RedactionMessage && e.ChangeType == AnnObjectChangedType.RealizeRedaction) { Messager.ShowInformation(this, "When restoring a realized redaction object, the redaction object must be in its original location."); MainForm.RedactionMessage = false; } MainForm.UpdateControls(); }
public void automation_AfterObjectChanged(object sender, AnnAfterObjectChangedEventArgs e) { //if (e.ChangeType == AnnObjectChangedType. AnnEditDesigner annDes; annDes = editor.AnnAutomation.CurrentDesigner as AnnEditDesigner; //if (typeof(editor.AnnAutomation.CurrentDesigner)) is AnnEditDesigner) if (annDes != null) { AnnObject ann = annDes.EditObject; // if (e.Objects.Count > 0) { //ShowPropertyDialog(e.Objects[0]); } ShowPropertyDialog(ann); } }
private void _automation_AfterObjectChanged(object sender, AnnAfterObjectChangedEventArgs e) { switch (e.ChangeType) { case AnnObjectChangedType.Added: case AnnObjectChangedType.DesignerDraw: case AnnObjectChangedType.Deleted: case AnnObjectChangedType.Paste: PopulateContainer(_automation.ActiveContainer); break; default: // Just paint Invalidate(); break; } }
private void _annAutomation_AfterObjectChanged(object sender, AnnAfterObjectChangedEventArgs e) { // The annotation object has been changed, update the corresponding zone switch (e.ChangeType) { case AnnObjectChangedType.DesignerEdit: { // The object moved or re-sized, update the bounds ZoneAnnotationObject zoneObject = e.Objects[0] as ZoneAnnotationObject; OcrZone zone = _ocrPage.Zones[zoneObject.ZoneIndex]; zone.Bounds = RestrictZoneBoundsToPage(_ocrPage, BoundsFromAnnotations(zoneObject, _annAutomation.Container)); bool zoneChanged = false; if (_ocrPage.Zones[zoneObject.ZoneIndex].Bounds != zone.Bounds) { zoneChanged = true; } _ocrPage.Zones[zoneObject.ZoneIndex] = zone; if (zoneChanged) { _rasterImageViewer.BeginUpdate(); // We should mark the page as unrecognized since we updated its zones _ocrPage.Unrecognize(); // Update the thumbnail(s) DoAction("RefreshPagesControl", false); _rasterImageViewer.EndUpdate(); } } break; } }
private void automation_AfterObjectChanged(object sender, AnnAfterObjectChangedEventArgs e) { UpdateAll(); }
public void automation_AfterObjectChanged(object sender, AnnAfterObjectChangedEventArgs e) { //if (e.ChangeType == AnnObjectChangedType. AnnEditDesigner annDes; annDes = editor.AnnAutomation.CurrentDesigner as AnnEditDesigner; //if (typeof(editor.AnnAutomation.CurrentDesigner)) is AnnEditDesigner) if (annDes != null) { AnnObject ann = annDes.EditObject; // if (e.Objects.Count > 0) { //ShowPropertyDialog(e.Objects[0]); } ShowPropertyDialog(ann); } }