Поделиться через


Метод Viewer.GetPageView (Visio Viewer)

Возвращает положение и коэффициент масштаба (размер) страницы документа в Microsoft Visio Viewer.

Синтаксис

expression. GetPageView (PageXAtViewCenter, PageYAtViewCenter, ZoomFactor)

Выражение Выражение, возвращающее объект средства просмотра .

Параметры

Имя Обязательный или необязательный Тип данных Описание
PageXAtViewCenter Обязательный Double Координата x центра страницы в единицах страницы документа, измеряемая из левого нижнего угла страницы.
PageYAtViewCenter Обязательный Double Координата Y центра страницы в единицах страницы документа, измеряемая из левого нижнего угла страницы.
ZoomFactor Обязательный Double Коэффициент, на который умножается масштаб (размер страницы).

Возвращаемое значение

Отсутствует

Примечания

Представление страницы состоит из центральной точки страницы, выраженной в координатах страницы x-y, с источником системы координат в левом нижнем углу страницы и коэффициентом масштаба, выраженным в числовых процентах, с диапазоном от 1 % до 400 %.

Используйте метод SetPageView , чтобы задать текущие значения представления страницы.

Сам метод GetPageView ничего не возвращает, но все его параметры являются параметрами out-. Если передать переменную типа Double для каждого параметра, Visio Viewer возвращает соответствующие значения каждого параметра, как показано в примере в этом разделе.

Метод GetPageView получает координаты точки в системе координат страницы, которая находится в центре окна Visio Viewer. Например, если Visio Viewer возвращает 0 для координат x и y, левый нижний угол страницы (источник системы координат страницы) находится в центре окна Visio Viewer. Если страница имеет ширину 8 единиц страницы и 10 единиц страницы в высоту, а центр страницы находится в центре окна Visio Viewer, PageXAtViewCenter возвращает значение 4, а PageYAtViewCenter — 5.

Значение параметра ZoomFactor — это фактор, на который умножаются оба измерения страницы. Например, значение ZoomFactor ,5 означает, что страница в два раза выше и в два раза больше, чем в исходном документе Visio.

Пример

В следующем коде показано, как получить текущее положение и коэффициент масштаба страницы, открытой в Visio Viewer.

 Dim dblXPoint As Double

    Dim dblYPoint As Double

    Dim dblZoomFactor As Double

    vsoViewer.GetPageView dblXPoint, dblYPoint, dblZoomFactor

    Debug.Print "x-coordinate is:"; dblXPoint

    Debug.Print "y-coordinate is:"; dblYPoint

    Debug.Print "Zoom factor is:"; dblZoomFactor

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.