Ajouter du texte au XPS
Solution API C++ pour travailler avec le texte des fichiers XPS
La solution API Aspose.Page pour C++ vous permet de manipuler les fichiers XPS ainsi que d’autres fichiers de format de langage de description de page. Parmi d’autres fonctionnalités, la solution vous permet d’ajouter facilement du texte à un document XPS à l’aide d’applications C++. Vous pouvez le faire en utilisant la classe XpsGlyphs , qui vous permet d’ajouter du texte à un document XPS en spécifiant le pinceau (brush) de votre choix. Voici un exemple de la façon d’ajouter du texte à un document XPS avec seulement quelques lignes de code. Pour des exemples complets et des fichiers de données, veuillez consulter notre projet GitHub
Pour coder des fichiers XPS, vous devez disposer 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 plateforme C++.
Vous pouvez télécharger sa dernière version directement, ouvrez simplement le gestionnaire de packages NuGet, recherchez Aspose.Page.Cpp et installez-le. Vous pouvez également utiliser la commande suivante depuis la console du gestionnaire de packages.
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
Étapes pour ajouter du texte à un fichier XPS.
Ce code C++ montre comment ajouter du texte à un document XPS à l’aide d’Aspose.Page pour C++.
- Créez un nouveau document XPS à l’aide de la classe XpsDocument .
- Ajoutez le glyphe à l’objet document avec les informations de police nécessaires. Créez un objet XpsGlyphs, qui est utilisé pour ajouter du texte au document XPS. La méthode AddGlyphs() est utilisée pour ajouter le texte et prend en compte la police, la taille de la police, le style de la police, la position X et Y du texte ainsi que le texte à ajouter.
- Le pinceau créé ci-dessus est ensuite défini comme la propriété de remplissage (fill property) de l’objet glyphes.
- Enregistrez le document XPS modifié en appelant la méthode Save() de la classe XpsDocument et en transmettant le chemin d’enregistrement du fichier.
Ajouter du texte au XPS
FAQ
1. Puis-je ajouter du texte à un document XPS ?
Oui, il est possible d’ajouter du texte aux fichiers XPS. XPS est un format de document à mise en page fixe développé par Microsoft, similaire au PDF, et prend en charge l’inclusion de texte aux côtés d’autres contenus tels que des images et des formes.
2. Comment ajouter du texte avec une mise en forme spécifique dans un fichier XPS ?
Pour incorporer du texte dans le document XPS à l’aide de la solution API Aspose.Page, instanciez un objet XpsGlyphs. Cet objet sert de canal pour ajouter du contenu textuel. Utilisez la méthode AddGlyphs() à cet effet, qui nécessite des entrées comprenant la police, la taille et le style de police, ainsi que les coordonnées X et Y dictant la position du texte. Enfin, fournissez le texte réel à ajouter comme argument.
3. Existe-t-il des limitations ou des considérations lors de l’ajout de texte aux fichiers XPS ?
Il y a certaines limites et considérations à garder à l’esprit. Par exemple, les polices utilisées dans le document XPS doivent être intégrées ou disponibles sur le système sur lequel le document est visualisé pour garantir un rendu correct. De plus, le formatage du texte peut varier en fonction du logiciel utilisé pour créer ou modifier le fichier XPS. Il est donc essentiel de tester le document avec différents visualiseurs pour garantir un affichage cohérent sur toutes les plates-formes.
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.