根据所选图像Moodle添加文字

时间:2016-02-16 10:26:01

标签: php mysql plugins moodle tcpdf

在我Certificate的{​​{1}} plugin中,我可以选择Moodle 4。签名图像显示在证书中,并通过CERT_IMAGE_SIGNATURE:

加载
signatures

文件名为certificate_print_image($pdf, $certificate, CERT_IMAGE_SIGNATURE, $sigx, $sigy, '', ''); jacob.png vanessa.png`lilly.png。

如何在stan.png下自动添加text?例如,来自签名image的{​​{1}}的{​​{1}}?

如果我从下拉列表中选择文件names,它应该在图像下加载名称,这里是“Jacob Svenson”。

1 个答案:

答案 0 :(得分:1)

我会做这样的事情

WEB-INF\lib

中的

/mod/certificate/type/xxx/certificate.php

并在if (!empty($certificate->printsignature)) { certificate_print_image($pdf, $certificate, CERT_IMAGE_SIGNATURE, $sigx, $sigy, '', ''); $signame = get_string($certificate->printsignature, 'certificate'); certificate_print_text($pdf, $x, $y + 20, 'C', $fontserif, '', 20, $signame); } 中使用文件名作为字符串id。

/mod/certificate/lang/en/certificate.php