如何在 XSL 中创建带有白色文字的黑色矩形?
How to create black rectangles with white words in XSL?
我想在黑色矩形内创建一个白色文本,但我必须在我的代码中添加什么才能实现它?我希望 Departure 在黑色长方形中是白色的。
<fo:block>
<fo:table>
<fo:table-column column-width="20%"/>
<fo:table-column column-width="20%"/>
<fo:table-column column-width="20%"/>
<fo:table-column column-width="20%"/>
<fo:table-column column-width="20%"/>
<fo:table-body>
<fo:table-row>
<fo:table-cell>
<fo:block font-size = "10">DEPARTURE</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block font-size="4" text-align="center" >ROUTE</fo:block>
<fo:block font-size="6" text-align="center">$ROUTE</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block font-size="4" text-align="center">RATE</fo:block>
<fo:block font-size="6" text-align="center">$RATE</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block font-size="4" text-align="center">DEPARTURE DATE</fo:block>
<fo:block font-size="6" text-align="center">$DEPARTUREDATE</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block font-size="4" text-align="center">DEPARTURE TIME</fo:block>
<fo:block font-size="6" text-align="center">$DEPARTURETIME</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block>
尝试
<fo:block font-size="10" background-color="#000000" color="#ffffff">DEPARTURE</fo:block>
我认为您可能还会添加 font-weight="bold"。免费咨询:
<fo:block font-size="6" text-align="center">$DEPARTURETIME</fo:block>
看起来像 not-what-you-want-xslt,但可能 <fo:block font-size="6" text-align="center"><xsl:value-of select="$DEPARTURETIME"></fo:block>
我想在黑色矩形内创建一个白色文本,但我必须在我的代码中添加什么才能实现它?我希望 Departure 在黑色长方形中是白色的。
<fo:block>
<fo:table>
<fo:table-column column-width="20%"/>
<fo:table-column column-width="20%"/>
<fo:table-column column-width="20%"/>
<fo:table-column column-width="20%"/>
<fo:table-column column-width="20%"/>
<fo:table-body>
<fo:table-row>
<fo:table-cell>
<fo:block font-size = "10">DEPARTURE</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block font-size="4" text-align="center" >ROUTE</fo:block>
<fo:block font-size="6" text-align="center">$ROUTE</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block font-size="4" text-align="center">RATE</fo:block>
<fo:block font-size="6" text-align="center">$RATE</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block font-size="4" text-align="center">DEPARTURE DATE</fo:block>
<fo:block font-size="6" text-align="center">$DEPARTUREDATE</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block font-size="4" text-align="center">DEPARTURE TIME</fo:block>
<fo:block font-size="6" text-align="center">$DEPARTURETIME</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block>
尝试
<fo:block font-size="10" background-color="#000000" color="#ffffff">DEPARTURE</fo:block>
我认为您可能还会添加 font-weight="bold"。免费咨询:
<fo:block font-size="6" text-align="center">$DEPARTURETIME</fo:block>
看起来像 not-what-you-want-xslt,但可能 <fo:block font-size="6" text-align="center"><xsl:value-of select="$DEPARTURETIME"></fo:block>