Transformers FME: 2025.0

Categories
Cartographie et rapports
Rasters
Related Transformers
ImageRasterizer
Labeller
LabelPointReplacer
TextAdder
TextLocationExtractor
TextPropertyExtractor
TextPropertySetter
VectorOnRasterOverlayer

TextStroker

Convertit le texte en ligne agrégée ou en géométrie de surface en fonction d'une police True Type spécifique.

Aller à la configuration

Cas d'utilisations typiques

  • Création d'une géométrie non textuelle à partir de polices et de propriétés de polices spécifiques
  • Préparer du texte pour la rastérisation

Comment fonctionne-t-il ?

TextStroker reçoit des entités avec une géométrie de texte et délimite les caractères, produisant une géométrie agrégée non textuelle contenant soit des lignes, soit des polygones.

La forme des caractères est déterminée en spécifiant une police True Type, ainsi que les propriétés de la police (gras, italique, souligné, etc.) et la taille, qui est interprétée comme des unités de terrain dans le système de coordonnées de l'entité (et non comme des points).

Une largeur supplémentaire peut être ajoutée entre les caractères et la largeur des caractères peut être mise à l'échelle.

Les agrégats de sortie sont composés de segments droits et ne comprennent pas d'arcs.

Type de géométrie à produire

Description

Sortie

Détail avec nœuds

 

Entité en entrée : Texte

 

Entités polygonales

Police : Comic Sans MS,250,BOLD

Entités de contour

Police : Impact,250

Spécifier une police

Les polices peuvent être sélectionnées dans le sélecteur de polices via le bouton ellipses, ou fournies sous forme de chaîne de caractères. La syntaxe de la chaîne est la suivante :

<nom de police>,<taille de police>,<style de police>,<effet de police>

Tous ces composants sont séparés par une virgule, comme ici :

Arial,75

Arial,75,BOLD

Arial,75,BOLD,ITALIC

Arial,75,BOLD,ITALIC,UNDERLINE

Arial,75,UNDERLINE

Les styles de polices disponibles varient selon les polices.

Si le nom de la police n'est pas spécifié, le Transformer tentera de récupérer cette information à partir des attributs fme_font_name et fme_text_size. Notez que ces attributs sont peu utilisés et ne sont pas liés aux attributs de police spécifiques au format qui peuvent exister sur les entités d'entrée.

Exemples

Notes

  • Certains formats peuvent inclure des informations sur les polices de caractères sous forme d'attributs spécifiques au format - pour y accéder, il faut les exposer sur le Reader ou utiliser un fichier AttributeExposer.
  • Si un traitement doit être exécuté sur une machine ou une plate-forme différente, assurez-vous que la police spécifiée y est disponible.
  • Si la sortie n'est pas conforme aux attentes, assurez-vous que la police existe et qu'elle est de type True Type.

Création et modification d'entités ponctuelles et textuelles

Ces Transformers fonctionnent avec des points, du texte et des étiquettes de différentes manières.

Configuration

Ports en entrée

Ports de sortie

Paramètres

Éditer les paramètres des Transformers

Les paramètres du Transformer peuvent être définis en saisissant directement des valeurs, en utilisant des expressions ou en faisant référence à d'autres éléments de l'espace de travail tels que des valeurs d'attributs ou des paramètres utilisateur. Divers éditeurs et menus contextuels sont disponibles pour vous aider. Pour voir ce qui est disponible, cliquez sur à côté du paramètre concerné.

Pour plus d'information, consulter la section Options des Transformers.

Références

Comportement

Les angles de ligne et de texte peuvent être ajoutés en tant qu'attribut de sortie.

Stockage des entités

Non

Dépendances Aucun
Alias  
Historique  

FME Community

FME Community dispose d'une mine de connaissances sur FME, avec plus de 20 000 membres actifs dans le monde entier. Obtenez de l'aide sur FME, partagez vos connaissances et entrez en contact avec des utilisateurs du monde entier.

Voir tous les résultats à propos de ce Transformer sur FME Community.

 

Examples may contain information licensed under the Open Government Licence – Vancouver, Open Government Licence - British Columbia, and/or Open Government Licence – Canada.