我用一些轮廓创建了 PdfTemplate。现在我想复制它 4 次并在每个上面放置不同的形状。我现在正在尝试的是:
PdfTemplate[] oRTA = new PdfTemplate[4];
for(int i=0; i<4; i++)
{
oRTA[i] = (PdfTemplate)oTemplate.GetDuplicate(false);
}
其中 oTemplate 是我的标准 PdfTemplate 对象。问题可能是我不能使用覆盖的 GetDuplicate 方法,所以我必须强制转换它(不知道为什么)。我正在尝试这个简单的点:
oRTA[iTemplateIndex].Circle(oCmp.iXLocation, oCmp.iYLocation, 0.1f);
oRTA[iTemplateIndex].Stroke();
结果我什么也没打印。尝试:
oTemplate.Circle(oCmp.iXLocation, oCmp.iYLocation, 0.1f);
oTemplate.Stroke();
作品。