css 徽标不适合使用apache velocity模板的pdf中指定的维度容器

xqnpmsa8  于 2023-02-20  发布在  Apache
关注(0)|答案(1)|浏览(97)
#macro(logoLiveAreaSection)
<fo:block-container width="52mm" height="18mm" position="relative">
  <fo:block position="absolute" top="0" left="0">
    $liveArea.render("logo_live_area")
   </fo:block>
</fo:block-container>
#end

我试图适应容器中的新标志在PDF格式,但它出来的指定大小,它应该适合在(52x18)毫米空间任何建议,应该做什么来解决它?我正在使用此代码我尝试使用溢出属性,但没有运气

nhjlsmyf

nhjlsmyf1#

插入徽标的另一种方法是设置变量并指定文件

#set ($logo1Url="url('file:/data/logos/yourlogo.png')")

您可以在下面的代码中使用您的变量

<fo:inline >
  <fo:external-graphic src="$logo1Url" content-height="64px" content-width="64px"/>
</fo:inline>

external-graphic用于图形数据位于XML结果树之外的图形。若要指定大小,请使用content-heightcontent-width。文档可从here获得

相关问题