Método Viewer.GetPageView (Visualizador do Visio)
Obtém a posição e o fator de zoom (tamanho) da página de desenho em Visualizador do Microsoft Visio.
Sintaxe
expressão. GetPageView (PageXAtViewCenter, PageYAtViewCenter, ZoomFactor)
Expressão Uma expressão que retorna um objeto Viewer .
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
PageXAtViewCenter | Obrigatório | Double | A coordenada x do centro da página, em unidades de página de desenho, medida do canto inferior esquerdo da página. |
PageYAtViewCenter | Obrigatório | Double | A coordenada y do centro da página, em unidades de página de desenho, medida do canto inferior esquerdo da página. |
ZoomFactor | Obrigatório | Double | O fator pelo qual o zoom (tamanho da página) é multiplicado. |
Valor de retorno
Nada
Comentários
O modo de exibição de página consiste no ponto central da página, expresso em coordenadas de página x-y, com a origem do sistema de coordenadas no canto inferior esquerdo da página e o fator zoom, expresso como um percentual numérico, com um intervalo de 1% a 400%.
Use o método SetPageView para definir os valores atuais de exibição de página.
O método GetPageView em si não retorna nada, mas seus parâmetros são todos fora dos parâmetros. Se você passar uma variável do tipo Double para cada parâmetro, Visualizador do Visio retornará os respectivos valores de cada parâmetro, conforme mostrado no exemplo neste tópico.
O método GetPageView obtém as coordenadas do ponto no sistema de coordenadas de página que está no centro da janela Visualizador do Visio. Por exemplo, se Visualizador do Visio retornar 0 para a coordenada x e a coordenada y, o canto inferior esquerdo da página (a origem do sistema de coordenadas da página) estará no centro da janela Visualizador do Visio. Se a página tiver 8 unidades de página em 10 unidades de página altas e o centro da página estiver no centro da janela Visualizador do Visio, PageXAtViewCenter retornará 4 e PageYAtViewCenter retornará 5.
O valor do parâmetro ZoomFactor é o fator pelo qual ambas as dimensões da página são multiplicadas. Por exemplo, um valor ZoomFactor de .5 significa que a página tem metade da metade e metade da largura que no desenho do Visio de origem.
Exemplo
O código a seguir mostra como obter a posição atual e o fator de zoom da página aberta em Visualizador do Visio.
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
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.