1

添付ファイルcss3(ページングされたメディアモジュール)を使用してhtml文書からPDFファイルをレンダリングするには、アンテナハウスフォーマッタツール(v6.3)を使用します。ページングされたメディアモジュールの表のセルで垂直テキストはどのように機能しますか?

テーブルセルのテキストを反時計回りに90度回転したいとします。回転テーブルセルの高さは自動的に設定されます。

HTMLコード

<td class="center middle verticaltext" rowspan="1" colspan="1"> 
    <div class="vtext"> 
    <b>Number of joints /</b> 
    <p> 
     <b>Number of bolts per joint</b> 
    </p>             
    </div> 
</td> 

表のセルは、ヘルパークラスとも細胞継承コンテンツの回転ラッパーのdivを持っている見ることができるように。

CSSコード

tr > *.verticaltext > .vtext { 
    writing-mode: vertical-rl; 
    transform: rotate(-180); 
} 

レンダリング結果(PDF)

enter image description here

レンダリング結果は珍しい大規模な文字間隔を持っています。また、テキストアライメントと垂直アライメントのCSSプロパティーはそれ以上適用されません(例えば、ヘルパークラス中心中間、td)。

テーブルセルの内容を回転してラッパーの幅(自動)を維持する簡単な方法はありますか?あなたは2つの両方が、テキストの方向に影響を与えるコマンド使用している

答えて

0

transform: rotate(-180);は、このテキストを回転させます。

writing-mode: vertical-rl;書き込みモード(文字が下にある文字)を設定します。日本語。あなたの文字間隔はこれの副作用になります。

transform: rotate(90);(またはおそらく270)を使用し、 'writing-mode'コマンドをスキップする必要があります。

+0

良い点。はい、単純にrotateプロパティを使用できますが、テキスト(またはラッパー要素)の高さは自動的には整列されません。 – garlicDoge

+0

次に、セルが回転したときに適用されないようにする 'center'や 'middle'の定義に間違いがあるかもしれません。テキスト方向を使用してそれを回避しようとするよりも、それを修正する方がよいでしょう。 – Hobbes

+0

それはありませんでした。問題は、高さが自動的に保持されている表のセルに対して、「適切な」垂直方向のテキストの配置(回転テキスト)がどのように機能するかです。 – garlicDoge

関連する問題