Codez les pinceaux et les dégradés d’XPS
Solution API C++ pour travailler avec les pinceaux et les dégradés des fichiers XPS.
La solution API Aspose.Page pour C++ vous permet de manipuler les graphiques vectoriels des fichiers XPS. Elle vous permet de créer diverses formes géométriques de différentes couleurs et textures. Consultez également la documentation Aspose.Page sur comment travailler avec les pinceaux .
Pour manipuler les pinceaux et les dégradés des fichiers XPS, nous avons besoin de :
L'API Aspose.Page pour C++, qui est une API de manipulation et de conversion de documents riche en fonctionnalités, puissante et facile à utiliser pour la plate-forme C++.
Vous pouvez télécharger sa dernière version directement, ouvrez simplement le gestionnaire de packages NuGet (NuGet package manager), recherchez Aspose.Page.Cpp et installez-la. Vous pouvez également utiliser la commande suivante à partir de la console du gestionnaire de packages (Package Manager Console).
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
Travailler avec des pinceaux visuels (visual brushes) avec C++
L’API Aspose.Page pour C++ vous permet d’ajouter une grille à vos fichiers XPS à l’aide de quelques lignes de code. Cela peut être fait pour les documents nouveaux et existants. La classe XpsVisualBrush est utilisée pour définir les propriétés de la grille, à l’aide d’objets XpsPathGeometry et XpsCanvas . Pour ajouter une grille à votre document XPS, vous devrez suivre ces étapes :
- À l’aide de la classe XpsDocument , créez un objet Document
- Créez un objet XpsPathGeometry avec les segments nécessaires définis.
- Utilisez la classe XpsCanvas pour définir la transformation de rendu (rendering transformation).
- Ajustez les propriétés de remplissage (Fill) et d’opacité (Opacity) comme vous le souhaitez.
- Enregistrez le document en appelant la méthode Save().
Namespaces in use
using Aspose::Page::XPS;
using Aspose::Page::XPS::XpsModel;
using System::Drawing;
Utilisation du pinceau visuel pour créer une grille (grid)
Ajouter un dégradé horizontal (horizontal gradient) avec C++.
La solution API Aspose.Page pour C++ vous permet d’ajouter différents types de dégradés à vos documents XPS à l’aide de la classe XpsGradientBrush . Cette classe est utilisée pour spécifier les informations XpsGradientStop et XpsPath à l’objet XpsDocument qui représente le fichier XPS. Voici un exemple de la façon de procéder :
- Initialisez un objet XpsDocument.
- Définissez les paramètres XpsGradientStop et XpsPath pour le document XPS.
- Définissez les informations de rendu (rendering information).
- Enregistrez le document à l’aide de la méthode Save().
Insérer un dégradé horizontal dans un XPS
XPS Qu'est-ce que le format de fichier XPS
XPS (XML Paper Specification) est l’équivalent Microsoft du PDF. Il repose sur XML/HTML, préserve la mise en page sur toutes les plateformes et est indépendant du système d’exploitation.