Próbuję podkreślić element block
zawierający tekst. Blok ma atrybut font-size
, a tekst wewnątrz block
jest otoczony elementem inline
, który ma inny atrybut font-size
.Podkreślanie elementu blokowego o różnych rozmiarach czcionki bez przerywanej linii
Czy istnieje sposób na zapewnienie, że linia wynikająca z text-decoration="underline"
zewnętrznego bloku jest linią prostą nad całym elementem bloku (bez żadnych "luk" - patrz załączony rysunek), która nie zmienia swojej pozycji z wielkością czcionki?
Mój kod:
<fo:block font-size="14pt" text-decoration="underline">
Some text
<fo:inline font-size="10pt"> text with a smaller font size </fo:inline>
Another text
</fo:block>
mój wynik:
Z góry dzięki!
+1, ale należy mieć świadomość, że w większości silników renderujących dolna ramka jest nieco niższa niż podkreślenie. – bytebuster
Wielkie dzięki! Rzeczywiście, dolna granica jest mniejsza niż podkreślenie, ale dla mnie jest to w porządku. –