ITextRenderer: Como mudar a fonte e o tamanho da fonte?

0 respostas
A
Boa tarde, estou convertendo um HTML para PDF usando o ITextRenderer. Não estou conseguindo mudar a fonte e o tamanho da mesma. Defino a fonte para arial, porém isso é ignorado, já o tamanho da fonte não encontrei uma forma de mudar. Procurei na documentação e em vários fóruns mas não encontrei nada que resolva o problema. Segue o meu código:
public static void convert(InputStream input, OutputStream out)
			throws DocumentException {

		Tidy tidy = new Tidy();
		Document doc = tidy.parseDOM(input, null);
		ITextRenderer renderer = new ITextRenderer(330, 216);
		renderer.setDocument(doc, null);

		try {
			renderer.getFontResolver().addFont(
					"/br/com/company/fonts/arial.ttf",
					BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
			
			renderer.getFontResolver().getFontFamily("arial");
			
		} catch (IOException e) {
			System.out.println(e.getLocalizedMessage());
			e.printStackTrace();
		}

		renderer.layout();
		renderer.createPDF(out);
	}
Se alguém puder ajudar, desde já agradeço.
Criado 19 de novembro de 2012
Respostas 0
Participantes 1