Использование стороннего элемента управления DocumentView из OpenText в C# Windows приложении - PullRequest
0 голосов
/ 19 февраля 2020

Целью управления DocumentView является отображение изображений. Из C# формы этот элемент управления DocumentView добавляется. В этом элементе управления DocumentView есть пункт меню, в котором мы можем выбрать номер документа из раскрывающегося списка, чтобы он менял изображение по номеру документа.

Я могу увеличить определенную область изображения, чтобы увеличить ее немного больше и заполните экран. Теперь, когда я перехожу с документа 1 на 2 или любое другое число, я хотел бы сохранить то же состояние масштабирования.

Почему?

Поскольку производительность увеличивается при работе с записью номера счета на каждом из изображений, снова и снова выбирая номер документа и снова и снова увеличивая масштаб. Здесь я сокращаю один раз шаг увеличения до того же состояния, что и документы похожи по своей природе.

I tried -> MouseUp, MouseMove, MouseDown - Not firing when zooming in by drawing a rectangle
    -> DragEnter, DragDrop, DragLeave - Not firing when zooming in by drawing a rectangle
    -> KeyUp, KeyPress, KeyDown       - Not firing when zooming in by drawing a rectangle
    -> Paint                          - Not firing when zooming in by drawing a rectangle

Я хочу получить координаты X & Y первой точки и X & Y точки выхода на изображении. Как только я получу это, я могу легко установить такие значения в событии PageChanged.

docView.ZoomToRectangle(rect);

Я хотел бы знать, из какого события я могу получить координаты из элемента управления DocumentView.

Ниже приведены прикрепленные события.

DocumentView Events 1st Screenshot

DocumentView Events 2nd Screenshot

Искал Inte rnet, но тщетно. Любая помощь будет принята с благодарностью.

...