Foire aux questions | Aspose.Font pour C++



Q: Quelle est la fonctionnalité principale de la solution API Aspose.Font ?

R: La fonctionnalité principale de la solution API Aspose.Font est la manipulation et le traitement des polices pour les développeurs. Pour ceux qui codent dans des environnements C++, il offre un large éventail de fonctionnalités pour travailler avec différents formats de fichiers de polices comme le chargement, la fusion, la conversion de polices, etc.

Q: Quels formats Aspose.Font prend-il en charge ?

R: Aspose.Font prend en charge les formats de police TTF, WOFF, WOFF2, Type 1, CFF, TCC, OpenType et EOT en entrée et TTF, WOFF, WOFF2 et SVG en sortie.

Q: Comment convertir des polices à l’aide d’Aspose.Font pour C++ ?

R: C’est très simple. Vous n’avez qu’à faire trois pas !

  1. Chargez la police et obtenez l’objet Aspose.Font.Font de référence sur la base qui représente cette police.
  2. Spécifiez les paramètres de sortie du format de police à l’aide de l’énumération FontSavingFormats.
  3. Convertissez la police à l’aide de la méthode SaveToFormat() et transmettez le format de police de sortie en tant que FontSavingFormats.

Pour plus d’exemples, veuillez consulter les guides Conversion.

Q: Comment charger des polices à l’aide d’Aspose.Font pour C++ ?

R: Il existe quatre façons de charger des polices :

  1. Avec l’aide de l’objet System::IO::FileInfo
  2. À l’aide de l’objet de type FileSystemStreamSource.
  3. Chargement de polices sans objet FontFileDefinition, en passant FileSystemStreamSource directement à FontDefinition.
  4. Chargement de la police avec la variable de type byte[] et avec l’utilisation de l’objet de type ByteContentStreamSource.

Pour une meilleure compréhension de la fonctionnalité, veuillez consulter les guides Comment charger les polices ?.

Q: Quelles fonctionnalités de gestion et d’analyse des polices sont fournies par Aspose.Font pour C++ ?

R: La solution vous permet de fusionner des polices ou de créer leurs sous-ensembles, d’extraire des informations de licence et d’analyser les métadonnées des polices.

Q: Les utilisateurs peuvent-ils prévisualiser les polices avant de les appliquer ?

R: Oui, notre solution vous permet de restituer le texte à l’aide de la police chargée, ce qui permet une personnalisation et des fonctionnalités avancées telles que les ligatures et les fonctionnalités OpenType. Consultez l’ application Font Viewer en ligne pour cela ou pour comprendre comment intégrer une telle fonctionnalité dans votre propre produit.

Q: Aspose.Font pour C++ prend-il en charge les licences de polices et la gestion des droits ?

R: Comme tout logiciel, les polices sont accompagnées de licences d’utilisation. Bien que certaines polices soient gratuites, beaucoup nécessitent un achat. Pour éviter toute violation du droit d’auteur, vous êtes obligé d’utiliser des polices avec une licence appropriée.

Aspose.Font simplifie ce processus en offrant des fonctionnalités avancées pour extraire les informations de licence de police. Cela garantit que vous disposez des données les plus fiables sur les droits d’utilisation d’une police.

Q: Puis-je utiliser Aspose.Font pour C++ pour extraire les métadonnées d’un fichier de police ?

R: Il existe une application de métadonnées de police multiplateforme qui vous permet d’obtenir le nom de la police, le nom de la famille de police, le nom Postscript, les informations sur le concepteur et le fabricant, les informations sur la licence, l’avis de droit d’auteur, la description, la version et plus. L’application vous permet également de modifier le contenu de certains des champs reçus.

Q: Quelle est la configuration système requise pour Aspose.Font pour C++ ?

R: Accédez à la page Configuration système requise pour obtenir les informations réelles sur les systèmes d’exploitation et les environnements de développement nécessaires au fonctionnement d’Aspose.Font pour C++.

Q: Aspose.Font pour C++ vous offre-t-il un accès aux glyphes ?

R: Grâce à cette API, vous pouvez accéder à des caractères individuels (glyphes) dans la police et à leurs mesures correspondantes (taille, position, etc.). Pour en savoir plus sur cette possibilité rendez-vous sur l’article sur les fonctionnalités fournies par l’objet Glyph

Q: Puis-je essayer Aspose.Font pour C++ avant de l’acheter ?

R: Oui, vous pouvez facilement télécharger la solution à des fins d’évaluation. La version d’évaluation d’Aspose.Font (sans licence spécifiée) fournit toutes les fonctionnalités du produit, à l’exception de certaines limitations d’évaluation.

Q: Où puis-je obtenir de l’aide en cas de problème avec la solution ?

R: Consultez le Forum Aspose pour obtenir des réponses ou ajoutez un nouveau sujet avec votre problème si vous n’avez pas trouvé celui qui convient à votre problème.

Q: Comment la solution API Aspose.Font garantit-elle la compatibilité multiplateforme ?

R: La solution API Aspose.Font est conçue pour être indépendante de la plate-forme, permettant aux développeurs de créer des fonctionnalités liées aux polices qui fonctionnent de manière cohérente sur différents systèmes d’exploitation et environnements.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.