Última atualização em
06/05/2021
Como substituir uma área de texto de espaço reservado em um FXG por um texto FXG? Quais são os diferentes métodos de dimensionamento?
Solução
Se você usar a opção para ajustar as dimensões do FXG aninhado para ajustar-se à imagem de espaço reservado no FXG do contêiner, o conteúdo do FXG aninhado também será dimensionado.
Soluções alternativas possíveis para outros casos:
- Use cortar ou recortar como o valor da opção de ajuste. Essas opções não redimensionam o FXG, mas você pode perder parte do texto visível. A posição FXG pode ser ajustada, se necessário. Esse método depende da quantidade de texto na página aninhada.
- Use a Manipulação de DOM aplicada ao FXG principal para substituir o espaço da foto por texto diretamente.
- Use Manipulação ou Parâmetros de DOM para alterar o dimensionamento do Texto no FXG aninhado como parte da chamada de aninhamento. Essa solução alternativa permite que o uso contínuo desses FXGs específicos sejam aninhados em espaços de fotos que não usam uma área 100 x 100. O cliente deve parametrizar RichText C_verticalScale e RichText C_horizontalScale. Este método só dimensiona o texto e não o quadro de texto. Portanto, o quadro deve ser dimensionado o suficiente para permitir esse redimensionamento. Defina os parâmetros acima para o valor de escala apropriado e o texto está no tamanho que aparece quando não é dimensionado. No entanto, como o quadro não é redimensionado, ele pode causar a quebra do texto em locais diferentes dos locais pretendidos. Se não for um problema, pode ser a abordagem mais simples. Se for um problema, o cliente também pode parametrizar a Altura de RichText e a Largura de RichText para fazer o upsizing do quadro também. Esses parâmetros usam valores de ponto e o cliente deve calcular o aumento se estiver pronto.
- Use a manipulação de DOM para adicionar atributos escalaX e escalaY ao FXG aninhado. Se essa abordagem for usada, você poderá dimensionar o quadro além do tamanho da página aninhada.
- Se um tamanho de espaço de foto padrão for usado, altere o tamanho do texto diretamente em quaisquer FXGs aninhados.
A melhor solução alternativa depende das especificações do tamanho do texto, da quantidade de texto e do tamanho do quadro.