J'utilise dans mon projet C# visio activex pour importer des plans de visio. et j'ai besoin d'obtenir les sommets des formes dans ce dessin, et je ne peux trouver aucune méthode ou propriété pour cela. Si quelqu'un a des idées, aidez s'il vous plaît.Comment obtenir des visio formes vertices
0
A
Répondre
0
Merci, votre code m'a fait découvrir le chemin. si vous voulez les sommets d'une forme s: s.pathes [1] .point (double tolarence, out array a); le resuly serait sur le tableau unidimensionnel a.
0
This is something qui pourrait vous être utile.
Voici quelques extrait de code pour vous aider à démarrer:
public void DrawSampleShapeConnection()
{
// get the current draw page
Visio.Page currentPage = axDrawingControl1.Document.Pages[1];
// Load the stencil we want
Visio.Document currentStencil = axDrawingControl1.Document.Application.Documents.OpenEx("Basic_U.vss", (short)Visio.VisOpenSaveArgs.visOpenDocked);
// show the stencil window
Visio.Window stencilWindow = currentPage.Document.OpenStencilWindow();
// this gives a count of all the stencils on the status bar
int countStencils = currentStencil.Masters.Count;
toolStripStatusLabel1.Text = string.Format("Number of Stencils in {0} = {1}", currentStencil.Title, countStencils);
statusStrip1.Refresh();
// create a triangle shape from the stencil master collection
Visio.Shape shape1 = currentPage.Drop(currentStencil.Masters["Triangle"], 1.50, 1.50);
// create a square shape from the stencil master collection
Visio.Shape shape2 = currentPage.Drop(currentStencil.Masters["Square"], 10, 7.50);
// create a dynamic connector from the stencil master collection
Visio.Shape connector = currentPage.Drop(currentStencil.Masters["Dynamic connector"], 4.50, 4.50);
// currentPage.Layout();
// connect the shapes together through the dynamic connector
ConnectShapes(shape1, shape2, connector);
}
Questions connexes
- 1. Visio activex formes vertices
- 2. VertexBuffer from Vertices
- 3. Comment forcer visio à ré-évaluer des formules lorsqu'un document visio non approuvé est ouvert
- 4. Comment copier une section de feuille de calcul Visio entre des formes dans VBA
- 5. Vertices et périphériques perdus
- 6. forme Visio - obtenir position X, Y
- 7. Exporter des macros Visio vers Visio COM-Add-in
- 8. Comment obtenir un aspect dessiné à la main dans les diagrammes Visio?
- 9. Dessiner des formes sur BitmapData, ou obtenir son contexte graphique
- 10. VBA Pour chaque boucle pour les formes collées d'une forme dans Visio
- 11. Visio et UML - Affichage des vecteurs
- 12. Grouper des formes géographiques
- 13. animation VBA d'objets Visio
- 14. dans extjs comment développer des formes?
- 15. Comment importer des formes Photoshop en Flash
- 16. Django formes "pas" en utilisant des formes de modèles
- 17. Visio Page sélectionnée événement
- 18. Comment ajouter une action à visio (2003)
- 19. formes avec des variables Validating
- 20. Création d'un référentiel Visio
- 21. Programmation du contrôle Visio ActiveX
- 22. Métadonnées JQuery, SVG et Visio
- 23. Intégration C# + Visio 2007
- 24. iPhone - Dessiner des formes 2D
- 25. Comment puis-je obtenir des détails Proj4 à partir du fichier .prj du fichier de formes?
- 26. Bibliothèque de classes dans Visio
- 27. Comment lier Enum de DataTable pour gagner des formes CheckedListBox
- 28. Dans Visio, comment obtenir les flèches normales? (Les flèches de ligne ne sont pas les triangles)
- 29. formes appelées par ajax
- 30. Plusieurs formes avec des champs partagés