Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original.
Tradução
Original

Novidades para desenvolvedores do Visio 2013

Office 2013

Este documento fornece uma visão de aprimoramentos e adições para os desenvolvedores em Visio 2013. Para desenvolvedores que estão prontos para começar rapidamente na plataforma Visio , ele fornece detalhes suficientes para começar a codificar em Visio 2013.

Visio 2013 fornece uma plataforma única e avançada para suas soluções de desenho personalizadas. Novos objetos, coleções, propriedades, métodos, enumerações e eventos, juntamente com novas células do ShapeSheet e funções, oferecem mais opções para definir o comportamento dos elementos em suas soluções.

Entre os novos recursos de interesse para os desenvolvedores no Visio 2013 são o novo formato de arquivo; atualizações robustas para temas; alterar o recurso de forma (permitindo que você substitua as formas com outro); novos efeitos de forma; aprimoramentos para comentários; coautoria em SharePoint Server 2013; Recorte de imagem personalizáveis; geometria relação; suporte para Business Connectivity Services (BCS) de dados; atualizações para o Visio Services in Microsoft SharePoint Server 2013; e um recurso de página duplicada. Este tópico fornece um breve resumo de cada um desses recursos e menciona alguns dos novos objetos do Visio e membros que são associados com os recursos e expostos no Visual Basic for Applications (VBA). Para obter informações sobre esses recursos e exemplos de código que acompanha este artigo, consulte o Visio Developer Center.

Observação Observação

Visio 2013 inclui várias novas ShapeSheet células, linhas e funções para dar suporte aos novos recursos Visio. Para obter mais informações sobre o que há de novo no ShapeSheet para Visio 2013, consulte o artigo Novidades para desenvolvedores da ShapeSheet no Visio 2013.

Visio 2013 apresenta um novo formato de arquivo, com base no Open Packaging convenções (OPC) padrão (ISO 29500, parte 2) e os elementos XML de Visio XML arquivo formato anterior (. vdx). É um formato de arquivo compactado, com base em XML como os formatos de arquivo usados em outros aplicativos de .

Porque o novo formato de arquivo é suportado por Visio 2013 e Visio Services in Microsoft SharePoint Server 2013, você pode salvar um Visio de desenho diretamente em uma biblioteca de SharePoint Server , sem ter de publicar o arquivo como um desenho de Web do Visio (.vdw). Mesmo assim, Serviços do Visio ainda pode ler e exibir arquivos de desenho do Visio na Web.

O novo formato de arquivo inclui os seguintes tipos de arquivo (com extensão):

  • .vsdx (Visio de desenho)

  • .vsdm (Visio habilitado para macro de desenho)

  • .vssx (Visio estêncil)

  • .vssm (Visio habilitado para macro estêncil)

  • .vstx (modeloVisio )

  • .vstm (modelo habilitado para macroVisio )

Ao usar o suporte existente para leitura e gravação para o pacote em formato de arquivo (como System.IO.Packaging) e para analisar XML (System.Xml.Linq), você pode trabalhar por meio de programação com os novos formatos de arquivo.

Visio 2013 mantém a capacidade de ler os formatos de arquivo antigo (. vsd,. VSS,. vst,. vdx,. vsx,. vtx, .vdw,. vwi). Visio 2013 não pode ser salva no formato XML Visio (. vdx) anterior. Soluções ou ferramentas que consomem os arquivos de formato (. vdx) do arquivo XML de Visio anteriores talvez precise ser refatorado para ler o novo formato de arquivo e seus esquemas.

Serviços do Visio mantém a capacidade de exibir o formato de desenho do Visio na Web (.vdw) no navegador. Ele agora também processa os formatos Visio , habilitado para macro desenho (.vsdm) e a nova Visio de desenho (.vsdx).

Temas foram reprojetados em Visio 2013, fazendo uso de uma grande variedade de efeitos e estilos, inclusive a integração de efeitos artísticos de forma. Os usuários agora podem decidir sobre um estilo abrangente, aplicando um tema, personalizar o diagrama com variantes de tema e realce formas individuais com estilos rápidos. Os desenvolvedores da ShapeSheet podem tirar proveito desses recursos com novas funções e células do ShapeSheet.

Você também pode manipular temas no nível do objeto Page, Shapee Selection . Novas APIs para trabalhar com temas incluem o método de Page.SetTheme , Page.SetThemeVariant método, método de Shape.SetQuickStyle e o método Selection.SetQuickStyle .

Para obter uma lista detalhada das novas APIs em Visio 2013, consulte a seção alterações de modelo de objeto do Visio neste artigo. Para obter mais informações sobre as novas células do ShapeSheet em Visio 2013, consulte o artigo Novidades para desenvolvedores da ShapeSheet no Visio 2013.

Visio 2013 inclui uma API que permite a troca de uma ou mais formas de outra forma contida em um estêncil, mantendo alguns dos valores da forma original, como a forma de texto de forma, os dados da forma ou formatação de forma locais de substituição de forma. Os desenvolvedores de forma podem atualizar as configurações de ShapeSheet de suas formas personalizadas para especificar o comportamento Alterar forma de suas formas. Entre as novas APIs são os métodos Shape.ReplaceShapes e Selection.ReplaceShapes e o evento ReplaceShape .

Para obter uma lista detalhada das novas APIs em Visio 2013, consulte a seção alterações de modelo de objeto do Visio neste artigo. Para obter mais informações sobre as novas células do ShapeSheet em Visio 2013, consulte o artigo Novidades para desenvolvedores da ShapeSheet no Visio 2013.

Foram adicionados novos efeitos de forma, como bisel, rotação 3D, brilho, reflexo e fazer um rascunho para Visio 2013. A ShapeSheet contém novas células para trabalhar com esses efeitos.

Para obter mais informações sobre as novas células do ShapeSheet em Visio 2013, consulte o artigo Novidades para desenvolvedores da ShapeSheet no Visio 2013.

Visio 2013 inclui uma nova estrutura de comentário. Comentários agora podem ser associados uma determinada forma ou página. Visio 2013 inclui dois novos objetos, Comments e Comment. Novas APIs para acessar programaticamente o comentários incluem as propriedades Document.Comments, Page.Comments, Shape.Commentse Page.ShapeComments .

Serviços do Visio inclui APIs de JavaScript para ler os comentários de uma página ou uma forma em um diagrama.

Para obter uma lista detalhada das novas APIs em Visio 2013, consulte a seção alterações de modelo de objeto do Visio neste artigo.

Observação Observação

Comentários não serão mais acessíveis por meio do ShapeSheet.

Visio 2013 inclui a capacidade de diagramas co-autor armazenados no SharePoint ou Microsoft OneDrive. Os desenvolvedores têm acesso ao evento Document.AfterDocumentMerge que fornece informações sobre alterações do diagrama devido a coautoria. Os desenvolvedores de solução também tem a capacidade de desativar coautoria de acordo com as suas necessidades personalizadas usando a célula NoCoauth na ShapeSheet do documento.

Para obter uma lista detalhada das novas APIs em Visio 2013, consulte a seção alterações de modelo de objeto do Visio neste artigo.

Visio 2013 oferece suporte à definição de um caminho de recorte de imagem personalizado para cortar imagens de qualquer forma. Estende as capacidades de Visio 2010, que tem suporte a imagens de corte em uma forma retangular. Essa funcionalidade está disponível na ShapeSheet usando a célula ClippingPath na seção Foreign Image Info .

Para obter mais informações sobre as novas células do ShapeSheet em Visio 2013, consulte o artigo Novidades para desenvolvedores da ShapeSheet no Visio 2013.

Nas versões anteriores do Visio, geometria da forma foi definida por fórmulas dependem a altura ou a largura da forma. Por exemplo, Visio 2010 os vértices de muitas formas interno Visio foram definidos multiplicando a altura ou a largura da forma por uma constante. Essas formas tinham seções de geometria que incluía linhas MoveTo ou LineTo (por exemplo) com fórmulas como Width*1 e Height*0.

Visio 2013 agora oferece suporte a geometria relativa na ShapeSheet. Desenvolvedores de forma agora podem usar geometrias relativas para especificar geometrias como valores simples ou fórmulas que multiplicam pela altura ou largura automaticamente. Vértices da forma podem agora ser expressos com constantes, por exemplo, removendo a necessidade de expressar vértices como múltiplos da altura ou largura da forma. Isso torna mais fácil para os desenvolvedores criar formas, com melhor desempenho e tamanhos de arquivo menores. Novas linhas incluem as linhas RelMoveTo e RelLineTo , onde os valores de célula X e Y são automaticamente multiplicados pela largura ou a altura da forma (respectivamente).

Para obter mais informações sobre as novas linhas de ShapeSheet em Visio 2013, consulte o artigo Novidades para desenvolvedores da ShapeSheet no Visio 2013.

diagramas de Visio 2013 agora podem ser conectados para listas externas em servidores SharePoint Server 2013 . Uma lista externa é uma fonte de conteúdo externa ao SharePoint (por exemplo, uma tabela do SQL Server) que foi conectado a uma lista do SharePoint, usando Microsoft Business Connectivity Services (BCS). Serviços do Visio suporta a capacidade de atualizar os diagramas do Visio como as atualizações de dados.

Para obter mais informações sobre o que há de novo no Serviços do Visio, consulte o artigo Dos serviços do Visio no SharePoint 2013. Para obter mais informações sobre Business Connectivity Services (BCS), consulte Serviços Corporativos de Conectividade do SharePoint 2013.

Visio Services in Microsoft SharePoint Server 2013 inclui vários aprimoramentos. Como mencionado anteriormente, o Serviços do Visio suporta o novo formato de arquivo Visio (.vsdx e .vsdm). Serviços do Visio expandiu a atualização de dados e recálculo, incluindo a capacidade de recalcular fórmulas em um diagrama inteiro.

Para obter mais informações sobre o que há de novo no Serviços do Visio, consulte o artigo Dos serviços do Visio no SharePoint 2013.

Agora você pode copiar uma página e todas as suas formas no mesmo documento em Visio 2013. Da mesma forma, o objeto Page tem um novo método, Duplicate, que duplica a página e retorna um novo objeto de Page .

Novos objetos, propriedades, métodos e eventos foram adicionados ao modelo de objeto Visio para fornecer suporte de programação para novos recursos de Visio 2013 . Além disso, melhorias no modelo de objeto atendem solicitações freqüentes de desenvolvedor de alterações para a plataforma Visio .

Novos membros

Os seguintes membros foram adicionados a objetos existentes no modelo de objeto do Visio .

A tabela 1. Aprimoramentos do modelo de objeto do Visio

Objeto ou coleção

Novos membros

Objeto de aplicativo (Visio)

Evento Application.AfterReplaceShapes (Visio)

Evento Application.BeforeReplaceShapes (Visio)

Evento Application.QueryCancelReplaceShapes (Visio)

Evento Application.ReplaceShapesCanceled (Visio)

Objeto ApplicationSettings (Visio)

Propriedade ApplicationSettings.EnterCommitsText (Visio)

Propriedade ApplicationSettings.SVGExportFormat (Visio)

Objeto de documento (Visio)

Evento Document.AfterDocumentMerge (Visio)

Comentários

Propriedade Document.CompatibilityMode (Visio)

Objeto de documentos (Visio)

Evento Documents.AfterDocumentMerge (Visio)

Evento Documents.AfterReplaceShapes (Visio)

Evento Documents.BeforeReplaceShapes (Visio)

Evento Documents.QueryCancelReplaceShapes (Visio)

Evento Documents.ReplaceShapesCanceled (Visio)

Objeto InvisibleApp (Visio)

Evento InvisibleApp.AfterReplaceShapes (Visio)

Evento InvisibleApp.BeforeReplaceShapes (Visio)

Evento InvisibleApp.QueryCancelReplaceShapes (Visio)

Evento InvisibleApp.ReplaceShapesCanceled (Visio)

Objeto da página (Visio)

Evento Page.AfterReplaceShapes (Visio)

Evento Page.BeforeReplaceShapes (Visio)

Comentários

Método Page.Duplicate (Visio)

Método Page.GetTheme (Visio)

Método Page.GetThemeVariant (Visio)

Evento Page.QueryCancelReplaceShapes (Visio)

Evento Page.ReplaceShapesCanceled (Visio)

Método Page.SetTheme (Visio)

Método Page.SetThemeVariant (Visio)

Page.ShapeComments Property (Visio)

Objeto Pages (Visio)

Evento Pages.AfterReplaceShapes (Visio)

Evento Pages.BeforeReplaceShapes (Visio)

Evento Pages.QueryCancelReplaceShapes (Visio)

Evento Pages.ReplaceShapesCanceled (Visio)

Objeto Selection (Visio)

Método Selection.ReplaceShape (Visio)

Método Selection.SetQuickStyle (Visio)

Objeto Shape (Visio)

Método Shape.ChangePicture (Visio)

Comentários

Método Shape.ReplaceShape (Visio)

Método Shape.SetQuickStyle (Visio)

Enumerações e novos objetos

Os objetos a seguir foram adicionados ao modelo de objeto Visio .

A tabela 2. Adições ao modelo objeto do Visio

A tabela a seguir lista as novas enumerações e constantes introduzidos no Visio 2013.

A tabela 3. Adições de enumeração do Visio

Enumeração

Descrição

Enumeração de VisQuickStyleColors (Visio)

Especifica os nomes designados para cores contidos em um tema.

Enumeração de VisQuickStyleMatrixIndices (Visio)

Especifica os nomes designados para temas e variações fornecidas com Visio 2013.

Enumeração de VisReplaceFlags (Visio)

Especifica os comportamentos para uma operação de mudar de forma.

Enumeração de VisSVGExportFormat (Visio)

Especifica a inclusão ou exclusão de marcação do Visio ao exportar um diagrama para SVG.

Objetos excluídos e membros

A tabela a seguir lista os objetos excluídos e membros introduzidos no Visio 2013. Substituída apenas membros são listados na coluna preterido membros do objeto.

A tabela 4. Deprecations de modelo de objeto do Visio

Objeto ou coleção

Membros obsoletos

objeto de Window

Propriedade PageTabWidth

Mostrar:
© 2014 Microsoft