Problema

Estamos usando o markOverflowingTextFrames para indicar estouro. Existe uma maneira de saber se uma imagem tem estouro, para impedir que os usuários finais continuem se houver um problema.

Solução

Há um comando que você pode passar o URL que retorna como XML e exibe um bloco RichText quando há estouro. Para chamá-lo, adicione req=oversetstatus ao URL. Os resultados não mostram nenhum objeto RichText, a menos que haja uma condição de overset. Certifique-se de que o texto seja uma área de texto e tenha um s7:elementID associado a ele.

Aqui está um exemplo desse recurso:

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

Essa sintaxe descreve o texto com excesso em um quadro vermelho e o usuário pode ver onde o texto está com excesso diretamente na própria renderização.

Se o usuário estiver trabalhando com s7fxg2 e o texto for Área de texto (texto com uma caixa delimitadora definida ao contrário de um ponto de texto que tem apenas as coordenadas iniciais definidas ou TypeOnAPath em que o texto é restrito a um caminho gerado pelo usuário) há outro recurso em que o objeto RichText incorreto é listado, se houver uma condição de excesso:

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

Tente este URL onde não há texto com excesso. Nenhum objeto RichText é mencionado em uma listagem semelhante:

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

O método acima também requer que o usuário associe um s7:elementID ao dado objeto RichText.

Esta obra está licenciada sob uma licença não adaptada da Creative Commons Attribution-Noncommercial-Share Alike 3.0  As publicações do Twitter™ e do Facebook não são cobertas pelos termos do Creative Commons.

Avisos legais   |   Política de privacidade online