Метод 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 и обратная связь.