Suite

ArcObjects/Python : ajouter JPG à la mise en page


J'essaie (et échoue) d'ajouter une image à une mise en page de carte à l'aide d'ArcObjects via des comtypes Python. J'ai besoin de l'exécuter en dehors d'ArcMap (c'est-à-dire pas dans la fenêtre Python d'ArcMap).

L'idée de base est : ouvrir mxd, placer jpg dans la mise en page, enregistrer/fermer mxd.

Solution Python préférée, mais j'accepterais également un flux de travail similaire dans VB.NET.

Utilisation d'ArcGIS 10.2.2, Python 2.7.5

Scénario:

à partir de comtypes.client importer GetModule, CreateObject à partir de Snippets importer GetLibPath, InitStandalone def CType(obj, interface): """Transforme obj à l'interface et renvoie les comtypes POINTER ou None""" try: newobj = obj.QueryInterface(interface) return newobj sauf : return None def main() : InitStandalone() modCarto = GetModule(r"C:Program Files (x86)ArcGISDesktop10.2comesriCarto.olb") modGeom = GetModule(r"C:Program Files (x86)ArcGISDesktop10.2comesriGeometry.olb") modArcMapUI = GetModule(r"C:Program Files (x86)ArcGISDesktop10.2comesriArcMapUI.olb") modFramework = GetModule( r"C:Program Files (x86)ArcGISDesktop10.2comesriFramework.olb") app = CreateObject(modFramework.AppROT, interface=modFramework.IAppROT) mxDoc = CType(app.Item(0).Document ,modArcMapUI.IMxDocument) layout = mxDoc.PageLayout graphicContainer = CType(layout, modCarto.IGraphicsContainer) pictureElement = CreateObject(modCarto.jpg">

L'aide d'Esri peut être assez contre-intuitive, vous devez savoir ce que vous recherchez pour obtenir la description…

Le problème ici est que le pictureElement n'a pas de géométrie propriété… voir la page d'aide pour l'élément d'image :

Cependant, l'IElement, qui implémente JpegPictureElement, a une géométrie :

Explication des symboles d'aide Esri, ils se trouvent dans la documentation des propriétés et méthodes :

Ceci provient de l'aide Esri, des méthodes fais quelque chose et les propriétés sont des valeurs dans/de l'objet. Ces symboles sont très importants, surtout lorsque vous êtes frustré d'essayer de définir des valeurs sur un objet pour découvrir qu'elles sont lecture seulement. Dans ce cas, vous pouvez obtenir le SelectionTracker mais vous ne pouvez pas le définir, à l'inverse, vous pouvez mettre à jour ou récupérer la 'valeur' ​​géométrique de l'objet.

Mais la seule façon de savoir si vous pouvez transformer un JpegPictureElement en un IElement est sur la page d'aide IElement dans le CoClasses qui implémentent IElement:

Cela vous indique que n'importe laquelle des CoClasses répertoriées peut être convertie dans un IElement, si elle ne figure pas dans la liste, vous obtiendrez une erreur si vous essayez de convertir. Par exampleIFonctionn'est pas sur la liste donc si vous essayeziElement = CType(myFeature,modCarto.IElement)ça va échouer !

L'ordre correct pour le faire est :

pictureElement.ImportPictureFromFile(r'C:junkhappy.jpg">PartagerAméliorer cette réponseédité 17 avril 15 à 2:40répondu 16 avr. 15 à 22:09Michael StimsonMichael Stimson24.8k2 badges dorés30 insignes d'argent68 insignes de bronze 

Composant logiciel de conception architecturale


La bibliothèque de composants de visualisation E-XD++ est le développement de tout bâtiment idéal pour les logiciels de conception graphique :

E-XD ++ fournit un programme de conception graphique composite ShapeDeisigner conception graphique architecturale pour concevoir rapidement des besoins graphiques complexes.

ne peut définir que la taille de la toile.

prise en charge des millimètres, centimètres, mètres, pieds, pieds et autres paramètres d'unités de dessin.

prise en charge de plusieurs lignes d'étiquettes et selon les besoins des applications et extensions personnalisées.

aperçu de la carte microforme, et à travers une toile rectangulaire dans le microfilm pour ajuster la figure à apparaître.

prend en charge une large gamme de zoom de toile à grande échelle.

peut pousser la souris toile plate verticale ou horizontale.

peuvent être placés dans les mêmes dizaines de milliers d'éléments graphiques sur la toile, et qui fonctionnent simultanément.

la prise en charge n'est actuellement disponible que dans les logiciels de graphiques vectoriels professionnels, seules les fonctions d'édition sont libres de déplacer, faire pivoter, zoomer, déformer, déformer une variété de graphiques sur la toile.

prise en charge des valeurs de propriété personnalisées plug and play, pour tout bâtiment sur les éléments de conception de la toile, définissez les valeurs de propriété personnalisées, les valeurs de propriété peuvent être définies directement via la valeur ID de la requête, lorsque la prise en charge automatique de l'annulation / rétablissement modifié.

Fonction d'impression intégrée bien, sans écrire de code pour contrôler l'imprimante, imprimer le papier, l'orientation, les marges de page, etc.

pour fournir des fonctions de bibliothèque E-XD++, un contrôle ocx cohérent, un déploiement Web facile ou. Net, delphi, environnement de développement Java et autres appels.

100% de tout le code source VC++ disponible, y compris la conception du code source ocx de contrôle. Pas besoin de s'inquiéter de la technologie de base.

Bibliothèque de composants E-XD ++ technologie graphique visuelle intégrée UCanCode le meilleur de toute la bibliothèque de composants de code source, et fournit des capacités de contrôle et d'interface utilisateur graphique plus flexibles, pour le développement de la mise en page, des systèmes d'information géographique et d'autres logiciels hautes performances fournit une solution complète . Cette version est la version des produits UCanCode, la plus grande, la plus complète, la plus puissante et la plus vendue. Est de développer un système d'application de choix de classe entreprise hautes performances.

<!--msimagelist-->

<!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist-->
100% VC ++ conçoivent et fournissent tous lescode source, sans réservation.
<!--msimagelist-->
Efficace plus de 30 millions de lignes de code et plus de 300 C++ cours d'extension.
<!--msimagelist-->
Processus de génération de code automatique et achèvement du développement de la documentation pour vous aider à créer rapidement une variété d'applications sur E-XD++ .
d d <!--msimagelist-->
Développement de systèmes d'application avancés pour fournir un contrôle d'interface complet et évolutif.
d d <!--msimagelist-->
La ligne de propriété des modifications de code et la prise en charge de la fonction Annuler/Rétablir.
d d <!--msimagelist-->
Utilisateurs sur le canevas en fonction de leurs besoins, composants, opérations et autres opérations personnalisées.
d d <!--msimagelist-->
Prend en charge les applications à une ou plusieurs pages.
d d <!--msimagelist-->
La disposition des composants, la disposition, organisée dans l'ordre.
d d <!--msimagelist-->
Impression, aperçu avant impression et sortie sur image.
d d <!--msimagelist-->
Interface utilisateur plus puissante.
d d <!--msimagelist-->
Support EditBox, CheckBox, RadioBox, ComboBox, etc. Windows a pressé des pièces directement dessinées dans le canevas et complète les fonctions de saisie de données, en plus de l'architecture flexible du système vous permet de mettre n'importe quel contrôle Windows standard sur le canevas.
d d <!--msimagelist-->
Tracez une ligne droite, marquez des lignes, des courbes, des rectangles, des ellipses, ajoutez du texte et des images.
d d <!--msimagelist-->
Fournissez plus de 40 exemples de divers programmes de développement.
d d <!--msimagelist-->
Prend en charge une variété de formats de fichiers image (y compris : JPG, GIF, TGA, PNG, PCX, etc.).
d d <!--msimagelist-->
Prise en charge multicouche.
d d <!--msimagelist-->
Ligne auxiliaire avec les points de contrôle auxiliaires
d d <!--msimagelist-->
Entre les différentes opérations graphiques avec des graphiques et ainsi de suite. <!--msimagelist-->

By E-XD++ fournit les outils de conception de composants professionnels ShapeDesigner (Remarque : la version officielle de la bibliothèque de composants visuels E-XD++ fournit les outils pour tout le code source de conception, peut être personnalisé), peut facilement être n'importe quel Microsoft Visio, ConceptDraw, etc. composants dans une boîte à outils à gauche. Vous pouvez également utiliser les outils de dessin professionnels ShapeDesigner fournis pour concevoir une variété de composants.

Utilisez les graphiques visuels de la bibliothèque de composants E-XD++ pour développer toutes les applications graphiques vectorielles souhaitées, telles que la conception de plans d'étage :

2. Formes de plan de bureau

3. Formes de plan de bureau

Plus de 50 millions de lignes toutes soigneusement conçues et rigoureusement testées pour fournir le code source sans aucune réserve !

Fournissez plus de 400 extensions de classe C ++, 50 millions de lignes de code source VC ++ / MFC efficace, un échantillon ou une solution plus de 70 code source, un système d'aide en ligne complet et détaillé et une documentation utilisateur, prenant en charge les outils de développement conçus !

Visualisation graphique puissante, flexible et facile à utiliser des bibliothèques de code source.
Puissant et flexible pour créer une variété de graphiques pour répondre à vos besoins. Spécifications de conception du produit, il est facile à utiliser, en quelques jours peut être conçu selon vos besoins. Nous fournissons un support complet pour les produits, téléchargez la version d'essai.

Essayez-le maintenant!
Ne vous contentez pas de nous écouter dire un essai! Notre essai gratuit comprend tout ce dont vous avez besoin pour prototyper votre application. Assistance technique gratuite.


La version officielle des solutions graphiques visuelles de la bibliothèque de composants E-XD ++ pour la version entreprise fournit tout le code source, cliquez sur le bouton ci-dessous pour commander UCanCode :



Utilisez le plan d'étage de la bibliothèque de composants graphiques visuels de développement E-XD ++ est similaire à Visio, et la disposition d'autres systèmes logiciels est très facile, l'application de l'éditeur de graphiques vectoriels est la date de naissance E-XD ++ a été une position très importante, nous le ferons en tant que composant E-XD ++ bibliothèque de solutions graphiques visuelles pour étendre la conception numéro un. Très heureux que, maintenant que vous avez terminé, vous trouverez, E-XD++ Cette fonction a été de travailler avec certains des programmes d'édition graphique les plus professionnels au monde comparables à, par exemple : Visio, ConceptDraw, SmartDraw, etc., en plus à E-XD++ également Une chose qu'ils ne peuvent absolument pas faire : tous les tests rigoureux du code source VC++ mis à la disposition des clients.


--------------------------------------------------------------------------------
"Nous offrons ces solutions ne signifie pas que les applications graphiques visuelles de la bibliothèque de composants E-XD++ ne peuvent développer que ces domaines, en fait, E-XD++ avec un autre tiers, comme la bibliothèque de composants C++ contient des centaines de fonctions utilisées séparément. avec QT, MFC, etc., vous pouvez déterminer indépendamment le besoin d'E-XD++ dans une fonction, en général, tant que vous avez besoin de graphiques, vous avez besoin d'organigrammes, de cartes de contrôle, d'impression, de composition, de simulation, de cartes électroniques, d'alimentation schémas de câblage, formulaires, etc., vous pouvez utiliser la bibliothèque de composants E-XD++, bien sûr, parfois. Peut-être que vous ne souhaitez utiliser que le contrôle E-XD++ sans avoir besoin de la fonction graphique couleur déroulante, ce n'est pas un problème ! "
Téléchargez cette solution
La bibliothèque de composants de visualisation E-XD++ est le développement de tout bâtiment idéal pour les logiciels de conception graphique :

E-XD ++ fournit un programme de conception graphique composite ShapeDeisigner conception graphique architecturale pour concevoir rapidement des besoins graphiques complexes.

ne peut définir que la taille de la toile.

prise en charge des millimètres, centimètres, mètres, pieds, pieds et autres paramètres d'unités de dessin.

prise en charge de plusieurs lignes d'étiquettes et selon les besoins des applications et extensions personnalisées.

aperçu de la carte microforme, et à travers une toile rectangulaire dans le microfilm pour ajuster la figure à apparaître.

prend en charge une large gamme de zoom de toile à grande échelle.

peut pousser la souris toile plate verticale ou horizontale.

peuvent être placés dans les mêmes dizaines de milliers d'éléments graphiques sur la toile, et qui fonctionnent simultanément.

la prise en charge n'est actuellement disponible que dans les logiciels de graphiques vectoriels professionnels, seules les fonctions d'édition sont libres de déplacer, faire pivoter, zoomer, déformer, déformer une variété de graphiques sur la toile.

prise en charge des valeurs de propriété personnalisées plug and play, pour tout bâtiment sur la toile, les éléments de conception définissent les valeurs de propriété personnalisées, les valeurs de propriété peuvent être définies directement via la valeur d'ID de la requête, lorsque la prise en charge automatique de la modification Annuler / Rétablir .

Fonction d'impression intégrée bien, sans écrire de code pour contrôler l'imprimante, imprimer le papier, l'orientation, les marges de page, etc.

pour fournir des fonctions de bibliothèque E-XD++, un contrôle ocx cohérent, un déploiement Web facile ou. Net, delphi, environnement de développement Java et autres appels.

100% de tout le code source VC++ disponible, y compris la conception du code source ocx de contrôle. Pas besoin de s'inquiéter de la technologie de base.

La technologie graphique visuelle de la bibliothèque de composants E-XD++ intégrée ******** le meilleur de toute la bibliothèque de composants de code source, et fournit des capacités de contrôle et d'interface utilisateur graphique plus flexibles, pour le développement de la mise en page, des systèmes d'information géographique et d'autres hautes performances. -le logiciel de performance fournit une solution complète. Cette version est la version ******** des produits, la plus grande, la plus complète, la plus puissante et la plus vendue. Est de développer un système d'application de choix de classe entreprise hautes performances.


Conception 100% VC++ et fournir tout le code source, sans réserve.

Efficace plus de 30 millions de lignes de code et plus de 300 classes d'extension C++.

Processus de génération de code automatique et achèvement du développement de la documentation pour vous aider à créer rapidement une variété d'applications sur E-XD++.
d d
Développement de systèmes d'application avancés pour fournir un contrôle d'interface complet et évolutif.
d d
La ligne de propriété des modifications de code et la prise en charge de la fonction Annuler/Rétablir.
d d
Utilisateurs sur le canevas en fonction de leurs besoins, composants, opérations et autres opérations personnalisées.
d d
Prend en charge les applications à une ou plusieurs pages.
d d
La disposition des composants, la disposition, organisée dans l'ordre.
d d
Impression, aperçu avant impression et sortie sur image.
d d
Interface utilisateur plus puissante.
d d
Support EditBox, CheckBox, RadioBox, ComboBox, etc. Windows a pressé des pièces directement dessinées dans le canevas et complète les fonctions de saisie de données, en plus de l'architecture flexible du système vous permet de mettre n'importe quel contrôle Windows standard sur le canevas.
d d
Tracez une ligne droite, marquez des lignes, des courbes, des rectangles, des ellipses, ajoutez du texte et des images.
d d
Fournissez plus de 40 exemples de divers programmes de développement.
d d
Prend en charge une variété de formats de fichiers image (y compris : JPG, GIF, TGA, PNG, PCX, etc.).
d d
Prise en charge multicouche.
d d
Ligne auxiliaire avec les points de contrôle auxiliaires
d d
Entre les différentes opérations graphiques avec des graphiques et ainsi de suite.

By E-XD++ fournit les outils de conception de composants professionnels ShapeDesigner (Remarque : la version officielle de la bibliothèque de composants visuels E-XD++ fournit les outils pour tout le code source de conception, peut être personnalisé), peut facilement être n'importe quel Microsoft Visio, ConceptDraw, etc. composants dans une boîte à outils à gauche. Vous pouvez également utiliser les outils de dessin professionnels ShapeDesigner fournis pour concevoir une variété de composants.

Utilisez les graphiques visuels de la bibliothèque de composants E-XD++ pour développer toutes les applications graphiques vectorielles souhaitées, telles que la conception de plans d'étage :

Plus de 50 millions de lignes toutes soigneusement conçues et rigoureusement testées pour fournir le code source sans aucune réserve !

Fournissez plus de 400 extensions de classe C ++, 50 millions de lignes de code source VC ++ / MFC efficace, un échantillon ou une solution plus de 70 code source, un système d'aide en ligne complet et détaillé et une documentation utilisateur, prenant en charge les outils de développement conçus !

Visualisation graphique puissante, flexible et facile à utiliser des bibliothèques de code source.
Puissant et flexible pour créer une variété de graphiques pour répondre à vos besoins. Spécifications de conception du produit, il est facile à utiliser, en quelques jours peut être conçu selon vos besoins. Nous fournissons un support complet pour les produits, téléchargez la version d'essai.

Riche en fonctionnalités.
Ultra-polyvalent, comme la mise en page automatique, le sous-graphe réductible à plusieurs niveaux, le point de connexion de cellule, XML, DXF, SHP, SVG, etc., peut vous aider à créer rapidement un graphique complexe et flexible. Prend en charge un certain nombre d'événements : comme le clic, le double-clic, le survol, la sélection, la sélection d'un élastique, la copie, la suppression, le redimensionnement et le déplacement du support. Prend en charge les opérations les plus complexes : telles que le glisser-déposer, les opérations illimitées d'annulation/rétablissement et de presse-papiers, etc.

Gagnez du temps et de l'argent pour obtenir la fiabilité.
Une image vaut mille mots, E-XD++ offre plus de 50 millions de lignes de code source C++ bien conçu et bien testé ! Le développement prend des années, la validation de milliers de clients dans le monde entier peut vous faire économiser beaucoup de temps et d'argent pour le développement !

Essayez-le maintenant!
Ne vous contentez pas de nous écouter dire un essai! Notre essai gratuit comprend tout ce dont vous avez besoin pour prototyper votre application. Assistance technique gratuite.

La version officielle des solutions graphiques visuelles de la bibliothèque de composants E-XD++ pour la version entreprise fournit tout le code source, cliquez sur le bouton ci-dessous pour ******** Commander :


Code source de visualisation CAO pour sols et architecture E-XD++ pour C/C++, .NET

Téléchargez cette solution
La bibliothèque de composants de visualisation E-XD++ est le développement de tout bâtiment idéal pour les logiciels de conception graphique :

E-XD ++ fournit un programme de conception graphique composite ShapeDeisigner conception graphique architecturale pour concevoir rapidement des besoins graphiques complexes.

ne peut définir que la taille de la toile.

prise en charge des millimètres, centimètres, mètres, pieds, pieds et autres paramètres d'unités de dessin.

prise en charge de plusieurs lignes d'étiquettes et selon les besoins des applications et extensions personnalisées.

aperçu de la carte microforme, et à travers une toile rectangulaire dans le microfilm pour ajuster la figure à apparaître.

prend en charge une large gamme de zoom de toile à grande échelle.

peut pousser la souris toile plate verticale ou horizontale.

peuvent être placés dans les mêmes dizaines de milliers d'éléments graphiques sur la toile, et qui fonctionnent simultanément.

la prise en charge n'est actuellement disponible que dans les logiciels de graphiques vectoriels professionnels, seules les fonctions d'édition sont libres de déplacer, faire pivoter, zoomer, déformer, déformer une variété de graphiques sur la toile.

prise en charge des valeurs de propriété personnalisées plug and play, pour tout bâtiment sur les éléments de conception de la toile, définissez les valeurs de propriété personnalisées, les valeurs de propriété peuvent être définies directement via la valeur ID de la requête, lorsque la prise en charge automatique de l'annulation / rétablissement modifié.

Fonction d'impression intégrée bien, sans écrire de code pour contrôler l'imprimante, imprimer le papier, l'orientation, les marges de page, etc.

pour fournir des fonctions de bibliothèque E-XD++, un contrôle ocx cohérent, un déploiement Web facile ou. Net, delphi, environnement de développement Java et autres appels.

100% de tout le code source VC++ disponible, y compris la conception du code source ocx de contrôle. Pas besoin de s'inquiéter de la technologie de base.

Bibliothèque de composants E-XD ++ technologie graphique visuelle intégrée UCanCode le meilleur de toute la bibliothèque de composants de code source, et fournit des capacités de contrôle et d'interface utilisateur graphique plus flexibles, pour le développement de la mise en page, des systèmes d'information géographique et d'autres logiciels hautes performances fournit une solution complète . Cette version est la version des produits UCanCode, la plus grande, la plus complète, la plus puissante et la plus vendue. Est de développer un système d'application de choix de classe entreprise hautes performances.

100% VC ++ conçoivent et fournissent tous les code source, sans réservation.
Efficace plus de 30 millions de lignes de code et plus de 300 C++ cours d'extension.
Processus de génération de code automatique et achèvement du développement de la documentation pour vous aider à créer rapidement une variété d'applications sur E-XD++ .
Développement de systèmes d'application avancés pour fournir un contrôle d'interface complet et évolutif.
La ligne de propriété des modifications de code et la prise en charge de la fonction Annuler/Rétablir.
Utilisateurs sur le canevas en fonction de leurs besoins, composants, opérations et autres opérations personnalisées.
Prend en charge les applications à une ou plusieurs pages.
La disposition des composants, la disposition, organisée dans l'ordre.
Impression, aperçu avant impression et sortie sur image.
Interface utilisateur plus puissante.
Support EditBox, CheckBox, RadioBox, ComboBox, etc. Windows a pressé des pièces directement dessinées dans le canevas et complète les fonctions de saisie de données, en plus de l'architecture flexible du système vous permet de mettre n'importe quel contrôle Windows standard sur le canevas.
Tracez une ligne droite, marquez des lignes, des courbes, des rectangles, des ellipses, ajoutez du texte et des images.
Fournissez plus de 40 exemples de divers programmes de développement.
Prend en charge une variété de formats de fichiers image (y compris : JPG, GIF, TGA, PNG, PCX, etc.).
Prise en charge multicouche.
Ligne auxiliaire avec les points de contrôle auxiliaires
Entre les différentes opérations graphiques avec des graphiques et ainsi de suite.

By E-XD++ fournit les outils de conception de composants professionnels ShapeDesigner (Remarque : la version officielle de la bibliothèque de composants visuels E-XD++ fournit les outils pour tout le code source de conception, peut être personnalisé), peut facilement être n'importe quel Microsoft Visio, ConceptDraw, etc. composants dans une boîte à outils à gauche. Vous pouvez également utiliser les outils de dessin professionnels ShapeDesigner fournis pour concevoir une variété de composants.

Utilisez les graphiques visuels de la bibliothèque de composants E-XD++ pour développer toutes les applications graphiques vectorielles souhaitées, telles que la conception de plans d'étage :

2. Formes de plan de bureau

3. Formes de plan de bureau

Plus de 500 000 lignes " tous soigneusement conçus et rigoureusement testés" des codes sources C/C++/.NET, tous les codes sources complets sont expédiés sans aucune réserve !

Fournissez plus de 400 classes d'extension C++, plus de 500 000 lignes de code source VC++ / MFC efficace, plus de 70 codes source de solution prêts à l'emploi, un système d'aide en ligne détaillé et une documentation utilisateur, prenant en charge les outils de développement conçus !

Visualisation graphique puissante, flexible et facile à utiliser des bibliothèques de code source.
Des composants puissants et flexibles pour créer une variété de graphiques pour répondre à vos besoins. Spécifications de conception du produit, il est facile à utiliser, en quelques jours peut être conçu selon vos besoins. Nous fournissons un support complet pour les produits, téléchargez la version d'essai.

Essayez-le maintenant!
Ne vous contentez pas de nous écouter dire un essai! Notre essai gratuit comprend tout ce dont vous avez besoin pour prototyper votre application. Assistance technique gratuite.


La version officielle des solutions graphiques visuelles de la bibliothèque de composants E-XD++ pour la version entreprise fournit tout le code source, cliquez sur le bouton ci-dessous pour commander avec UCanCode :


Organigramme, relation ascendante et descendante, hiérarchie, impression, conception, cod vc++

Utilisez la bibliothèque de composants graphiques visuels de développement E-XD ++ similaire à l'organigramme Visio, l'application de l'éditeur de graphiques vectoriels est la date de naissance E-XD ++ a été une position très importante, et nous en tant que bibliothèque de composants graphiques de visualisation E-XD ++ pour étendre la conception de la solution numéro un. Très heureux que, maintenant que vous avez terminé, vous trouverez, E-XD++ Cette fonction a été de travailler avec certains des programmes d'édition graphique les plus professionnels au monde comparables à, par exemple : Visio, ConceptDraw, SmartDraw, etc., en plus à E-XD++ également Une chose qu'ils ne peuvent absolument pas faire : tous les tests rigoureux du code source VC++ mis à la disposition des clients.

La solution de graphiques vectoriels de la bibliothèque de composants E-XD++ comprend jusqu'à des centaines de fonctionnalités, il est difficile d'utiliser une liste simple à lister, ce qui suit ne sont que quelques-unes de l'importance relative de certaines fonctionnalités :

1, conception multi-pages de style Visio, vous pouvez déposer pour votre conception graphique actuelle ajouter autant de pages.

2, chaque conception peut être définie sur la taille de la toile de la page.

3, les lignes et les courbes de fusion, vous permettant de créer facilement d'innombrables graphiques complexes.

4, sans écrire aucun code à l'imprimante, papier d'impression, bordure imprimée, orientation, aperçu avant impression, etc. le traitement le plus professionnel.

5, l'éditeur de texte composite vous permet de directement sur la toile du fichier RTF pour l'édition, la composition et l'impression.

6, prise en charge illimitée d'annulation / rétablissement et prise en charge de plusieurs opérations par lots.

7, prend en charge la forme complexe d'opérations géométriques telles que l'intersection, la phase et la soustraction, etc.

8, Visio peut être aussi libre que n'importe quel graphique pour ajouter des valeurs de propriété personnalisées, et toute la valeur de propriété nouvellement ajoutée peut être l'implémentation de UNDO / REDO.

9, peut n'importe quel graphique sur la toile en rotation directe, mise à l'échelle, déplacement, déformation, distorsion et opérations ainsi avancées.

10, peut être n'importe où dans le canevas pour ajouter du texte, et les graphiques peuvent être pivotés selon n'importe quel angle.

11, prend en charge l'étiquette, la couche, les lignes auxiliaires, la capture automatique.

12, prend en charge le câble direct à créer, peut être créé entre deux arrêts jusqu'à 15 câbles.

13, peut être directement Visio, Powerpoint et autres graphiques copiés sur le canevas E-XD++.

14, prend en charge une grande partie du zoom de la toile, et horizontal ou vertical à plat grâce à la souris pour pousser la toile.

15, prise en charge des millimètres, centimètres, pouces, pieds et autres unités dessinées.

16, prend en charge l'édition séparée de l'arrière-plan et du premier plan.

17, peut être exporté vers emf, bitmap, jpeg, svg et autres formats de fichiers.

18, pour fournir des classes de traitement xml professionnelles pour faciliter l'échange de données.

19, fournit des fonctionnalités avec E-XD++ Library ocx contrôle une publication Web cohérente et facile ou dans tout autre langage pour la plate-forme.

20, stabilité supérieure : tous les produits sont rigoureusement testés et largement utilisés dans le monde.

21, la version officielle fournit des solutions pour tout le code source 100% VC++ et les contrôles ocx sont conçus pour fournir le code source et une documentation détaillée.

Bibliothèque de composants E-XD ++ technologie graphique visuelle intégrée UCanCode le meilleur de toute la bibliothèque de composants de code source, et fournit des capacités de contrôle et d'interface utilisateur graphique plus flexibles, pour le développement de la mise en page, des systèmes d'information géographique et d'autres logiciels hautes performances fournit une solution complète . Cette version est la version des produits UCanCode, la plus grande, la plus complète, la plus puissante et la plus vendue. Est de développer un système d'application de choix de classe entreprise hautes performances.

<!--msimagelist-->

<!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist-->
100% VC++ conçoivent et fournissent tous les code source, sans réservation.
<!--msimagelist-->
Efficace plus de 30 millions de lignes de code et plus de 300 C++ cours d'extension.
<!--msimagelist-->
Processus de génération de code automatique et achèvement du développement de la documentation pour vous aider à créer rapidement une variété d'applications sur Form ++.
d d <!--msimagelist-->
Développement de systèmes d'application avancés pour fournir un contrôle d'interface complet et évolutif.
d d <!--msimagelist-->
La ligne de propriété des modifications de code et la prise en charge de la fonction Annuler/Rétablir.
d d <!--msimagelist-->
Utilisateurs sur le canevas en fonction de leurs besoins, composants, opérations et autres opérations personnalisées.
d d <!--msimagelist-->
Prend en charge les applications à une ou plusieurs pages.
d d <!--msimagelist-->
La disposition des composants, la disposition, organisée dans l'ordre.
d d <!--msimagelist-->
Impression, aperçu avant impression et sortie sur image.
d d <!--msimagelist-->
Interface utilisateur plus puissante.
d d <!--msimagelist-->
Support EditBox, CheckBox, RadioBox, ComboBox, etc. Windows a pressé des pièces directement dessinées dans le canevas et complète les fonctions de saisie de données, en plus de l'architecture flexible du système vous permet de mettre n'importe quel contrôle Windows standard sur le canevas.
d d <!--msimagelist-->
Tracez une ligne droite, marquez des lignes, des courbes, des rectangles, des ellipses, ajoutez du texte et des images.
d d <!--msimagelist-->
Fournissez plus de 40 exemples de divers programmes de développement.
d d <!--msimagelist-->
Prend en charge une variété de formats de fichiers image (y compris : JPG, GIF, TGA, PNG, PCX, etc.).
d d <!--msimagelist-->
Prise en charge multicouche.
d d <!--msimagelist-->
Ligne auxiliaire avec les points de contrôle auxiliaires
d d <!--msimagelist-->
Entre les différentes opérations graphiques avec des graphiques et ainsi de suite. <!--msimagelist-->

Plus de 50 millions de lignes toutes soigneusement conçues et rigoureusement testées pour fournir le code source sans aucune réserve !
Fournissez plus de 400 extensions de classe C++, 50 millions de lignes de code source VC++/MFC efficace, un échantillon ou une solution plus de 70 code source, un système d'aide en ligne complet et détaillé et une documentation utilisateur, prenant en charge les outils de développement conçus !

Visualisation graphique puissante, flexible et facile à utiliser des bibliothèques de code source.
Puissant et flexible pour créer une variété de graphiques pour répondre à vos besoins. Spécifications de conception du produit, il est facile à utiliser, en quelques jours peut être conçu selon vos besoins. Nous fournissons un support complet pour les produits, téléchargez la version d'essai.

Essayez-le maintenant!
Ne vous contentez pas de nous écouter dire un essai! Notre essai gratuit comprend tout ce dont vous avez besoin pour prototyper votre application. Assistance technique gratuite.


La version officielle des solutions graphiques visuelles de la bibliothèque de composants E-XD ++ pour la version entreprise fournit tout le code source, cliquez sur le bouton ci-dessous pour UCanCode Ordre :


Légende incohérente dans la mise en page d'impression de la carte QGIS

Après avoir stylisé mon ensemble de données vectorielles pour qu'il soit classé par cercle gradué et classé par type, il apparaît magnifiquement cohérent dans le canevas de la carte, comme indiqué ci-dessous :

Mais lorsque je crée une mise en page de carte imprimée et après avoir ajouté la carte, j'ajoute la légende et elle sort de manière incohérente comme celle-ci :

J'aimerais donc demander de l'aide pour que la légende de la mise en page d'impression de la carte soit cohérente avec la légende affichée dans le panneau des calques.
J'utilise la dernière version QGIS 3.10.2 64bit.

2 réponses

C'est un problème connu, mais il n'y a pas de moyen parfait de le résoudre pour le moment. Et c'est en partie voulu. Il suffit de définir une taille lorsque Null selon https://github.com/qgis/QGIS/issues/39882#issuecomment-723669783

Répondu il y a 1 mois par Al rl avec 0 vote positif

Ce problème peut être divisé en deux parties. Celui concernant les "lignes de légende cassées ne s'alignant pas" que j'aborderai ci-dessous et qui est déjà corrigé, et le second concernant les valeurs NULL que vous pouvez lire ici : Comment rendre les symboles visibles dans la légende dans Layout ?. Le second semble être en partie destiné (Je ne suis pas du tout d'accord, mais cela devrait être voulu : et si je ne veux pas afficher de points avec nodata, ce qui est un cas assez courant ?), mais cependant, une "solution de contournement" est fournie sur GitHub et GIS SE.


Kit de développement de visualisation E-XD++ UML pour C/C++. .RAPPORTER

Diagrammes sont un moyen naturel et intuitif d'exprimer les relations dans votre Application Data. E-XD++ Composants facilitent l'ajout expressif, interactif diagrammes UML à votre candidature. E-XD++ d'UCanCode Composant de diagramme est l'ensemble d'outils le plus complet, Composants et bibliothèques pour créer des outils d'édition graphique, de visualisation, de supervision et de contrôle pour le VC++/. plate-forme NET. Both diagrams-displays used to show the relationships between objects and UML drawing and layout can be easily created.

For Building UML diagram drawing like application, it's very hard to build the GUI interface, this will take you much long time, it's recommended to use a special UML modeling tool (UML design tool) Component.

E-XD++ Enterprise Edition Suite is a 100% C ++ based diagram Component, c'est UML Diagram Solution contains almost all the features of building a high-quality UML Application, as a UML modeling tool component, it helps you to quickly and easily build any kind of applications that has all varieties of UML diagrams. UML design tool Component-E-XD++ Enterprise Edition includes full source codes and features for UML design, UML diagram samples, reference guide to UML modeling.

Avec E-XD++ Enterprise Edition Suite, it has almost all the features of Microsoft 'Visio on UML Part:

Over 20 kinds of links that will help you create any kind of UML Links quickly and easily.

Over 30 kinds of arrows, by override a few virtual methods, you can create any kind of new arrow styles.

With shapedesigner application, you can use over 100 kinds of basic shapes to create very complex UML Diagram Shapes.

The size of canvas can be created freely.

Advanced print and print preview supports, you don't need take any time on print and print preview.

Export to bitmap file or jpeg file supports.

Create new class shape by open a. H source code file.

Full tested on all windows platform includes windows vista.

Supports Visual Studio 6.0, Visual Studio.NET 2003, Visual Studio.NET 2005, Visual Studio.NET 2008

Ships with full documents and 100% source codes.

Tout les source codes of the following screen shots will be shipped with full edition of E-XD++ Enterprise Edition Suite:

"D iagramming business logic when developing a custom application is a time-consuming, tedious-and necessary-process. With E-XD++ Diagramming Source Code Kit, you can spend more time focusing on the finer points of your customer's business and less time worrying about making the business process diagram look good. "

UML Sequence Diagram VC++ Source Code Solution:

UCanCode Latest UML Sequence Diagram Solution is shipped, you can run it within: UCC_UML file folder:

UML Sequence Diagram for .NET and WEB:

UCanCode UML ActiveX Control (OCX Control) is also shipped, please run UCCDemo.exe within UCC_UML file folder, you can use any .NET (c#) or web applications:

E-XD++ component library visual graphics technology integrated UCanCode the best of all the source code component library, and provides more flexible control and graphical user interface capabilities, for the development of layout, geographic information systems and other high-performance software provides a complete solution. This version is the UCanCode products, largest, most comprehensive, most powerful, best-selling version. Is to develop high-performance enterprise-class application system of choice.

100% VC ++ design and provide all the source code, without reservation.
Effective more than 30 million line of code, and more than 300 C ++ extension classes.
Automatic code generation process, and complete the development of documentation to help you quickly build a variety of applications on E-XD++ .
Development of advanced application systems to provide complete and scalable interface control.
Property line of code changes and provide support for Undo / Redo function.
Users on the canvas according to their needs, components, operation, and other custom operations.
Supports both single page or multi-page application.
The layout of the components, layout, organized in the order.
Print, print preview and output to the image.
More powerful user interface.
Support EditBox, CheckBox, RadioBox, ComboBox, etc. Windows pressed parts directly drawn into the canvas and complete the data entry functions, in addition to the system's flexible architecture allows you to put any standard Windows controls the canvas.
Draw a straight line, mark lines, curves, rectangles, ellipses, add text, and pictures.
Provide more than 40 examples of various development programs.
Support a variety of image file formats (including: JPG, GIF, TGA, PNG, PCX, etc.).
Multi-layer support.
Auxiliary line with the auxiliary control points
Between the various graphics operations with graphics and so on.

More than 500 thousands lines " all carefully designed and rigorously tested" C/C++/.NET source codes, all complete source codes is shipped without any reservations!

Provide more than 400 C + + extension class, more than 500 thousands lines of effective VC++ / MFC source code, more than 70 ready to use solution's source code, complete and detailed online help system and user documentation, supporting development tools designed!

Powerful, flexible and easy to use graphical visualization of source code libraries.
Powerful and flexible components to create a variety of charts to meet your needs. Product design specifications, it is easy to use, in just a few days can be designed according to your needs products. We provide complete support for products, download the trial.

Try it now!
Do not just listen to us say it a try! Our free trial includes all you need to prototype your application. Free technical support.


The official version of the E-XD++component library visual graphics solutions for enterprise version provides all the source code, click the button below to UCanCode Order :


Vector graphics editor, scientific analysis of the VC + + source code

E-XD++ visualization component library vector graphics editing capabilities are the most commonly used features, functions very well, stable, has more than 40 countries around the world thousands of customers to be widely used.

E-XD++ component library visual graphics technology integrated UCanCode the best of all the source code component library, and provides more flexible control and graphical user interface capabilities, for the development of layout, geographic information systems and other high-performance software provides a complete solution. This version is the UCanCode products, largest, most comprehensive, most powerful, best-selling version. Is to develop high-performance enterprise-class application system of choice.

<!--msimagelist-->

<!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist--><!--msimagelist--> <!--msimagelist-->
100% VC + + design and provide all the source code, without reservation.
<!--msimagelist-->
Effective more than 30 million line of code, and more than 300 C + + extension classes.
<!--msimagelist-->
Automatic code generation process, and complete the development of documentation to help you quickly build a variety of applications on Form + +.
d d <!--msimagelist-->
Development of advanced application systems to provide complete and scalable interface control.
d d <!--msimagelist-->
Property line of code changes and provide support for Undo / Redo function.
d d <!--msimagelist-->
Users on the canvas according to their needs, components, operation, and other custom operations.
d d <!--msimagelist-->
Supports both single page or multi-page application.
d d <!--msimagelist-->
The layout of the components, layout, organized in the order.
d d <!--msimagelist-->
Print, print preview and output to the image.
d d <!--msimagelist-->
More powerful user interface.
d d <!--msimagelist-->
Support EditBox, CheckBox, RadioBox, ComboBox, etc. Windows pressed parts directly drawn into the canvas and complete the data entry functions, in addition to the system's flexible architecture allows you to put any standard Windows controls the canvas.
d d <!--msimagelist-->
Draw a straight line, mark lines, curves, rectangles, ellipses, add text, and pictures.
d d <!--msimagelist-->
Provide more than 40 examples of various development programs.
d d <!--msimagelist-->
Support a variety of image file formats (including: JPG, GIF, TGA, PNG, PCX, etc.).
d d <!--msimagelist-->
Multi-layer support.
d d <!--msimagelist-->
Auxiliary line with the auxiliary control points
d d <!--msimagelist-->
Between the various graphics operations with graphics and so on. <!--msimagelist-->

At the same time E-XD++ visualization component library provides graphics professionals flowcharting and automatic layout functions, is to develop the best choice for any scientific applications,the flow chart as shown below:

The following example shows the creation of a dynamic flow chart:

The following example is a typical demonstration of the graphical modeling:

Application of Vector Map Data:

Weather Mapping Applications:

More than 50 million lines all carefully designed and rigorously tested to provide the source code without any reservations!
Provide more than 400 class C + + extensions, 50 million lines of effective VC + + / MFC source code, sample or solution more than 70 source code, complete and detailed online help system and user documentation, supporting development tools designed!

Powerful, flexible and easy to use graphical visualization of source code libraries.
Powerful and flexible to create a variety of charts to meet your needs. Product design specifications, it is easy to use, in just a few days can be designed according to your needs products. We provide complete support for products, download the trial.

Try it now!
Do not just listen to us say it a try! Our free trial includes all you need to prototype your application. Free technical support.


The official version of the E-XD++component library visual graphics solutions for enterprise version provides all the source code, click the button below to UCanCode Order :


Forestry Tech

Alex Herr is a Forestry Tech and Stewardship Project Planner for NCRM. With an extensive background working outdoors on a variety of resources based projects, Alex brings his field experience to multiple land and forestry projects. With previous experience in carpentry and other elements of construction, Alex works on implementing many of the on the ground projects for NCRM. Alex pushes forward in all he does without wasting energy he is eternally optimistic and genuinely open-minded, and these qualities combine with a quick and agile mind.

When not cruising around timber land or administering project crews, you most likely can find Alex kayaking on numerous creeks and rivers in California.


3 Results

This research designs the indoor positioning and navigation system, and then introduces the realisation method of the two functions of the positioning and purchasing in the supermarket.

The user enters the room, opens the device, selects the 1 functions, equipment will give the indoor map two-dimensional code identifies the distribution function 2, general equipment will be a monitoring interface, a preview, taking two options button on the interface, adjust the equipment selection preview, so in the vicinity of the two-dimensional code identifies the clear and complete in the device after press Select camera options, the system will store the collected two-dimensional code label picture to a fixed path 3 functions, the system will identify the image recognition and prompt the fixed path under the label identifies the value contained in the device, to achieve indoor positioning.

When users need to use the shopping guide function, after positioning operation, the device prompts the user to enter the label of the destination. When the user enters the destination manually, the initial point label value applied by the system will be applied to the adjacency matrix and the optimal path algorithm.

After scanning the two-dimensional code location, the value of the STA is obtained, and the value of the DST can be obtained by the user input destination. Then, we can determine whether the floor of the current floor is the same as the floor of the destination, according to the value of the STA and DST. Can be determined by calculating the difference between DST and STA, if the difference is ≥100, indicates that the starting point of the floor and to the same floor, needs space for optimal path planning on the other hand, the starting point and end point on the same floor, then continue navigation method plane system used in the can to get the most suitable path. We can see from Fig. 3, when the STA value is greater than or equal to Grade 100 and grade DST value, indicating that the user need to go through 1 or 2 stairs to the floor from the destination floor, the method adopted space system navigation method, device first to provide users with a path to user navigation 1 or 2 stairs to the staircase, and other users to reach the destination floor through the stairs, you can continue to use the next navigation method of planar system. Among them, when the STA value of nearly 1 from the stairs label, the STA label value of 1 to 5, 15 to 28 (or 101 to 105, 115 to 128), by changing the floor stairs, on the contrary, when the label of the corresponding value of STA is 6 to 14, 29 to 32 (or 106 to 114 129 to 132), through the 2 stairs to reach the destination floor, so as to realise the indoor navigation.

The positioning method, the system cannot be automatically updated to the customer location, in accordance with the customer to find the shortest path to the location of goods if the new question, again by scanning the two-dimensional code identification around to refresh their geographical location, and generate a new shortest path, the final completion of the guide (Fig. 4).

Two-dimensional code identification map of the cabin

The system can also realise multi-destination post navigation and voice navigation, the user can set a target commodity database retrieval system through multiple target elements on the map display and analysis and display of the shortest path for all the targets, multi-target commodity purchase guide, and in the process to users looking for speech in the broadcast to indicate the optimal path (Fig. 5).

Positioning function simulation

Two-dimensional codes are widely used in many fields due to their advantages such as large capacity of information, high security, and strong resistance to damage. Moreover, the two-dimensional code is simple and easy to manufacture, low cost, and can be directly identified by camera. It can be widely used in users. A simple way to express mass information is realised. The information processing technology, which is based on the graphics recognition technology and computer technology, is a very successful automatic recognition technology. It can encode, recognise, collect information, and process data, and is widely applied in many fields.

The advantages of two-dimensional code in information storage and transmission can be applied to cartography, which can achieve an innovation combining indoor map with two-dimensional code placement. At last, the indoor map is transformed into a two-dimensional code cloth point map, and the classic optimal path algorithm can be implemented to achieve the optimal planning of the actual geographic route (Fig. 6).

Navigation function implementation


Get Ready to Unleash the Power of UCanCode .NET

Download this solution
E-XD++ visualization component library is the best choice for developing any building ideal based graphic software:

E-XD++ provides a composite graphic design program ShapeDeisigner, it can be used to design any complex architectural symbols.

The size of canvas can be full customized.

support for millimeters, centimeters, meters, feet, feet and other drawing units setting.

support for multiple label lines, and according to the needs of custom applications and extensions.

High -Bird pan window preview, and through a rectangular canvas in the microfilm to adjust the figure to appear.

Un - Limited zooming in and zooming out.

You can be placed tens of thousands of graphic elements on the canvas, and which operate simultaneously.

It supports all the basic and advance vector graphics editing, Layout, Moving, Rotating, Scaling, Skewing, Print, Print Preview, Distorting, etc.

support plug and play custom property values, for any building symbols on the canvas, you can set the custom property values, these property values ​​can be set directly through the ID value of the query, then it will automatic supports the modified Undo / Redo feature.

built-in print function well, without writing any code to control the printer, print out the paper, orientation, page margins and so on.

to provide E-XD++ library functions consistent ocx control, easy web deployment or. Net, delphi, java development environment, and other call.

. Support SVG Import and Export.

. Support DXF Import and Export.

. Support ArcGIS shape Importing.

. Support XML Loading and Saving.

. Support Microsoft Access (*.MDB), SQL Server, etc.

. Support 1,000 printer drivers.

. Full tested on all Visual Studios (From Visual Studio 6.0 to Visual Studio 2013).

. Full tested on all Windows (32 bits to 64 bits).

. Can be used on Windows CE.

100% of all VC ++ source code available, including the design of the control ocx source code. No need to worry about the core technology.

E-XD++ component library visual graphics technology integrated UCanCode the best of all the source code component library, and provides more flexible control and graphical user interface capabilities, for the development of layout, geographic information systems and other high-performance software provides a complete solution. This version is the UCanCode products, largest, most comprehensive, most powerful, best-selling version. Is to develop high-performance enterprise-class application system of choice.

100% VC ++ design and provide all the source code, without reservation.
Effective more than 500,000 line of code, and more than 400 C ++ extension classes.
Automatic code generation process, and complete the development of documentation to help you quickly build a variety of applications on E-XD++ .
Development of advanced application systems to provide complete and scalable interface control.
Property line of code changes and provide support for Undo / Redo function.
Users on the canvas according to their needs, components, operation, and other custom operations.
Supports both single page or multi-page application.
The layout of the components, layout, organized in the order.
Print, print preview and output to the image.
More powerful user interface.
Support EditBox, CheckBox, RadioBox, ComboBox, etc. Windows pressed parts directly drawn into the canvas and complete the data entry functions, in addition to the system's flexible architecture allows you to put any standard Windows controls the canvas.
Draw a straight line, mark lines, curves, rectangles, ellipses, add text, and pictures.
Provide more than 80 examples of various development programs.
Support a variety of image file formats (including: JPG, GIF, TGA, PNG, PCX, etc.).
Multi-layer support.
Auxiliary line with the auxiliary control points
Between the various graphics operations with graphics and so on.

By E-XD++ provides the professional component design tools ShapeDesigner (Note: The official version of the E-XD++ visual component library provides the tools for all design source code, can be customized), can easily be any Microsoft Visio, ConceptDraw, etc. components into a tool box to the left. You also can use ShapeDesigner professional drawing tools provided to design a variety of components.

Use E-XD++ component library visual graphics can develop any desired vector-based graphics applications, such as building floor plan design:

3. Office plan shapes

Here is the UCanCode SVG editor:

The basic functions are as follows:

1), you can open the vector SVG file.

2), you can directly edit the SVG graphics.

3), provides a variety of advanced vector operation functions, such as geometric operations, path curves, alignment, interrupts, and so on.

4), can be exported to SVG format (standard format).

5) Provide all source code, the core is written in C++, and provides support for all Visual Studio versions, from Visual Studio 6 to the latest Visual Stduio 2021.

6) All functions can be customized freely.

The following is the SVG control provided by UcanCode, which encapsulates all the functions of the SVG editor. You can add SVG import, edit, and export functions to your C#, Web, Java, ASP.NET, Delphi and other applications:

The basic functions are as follows:

1), you can open the vector SVG file.

2), you can directly edit the SVG graphics.

3), provides a variety of advanced vector operation functions, such as geometric operations, path curves, alignment, interrupts, and so on.

4), can be exported to SVG format (standard format).

5) Provide all source code, the core is written in C++, and provides support for all Visual Studio versions, from Visual Studio 6 to the latest Visual Stduio 2021.

6) All functions can be customized freely.

7), can be called in the Web, Asp.net, HTML5, C#, Java, Delphi and other applications.

(For details, please refer to the folder SVGDemo after the evaluation version is installed).

More than 500 thousands lines " all carefully designed and rigorously tested" C/C++/.NET source codes, all complete source codes is shipped without any reservations!

Provide more than 400 C + + extension class, more than 500 thousands lines of effective VC++ / MFC source code, more than 70 ready to use solution's source code, complete anetailed online help system and user documentation, supporting development tools designed!

Powerful, flexible and easy to use graphical visualization of source code libraries.
Powerful and flexible components to create a variety of charts to meet your needs. Product design specifications, it is easy to use, in just a few days can be designed according to your needs products. We provide complete support for products, download the trial.

Try it now!
Do not just listen to us say it a try! Our free trial includes all you need to prototype your application. Free technical support.


The official version of the E-XD++ component library visual graphics solutions for enterprise version provides all the source code, click the button below to order with UCanCode :


Voir la vidéo: Road Ahead по продуктам ArcGIS - Python API. Ю. Копин (Octobre 2021).