Problème

Nous utilisons markOverflowingTextFrames pour indiquer le débordement. Y a-t-il un moyen de savoir si une image a un débordement, pour empêcher les utilisateurs finaux de continuer en cas de problème.

Solution

Il s’agit d’une commande que vous pouvez transmettre à l’URL qui renvoie en tant que XML et affiche un bloc RichText lorsqu’il y'a un débordement. Pour l’appeler, saisir req=oversetstatus à l'URL. Les résultats n'affichent aucun objet RichText, sauf s'il existe une condition de dépassement. Assurez-vous que le texte a une zone de texte et un identifiant s7:elementID qui lui est associé.

Voici un exemple de cette fonction :

http://s7d7.scene7.com/is/agm/GlennDallasCo/oversetstatusdemo?&$fontSize=40&$content=Here%20is%20some%20text.&$maxFontSize=50&markOverflowingTextFrames=1

Cette syntaxe représente le texte surdimensionné dans un cadre rouge et l’utilisateur peut voir où le texte est surchargé directement sur le rendu même.

Si l'utilisateur utilise s7fxg2, et le texte est dans une zone de texte (texte avec un cadre de délimitation défini par opposition au texte ponctuel qui n'a que les coordonnées de départ définies ou TypeOnAPath où le texte est limité à un utilisateur = tracé généré), il existe une autre fonction dans laquelle l'objet fautif RichText est répertorié s'il y a une condition de dépassement :

http://s7d7.scene7.com/is/agm/GlennDallasCo/oversetstatusdemo?&$fontSize=40&$content=Here%20is%20some%20text.&$maxFontSize=50&req=oversetstatus

Essayez cet URL où il n’existe aucun texte en excès. Aucun objet RichText n’est mentionné dans une liste similaire :

http://s7d7.scene7.com/is/agm/GlennDallasCo/oversetstatusdemo?&$fontSize=8&$content=Here%20is%20some%20text.&$maxFontSize=50&req=oversetstatus

La méthode ci-dessus nécessite également que l'utilisateur associe un s7:elementID à l'objet donné RichText.

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne