Este artigo aborda as informações para criar diagrama do Visio em Java. Ele discute o fluxo do programa passo a passo e um snippet de código em execução para automatizar a criação do diagrama do Visio em Java. Além disso, você pode escrever o diagrama Visio gerado em uma variedade de formatos de arquivo suportados pelo Visio.
Etapas para criar um diagrama do Visio em Java
- Configure a biblioteca Aspose.Diagram para criar diagramas do Visio do zero
- Iniciar um objeto da classe Diagram
- Use o arquivo de estêncil para adicionar um mestre
- Adicione uma forma retangular invocando o método addShape() e especifique várias propriedades
- Renderize o diagrama Visio gerado usando o método save()
Estas etapas apresentam um esboço de como criar o Visio em Java. Primeiro, faça um diagrama vazio e inicie o estêncil contendo as formas mestre. Em seguida, anexe uma forma enquanto define o local, as dimensões e o número da página de destino antes de exportar o diagrama de saída do Visio.
Código para criar diagrama do Visio programaticamente em Java
// Import the required classes from Aspose.Drawing for Java | |
import com.aspose.diagram.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception { | |
// Apply the license for Aspose.PDF | |
new License().setLicense("license.lic"); | |
// Create a diagram | |
com.aspose.diagram.Diagram diagram = new com.aspose.diagram.Diagram(); | |
// Add master with stencil | |
String masterName = "Rectangle"; | |
diagram.addMaster("BasicShapes.vss", masterName); | |
double width = 2, height = 2, pinX = 4.25, pinY = 4.5; | |
// Add a new rectangle shape | |
long rectangleId = diagram.addShape(pinX, pinY, width, height, masterName, 0); | |
// Set shape properties | |
com.aspose.diagram.Shape rectangle = diagram.getPages().get(0).getShapes().getShape(rectangleId); | |
rectangle.getXForm().getPinX().setValue(5); | |
rectangle.getXForm().getPinY().setValue(5); | |
rectangle.setType(com.aspose.diagram.TypeValue.SHAPE); | |
rectangle.getText().getValue().add(new com.aspose.diagram.Txt("Aspose Diagram")); | |
rectangle.setTextStyle(diagram.getStyleSheets().get(3)); | |
diagram.save("Visio_out.vsdx", com.aspose.diagram.SaveFileFormat.VSDX); | |
} | |
} |
Você pode trabalhar com o código de exemplo acima para desenhar qualquer diagrama de processo no Visio em Java. No entanto, você pode improvisá-lo para adicionar diferentes formas do estêncil mestre para atender às suas necessidades. Da mesma forma, o diagrama de saída do Visio pode ser exportado como uma imagem ou um documento, dependendo das suas necessidades.
Este breve artigo resumiu os detalhes para criar diagramas do Visio programaticamente em Java. Enquanto isso, se você quiser aprender como converter arquivos VSD, consulte o artigo em Converter VSD para VSDX em Java.