Compartilhar via


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.