【发布时间】:2020-09-12 20:20:29
【问题描述】:
我已经用PDRectangle 参数声明PDPage
Float width = 8.5f;
Float height = 5f;
Float dpi = 72f;
PDRectangle size = new PDRectangle(width*dpi, height*dpi);
PDPage page = new PDPage(size);
但我想在一个数组中声明多个具有自定义PDRectangle 大小的PDPage。
有些不完全一样:
ArrayList<PDPage> page = new ArrayList<PDPage(size)>();
【问题讨论】:
-
所有
PDPage对象的大小是否相同? -
在 Java 中,我们只能在类型上使用泛型,而不是值。因此,我们会写
.. = new ArrayList<PDPage>();。如果我们需要PDPages 中的List和固定的size,我们需要从PDPage子类化并在子类中固定size。 --- 为什么List<PDPage>不够用?