java - DIV 高度在 pdfhtm iText 中不起作用?

标签 java html css itext pdfhtml

我正在尝试将图像放入 Div 中。但是,高度属性不会在生成的 PDF 中应用。

我想根据DIV高度来限制图片高度。如果图像尺寸较小,则图像不应拉伸(stretch),保持图像尺寸不变。

HTML:

   <div style="height: 396.0pt !important; border: 1px solid red;"> 
   <img border="0" src="C:/naveed personal/eclipse-jee-oxygen-M2-win32-x86_64/eclipse/Docs_a0Lg000000XzFhgEAF_4/015g0000001O9Qf.JPG"> 
  </div> 

PDF

最佳答案

我认为您可能需要考虑将高度设置为 div 的百分比。这是您将如何执行此操作的示例。

<!DOCTYPE html>
<html>
<head>
<style>
html, body {
  height: 100%;
}

img.one {
  height: auto;
  width: auto;
}

img.two {
  height: 50%;
  width: 50%;
}
</style>
</head>
<body>

<h2>Set the height and width in %</h2>
<p>Resize the browser window to see the effect.</p>

<p>Original image:</p>
<img class="one" src="ocean.jpg" width="300" height="300"><br>

<p>Sized image (in %):</p>
<img class="two" src="ocean.jpg" width="300" height="300">

</body>
</html>

关于java - DIV 高度在 pdfhtm iText 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57726407/

相关文章:

JavaFX:ListChangeListener 中的每个更改是否都有单一类型的更改

jquery - 如何动态调整组织结构图定位

javascript - 需要使用 javascript 为下拉列表创建 onChange/onSelect

javascript - 为什么我的绘图大小相对于 Canvas 大小?

Firefox 4 中的 CSS 透明边框问题?

java - Java中清理字符串的方法

java - 为什么 Selenium 在点 (.) 字符后面附加一个反斜杠,对于其中包含 (.) 的 ID 属性的值产生 (\.)

java - 从 Windows 7 使用 Runtime.getRuntime().exec(cmd) 调用 "mysqldump"

javascript - 结合 SVG 动画的绘制、旋转和绘制

html - CSS HTML 页码