Fermer

juillet 30, 2021

Formes, prise en charge de DrawingML dans RadRichTextBox pour WPF R2 2021


Cet article décrit la prise en charge des formes ajoutées dans RadRichTextBox disponible dans R2 2021.

Dans la norme Open Office XML (également connue sous le nom d'OpenXML ou OOXML), DrawingML est le moyen de prendre en charge des objets graphiques tels que des images, des formes, des graphiques et schémas. Il s'agit de la manière la plus moderne de décrire les composants visuels dans les documents Office. C'est un langage de balisage de graphiques vectoriels qui contient des effets graphiques tels que des ombres et des reflets, et même des effets 3D. À ce stade, nous avons ajouté la prise en charge des formes et vous pouvez inclure diverses formes avec l'interface utilisateur ou dans le code sous-jacent. Il s'agissait de la fonctionnalité la plus demandée pour RadRichTextBox et est désormais disponible immédiatement.

shapes_blog1" title="shapes_blog1"/></p data-recalc-dims=

Fonctionnalités de forme

Guidée par la norme DrawingML, RadRichTextBox prend désormais en charge plusieurs catégories de formes. Voici les catégories prises en charge et certaines des formes qu'elles contiennent :

  • Rectangles : rectangles avec différents styles de coins
  • Formes de base : diverses formes comme le cœur, le visage souriant, triangle, hexagone et bien d'autres
  • Block Arrows : différents types de flèches
  • FlowCharts : différents organigrammes comme un disque magnétique, stockage de données, document, multi-document et plus
  • Étoiles et bannières : plusieurs formes comme une étoile à quatre, cinq ou six branches et un défilement horizontal et vertical
  • Légendes : diverses formes de légende comme une bulle ou un nuage

Si vous avez un document avec d'autres formes personnalisées , ils seront visualisés dans RadRichText Box, mais vous ne pourrez pas insérer de telles formes à partir de l'interface utilisateur.

shapes_blog2" title="shapes_blog2"/></p data-recalc-dims=

Vous pouvez remplir les formes avec les différents styles de remplissage pris en charge.

  • SolidFill : avec ce remplissage, la forme sera remplie d'une seule couleur.
  • PatternFill : vous pouvez spécifier deux couleurs et un type de motif. Vous pouvez choisir parmi de nombreux types prédéfinis tels que Wave, LargeCheckerBoard, LargeGrid et bien d'autres.
  • GradientFill : vous pouvez spécifier n'importe quel pinceau de dégradé disponible dans .NET, comme LinearGradientBrush ou RadialGradientBrush, par exemple.

Vous peut styliser le contour en définissant son type de tiret, sa largeur et sa couleur. Vous avez deux options pour styliser la couleur du contour :

  • Ligne solide : Vous pouvez spécifier la couleur et la transparence.
  • Ligne de dégradé : Vous pouvez choisir parmi les dégradés prédéfinis, le type de dégradé (linéaire ou radial) et l'angle, le cas échéant.

Veuillez noter que vous pouvez utiliser les couleurs du thème pour le remplissage et le contour de la forme. Lorsque cela est fait, changer le thème changera également les couleurs de la forme. De plus, dans Word, un jeu de couleurs prédéfini est utilisé dans la plupart des cas. Toutes les autres couleurs sont générées en appliquant des transformations de couleurs (effets) sur ces couleurs. effets. Certains des effets incluent l'inclinaison, la correction gamma, les niveaux de gris, le décalage rouge, le décalage bleu et bien d'autres (plus de 30 au total). Bien que ces effets ne soient pas directement disponibles dans l'interface utilisateur, c'est ainsi que la plupart des couleurs de trait et de remplissage sont représentées.

Insertion de formes

L'insertion de la forme avec l'interface utilisateur est simple. Vous devrez aller dans l'onglet insertion et sélectionner la forme souhaitée. Vous pouvez faire pivoter et modifier la taille de la forme une fois qu'elle est placée à l'intérieur du document. La forme peut être traitée comme un bloc en ligne ou un bloc flottant.

shapes_blog3" title="shapes_blog3"/></p data-recalc-dims=

Une fois la forme insérée ou sélectionnée, vous pouvez afficher l'onglet de conception et modifier ses propriétés. Vous pouvez afficher le volet de la forme et définir des propriétés et des styles supplémentaires.

shapes_blog4" title="shapes_blog4"/></p data-recalc-dims=

Certaines formes ont des points de poignée d'ajustement qui peuvent être utilisés pour modifier la forme de la forme .

shapes_blog5" title="shapes_blog5"/></p data-recalc-dims=

Nous travaillons toujours à l'amélioration de cette fonctionnalité dans cette version, et nous inclurons la prise en charge de l'ajout de texte sur les formes dans une future version. La langue permet de fournir beaucoup plus de fonctionnalités et nous continuerons à travailler sur les fonctionnalités les plus demandées par nos clients.

Essayez-le et partagez vos commentaires

Si vous n'avez toujours pas essayé Telerik pour WPF, utilisez le bouton ci-dessous pour obtenir une version d'essai et explorer toutes les fonctionnalités et possibilités bilities des bibliothèques.

Télécharger un essai gratuit

Si vous connaissez déjà le package, n'oubliez pas que nous sommes impatients d'entendre vos commentaires. N'hésitez pas à nous laisser un commentaire ci-dessous pour partager vos réflexions. Ou visitez notre Portail de commentaires et faites-nous savoir si vous avez des suggestions ou si vous avez besoin de fonctionnalités particulières.




Source link