Come eseguire la giustificazione del testo in una casella di testo con Markup?Ho notato che se la casella di testo ha Markup abilitato, la proprietà Giustificazione del testo viene ignorata.
Voglio che il testo sia giustificato correttamente e semplicemente non funziona. Ma non appena disattivo il markup, si allinea correttamente.
E 'un errore?
Esiste un modo per giustificare il testo contrassegnato utilizzando il markup?
Modellazione statistica avanzataRicerche sui consumatori e sul mercatoProgettazione di esperimentiRi: Come eseguire la giustificazione del testo in un TextBox con Markup?Se il problema è come dimostrato dall'esempio precedente, non vengono in mente buone soluzioni. Forse potresti provare a giocare modificando la larghezza della casella di testo e aggiungendo SpacerBox prima di essa. Non ho idea di quanto bene funzionerebbe a lungo termine.
Names Default To Here(1);
win = New Window("Example", V List Box(Align(right),
Spacer Box(Size(1400,0)),
fontobj = text = Text Box("This is bold text. This is italic text. This is underlined text. This is bold, italic, underlined text.")));
text << Set Width(500);
text << Justify Text("right");
text << setText(
"This is <B>bold</B> text. This is <I>italic</I> text. This is <U>underlined</U> text. This is <B><I><U>bold, italic, underlined</U></I></B> text."
);
wait(2);
text << markup;
Ri: Come eseguire la giustificazione del testo in un TextBox con Markup?Questa è stata una dimostrazione perfetta! A me sembra un bug, o almeno il comportamento è del tutto inaspettato. Qualche soluzione per questo?
Ri: Come eseguire la giustificazione del testo in un TextBox con Markup?Questo potrebbe dare un'idea di cosa sta succedendo. Con il markup i caratteri "extra" sono molto probabilmente ancora presenti anche se non li vedi e sembra che non si allineino correttamente.
Names Default To Here(1);
win = New Window("Example", V List Box(Align(right),
fontobj = text = Text Box("This is bold text. This is italic text. This is underlined text. This is bold, italic, underlined text.")));
text << Set Width(1400);
text << Justify Text("right");
Wait(2);
text << setText(
"This is <B>bold</B> text. This is <I>italic</I> text. This is <U>underlined</U> text. This is <B><I><U>bold, italic, underlined</U></I></B> text."
);
wait(2);
text << markup;