Description des mises à jour précédentes : [Description de la version a.bcd : où a : changements structurels et fonctionnels majeurs, b : ajout de certains types de fonctions, c : corrections fonctionnelles, d : corrections de bugs)]
-------------------
Version 1.2.1 :
1. Ajoutez un paramètre indiquant si vous pouvez choisir de verrouiller les graphiques ou de ne pas afficher les graphiques lors de la sélection.
2. Ajoutez la fonction contain à ISGElementCollection pour déterminer si elle existe déjà
3. Ajoutez l'attribut UserFeedBackElements à ISGControl pour ajouter des graphiques auxiliaires utilisateur ; ajoutez l'attribut CanUndoRedo pour déterminer s'il faut enregistrer automatiquement la pile d'opérations ;
Ajouter une fonction de recherche
-------------------
Version 1.2
Contrôle graphique graphique simple :
1. Fonction de verrouillage ajoutée. Aucune opération ne peut être effectuée sur les éléments graphiques verrouillés, mais le verrouillage peut être sélectionné.
2. Ajoutez la fonction d'attribut label. Le contenu de l'étiquette est directement défini sur l'attribut labelAttribute. S'il est "", il ne sera pas étiqueté.
3. Ajoutez la définition d'attribut ShowLabel pour indiquer si cet élément graphique affiche son étiquette.
4. Ajoutez la définition de l'attribut backShowLabel Cette définition est utilisée en interne lors de la combinaison, ShowLabel peut être défini sur false et la valeur d'origine est stockée dans backSh, restaurez-la lors du démontage.
5. Ajoutez l'attribut display position point labelLocation, incluant l'énumération emunlocation : supérieur gauche, supérieur, supérieur droit, droite, inférieur droit, inférieur, inférieur gauche, gauche, centre XOff : YOff : représente le décalage sur la position de base, quelle est la coordonnée de l'écran
-------------------
Version 1.11
Contrôle graphique graphique simple :
1. Dessinez la courbe : modifiez-la pour dessiner en premier le premier nœud, le dernier nœud, le premier point de contrôle et le deuxième point de contrôle.
2. Outil de sélection : un simple clic pour sélectionner un graphique sélectionnable sur le calque supérieur, puis revenir. La méthode de sélection de la boîte reste inchangée.
3. Corrigez la façon de sélectionner le texte et les images : vous pouvez cliquer sur n'importe quel point de l'image ou du texte pour le sélectionner (l'opération d'origine est le point central)
4. Correction du bug où le curseur d'édition de texte continue de s'afficher après l'édition du texte.
Exemple de programme de dessin graphique :
1. Modifiez l'erreur d'interférence dans la boîte de dialogue d'ouverture de fichier
-------------------
Modifications de la version 1.100 : Cette version peut désormais être utilisée comme éditeur SVG pour exporter des fichiers SVG sous forme de graphiques de publication Web.
Contrôle graphique graphique simple :
1. Ajout de la prise en charge de l'exportation SVG pour l'interface ISGSVGSheetSurport, héritée par l'interface ISGSheet.
2. Ajoutez la prise en charge de l'exportation SVG à l'interface ISGSVGElementSurport, qui est héritée par chaque classe d'implémentation ISGElement. Tous les Elementenets qui héritent de cette interface peuvent prendre en charge l'exportation SVG, sinon ils ne le peuvent pas.
3. Ajout du support d'exportation SVG pour l'interface ISGSVGSystemSurport. Cette interface n'est actuellement implémentée que par la classe ISGRGBColor. Son objectif est d'exporter les couleurs SVG pour les utiliser, et d'autres classes ne l'ont pas implémentée.
4. Modifier les événements d'édition de texte
5 : La prise en charge SVG inclut : cercle/ellipse/texte/polygone/image/segment de ligne/arc/courbe. Les balises SVG correspondantes sont : cercle/ellipse/texte/polygone/image/polyligne/chemin(A)/chemin(C). , Y compris s'il faut inclure des hyperliens/introduire des fichiers js externes/prendre en charge divers événements déclencheurs
Exemple de programme de dessin graphique :
1. Le menu "Exporter SVG" a été ajouté au menu fichier, qui peut être utilisé comme éditeur SVG. Le support SVG pour les éléments d'image n'est pas encore pris en charge dans les versions ultérieures !
2. Ajoutez des paramètres d'attribut de page et SVG pour Sheet (implémenté dans la gestion des pages)/Element (implémenté dans la gestion des attributs) pour améliorer les capacités d'interaction.
-------------------
Changements dans la version 1.001 :
Contrôle graphique graphique simple :
1. Utilisez clone lors de l'obtention de la police par défaut pour vous assurer qu'elle ne sera pas répétée ;
2. Mettez à jour l'enregistrement du fichier de ligne pour résoudre le bug selon lequel la version précédente ne pouvait pas enregistrer les styles de ligne.
Exemple de programme de dessin graphique :
1. Mettez à jour le texte sélectionné pour modifier le style du texte.
-------------------
Fonctionnalités de la version 1.000 :
Contient des éléments : lignes, rectangles, polygones, cercles, graphiques combinés, texte, images, ellipses, arcs (un arc de cercle), courbes Contient des opérations : enregistrer, ouvrir, charger des données, zoomer, dézoomer, parcourir, fichiers de galerie , imprimer, prévisualiser, exporter des images Opérations graphiques : sélectionner, modifier des éléments graphiques, modifier la taille des éléments graphiques, modifier, annuler, refaire, faire pivoter, déplacer des graphiques pivotés, copier, coller, couper, modifier le texte, modifier le type de ligne (point final/milieu Ajouter graphiques), modifier les attributs des éléments graphiques, monter, descendre et autres opérations.
Événements : Il existe des événements pour l'ajout, la suppression, avant et après la modification d'éléments graphiques et les changements d'état sélectionnés.
-------------------
Développer