O objeto "Texto"
O objeto "Texto" possui diversos recursos. Ele pode exibir texto em um quadro e ser preechido com uma cor. O texto pode ser exibido usando qualquer fonte de qualquer tamanho e estilo. Todas as propriedades podem ser definidas visualmente com a ajuda das barras de ferramentas.
Seguem alguns exemplos do design do texto:
Agora vamos dar uma olhada em outros recursos deste objeto básico. Como exemplo, criaremos um novo objeto "Texto" que exibirá duas linhas de texto:
Esta é uma linha de texto muito, muito, muito longa.
E esta é outra linha, a mais curta.
Habilite a borda do objeto na barra de ferramentas e redimensione o objeto para 9x3 cm usando o mouse. Vemos que o objeto pode não apenas exibir uma única linha, mas diversas linhas de texto. Agora reduza a largura do objeto para 5 cm. É óbvio que linhas longas não couberam no objeto e foram quebradas. Isso é controlado através da propriedade WordWrap
do objeto. Se ela for desabilitada (no inspetor de objetos ou através do menu de contexto do objeto), linhas longas serão apenas cortadas.
Agora veremos como funciona o alinhamento de texto dentro do objeto. Os botões de alinhamento estão localizados na barra de ferramentas "Texto" e eles controlam o alinhamento de texto horizontal ou vertical. Observe o botão "Justificar", que permite alinhar parágrafos a ambas as bordas do objeto. Para fazer isso, WordWrap
deve estar habilitada.
Todo o texto no objeto pode ser girado em qualquer ângulo no intervalo 0...360°. O botão na barra de ferramentas "Texto" permite girar o texto rapidamente para as predefinições 0, 45, 90, 180 ou 270°. Para qualquer outro valor, configure o ângulo desejado na propriedade
Rotation
no inspetor de objetos. Ao girar texto em ângulos diferentes de 90, 180 ou 270°, o texto pode ser cortado pelo quadro do objeto, conforme é mostrado abaixo. Para resolver isso, aumente levemente a altura do objeto para que todo o texto caiba dentro do objeto.
Vamos dar uma olhada rápida em outras propriedades do objeto "Texto" que influenciam sua aparência. A maior parte destas propriedades estão disponíveis apenas no inspetor de objetos:
BrushStyle
: o tipo de preenchimento do objetoCharSpacing
: o espaçamento entre caracteres, em pixelsGapX
,GapY
: os recuos do texto na borda esquerda e superior, em pixelsLineSpacing
: o espaçamento entre linhas, em pixelsParagraphGap
: o recuo da primeira linha do parágrafo, em pixels