com.itextpdf.text.Image.scalePercent()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(3.2k)|赞(0)|评价(0)|浏览(832)

本文整理了Java中com.itextpdf.text.Image.scalePercent()方法的一些代码示例,展示了Image.scalePercent()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Image.scalePercent()方法的具体详情如下:
包路径:com.itextpdf.text.Image
类名称:Image
方法名:scalePercent

Image.scalePercent介绍

[英]Scale the image to a certain percentage.
[中]将图像缩放到一定的百分比。

代码示例

代码示例来源:origin: com.itextpdf/itextg

/**
 * Scale the image to a certain percentage.
 *
 * @param percent
 *            the scaling percentage
 */
public void scalePercent(final float percent) {
  scalePercent(percent, percent);
}

代码示例来源:origin: com.itextpdf/itextpdf

/**
 * Scale the image to a certain percentage.
 *
 * @param percent
 *            the scaling percentage
 */
public void scalePercent(final float percent) {
  scalePercent(percent, percent);
}

代码示例来源:origin: com.itextpdf/itextpdf

/**
 * Scales the image so that it fits a certain width and height.
 *
 * @param fitWidth
 *            the width to fit
 * @param fitHeight
 *            the height to fit
 */
public void scaleToFit(final float fitWidth, final float fitHeight) {
  scalePercent(100);
  float percentX = fitWidth * 100 / getScaledWidth();
  float percentY = fitHeight * 100 / getScaledHeight();
  scalePercent(percentX < percentY ? percentX : percentY);
  setWidthPercentage(0);
}

代码示例来源:origin: com.itextpdf/itextg

/**
 * Scales the image so that it fits a certain width and height.
 *
 * @param fitWidth
 *            the width to fit
 * @param fitHeight
 *            the height to fit
 */
public void scaleToFit(final float fitWidth, final float fitHeight) {
  scalePercent(100);
  float percentX = fitWidth * 100 / getScaledWidth();
  float percentY = fitHeight * 100 / getScaledHeight();
  scalePercent(percentX < percentY ? percentX : percentY);
  setWidthPercentage(0);
}

代码示例来源:origin: org.technbolts/gutenberg

public static void scaleToFit(Image img, Rectangle box) {
  float scaleWidth = box.getWidth() / img.getWidth();
  float scaleHeight = box.getHeight() / img.getHeight();
  float scale = Math.min(scaleHeight, scaleWidth);
  if (scale < 1)
    img.scalePercent(scale * 100f);
}

代码示例来源:origin: com.itextpdf/itextpdf

Image img = getImage();
if (img != null) {
  img.scalePercent(100);
  float refWidth = pivoted ? img.getScaledHeight() : img.getScaledWidth();
  float scale = (getRight() - getEffectivePaddingRight()
      - getEffectivePaddingLeft() - getLeft()) / refWidth;
  img.scalePercent(scale * 100);
  float refHeight = pivoted ? img.getScaledWidth() : img.getScaledHeight();
  setBottom(getTop() - getEffectivePaddingTop() - getEffectivePaddingBottom() - refHeight);

代码示例来源:origin: com.itextpdf/itextg

Image img = getImage();
if (img != null) {
  img.scalePercent(100);
  float refWidth = pivoted ? img.getScaledHeight() : img.getScaledWidth();
  float scale = (getRight() - getEffectivePaddingRight()
      - getEffectivePaddingLeft() - getLeft()) / refWidth;
  img.scalePercent(scale * 100);
  float refHeight = pivoted ? img.getScaledWidth() : img.getScaledHeight();
  setBottom(getTop() - getEffectivePaddingTop() - getEffectivePaddingBottom() - refHeight);

代码示例来源:origin: cn-cerc/summer-mis

pdf417.setText(text);
Image img = pdf417.getImage();
img.scalePercent(50, 50 * pdf417.getYHeight());
document.add(img);

代码示例来源:origin: com.itextpdf/itextpdf

continue;
img.scalePercent(100);
float scale = (currentMaxHeight - cell.getEffectivePaddingTop() - cell
    .getEffectivePaddingBottom())
    / img.getScaledHeight();
img.scalePercent(scale * 100);
vf = true;

代码示例来源:origin: com.itextpdf/itextg

continue;
img.scalePercent(100);
float scale = (currentMaxHeight - cell.getEffectivePaddingTop() - cell
    .getEffectivePaddingBottom())
    / img.getScaledHeight();
img.scalePercent(scale * 100);
vf = true;

相关文章

微信公众号

最新文章

更多