Как использовать WritableFont в ColdFusion?Как использовать JExcel WritableFont в ColdFusion
variables.labelObj=loader.create("jxl.write.Label");
variables.numberObj=loader.create("jxl.write.Number");
variables.formulaObj = loader.create("jxl.write.Formula");
variables.cellColor = loader.create("jxl.format.Colour");
variables.border = loader.create("jxl.format.Border");
variables.borderLineStyle = loader.create("jxl.format.BorderLineStyle");
variables.cellFormat = loader.create("jxl.write.WritableCellFormat");
variables.WritableFont = loader.create("jxl.write.WritableFont");
variables.CellXFRecord = loader.create("jxl.write.biff.CellXFRecord");
Я правильно использую WritableCellFormat.
test = variables.cellFormat.init();
test.setBorder(border.ALL,borderLineStyle.THIN,cellColor.BLACK);
Но я не использую WritableFont. Пожалуйста, дайте мне простой пример кода, как я могу использовать WritableFont в coldfusion?
Я пишу этот код
newFont = variables.WritableFont.createFont("Arial"); test = variables.cellFormat.init(newFont);
, но данную ошибку:
Не удалось найти конструктор для класса jxl.write.WritableCellFormat, который принимает параметры типа (jxl.write. WritableFont $ FontName)
изменил код после того, как @leigh совет и решить мой вопрос
newFont = variables.WritableFont.init(WritableFont.ARIAL,16); test = variables.cellFormat.init(newFont);
Если цель состоит в том, чтобы создать отформатированные таблицы с помощью ColdFusion, вы всегда можете использовать коду, ColdFusion, который делает это. Для этого вы можете использовать Google «ColdFusion Spreadsheet Functions». Если вы хотите использовать java api, вы можете создать java-объект в ColdFusion, который даст вам доступ ко всему в этом объекте. Функция CreateObject() позволяет вам начать с этого. –
Вы посмотрели на [API] (http://jexcelapi.sourceforge.net/resources/javadocs/2_3/docs/jxl/write/WritableFont.html)? Просто сбрасывая его, вам нужно создать объект WritableFont, используя имя, размер и т. Д. Затем передайте объект шрифта в ваш формат ячейки, то есть 'variables.cellFormat.init (yourFont);'. – Leigh
Благодарим вас за ответ. Но моя проблема продолжается –