[ 
https://issues.apache.org/jira/browse/FOP-2946?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17501377#comment-17501377
 ] 

J Frank commented on FOP-2946:
------------------------------

Looking at the column size and text (without  rotated 90 degrees), it doesnt 
seem text can be fitted; Would you please confirm if the correct fo is attached?

> Rotated text inside a table cell doesn't get sized properly
> -----------------------------------------------------------
>
>                 Key: FOP-2946
>                 URL: https://issues.apache.org/jira/browse/FOP-2946
>             Project: FOP
>          Issue Type: Bug
>          Components: fo/block
>    Affects Versions: 2.5
>         Environment: >java -version
> openjdk version "1.8.0_252"
> OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1~18.04-b09)
> OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)
> >fop -version
> FOP Version 2.5
>            Reporter: Jon Schewe
>            Priority: Major
>         Attachments: rotated-text.fo
>
>
> In the attached file I have added the text "Gracious Professionalism" rotated 
> 90 degrees spanning 6 rows of the table in the first column. I have added a 
> red border to the block so that I can debug the sizing. The table cell is 
> properly sized as can be seen by the black border. However the block in side 
> the table cell doesn't appear to have any size.
> I can work around this by adding the following to the block tag.
> {code:java}
>  inline-progression-dimension="138px" {code}
> However this requires me to be able to guess the amount of space required for 
> the text. I've had some luck using {{Font.getWordWidth()}}, however that 
> value is usually too small.
> Ideally I would like the block to have the same size as the containing cell 
> and then the text be rendered within that area, wrapping if needed.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to