@Override public void setFontAlignment(int align) { ParagraphAlignment pAlign = ParagraphAlignment.valueOf(align); setAlignment(pAlign); }
/** * 增加一个段落 * * @param align 段落对齐方式{@link ParagraphAlignment} * @param font 字体信息{@link Font} * @param texts 段落中的文本,支持多个文本作为一个段落 * @return this */ public Word07Writer addText(ParagraphAlignment align, Font font, String... texts) { final XWPFParagraph p = this.doc.createParagraph(); if (null != align) { p.setAlignment(align); } if (ArrayUtil.isNotEmpty(texts)) { XWPFRun run; for (String text : texts) { run = p.createRun(); run.setText(text); if (null != font) { run.setFontFamily(font.getFamily()); run.setFontSize(font.getSize()); run.setBold(font.isBold()); run.setItalic(font.isItalic()); } } } return this; }
/** * 增加一个段落 * * @param align 段落对齐方式{@link ParagraphAlignment} * @param font 字体信息{@link Font} * @param texts 段落中的文本,支持多个文本作为一个段落 * @return this */ public Word07Writer addText(ParagraphAlignment align, Font font, String... texts) { final XWPFParagraph p = this.doc.createParagraph(); if (null != align) { p.setAlignment(align); } if (ArrayUtil.isNotEmpty(texts)) { XWPFRun run; for (String text : texts) { run = p.createRun(); run.setText(text); if (null != font) { run.setFontFamily(font.getFamily()); run.setFontSize(font.getSize()); run.setBold(font.isBold()); run.setItalic(font.isItalic()); } } } return this; }
@Override public void setFontAlignment(int align) { ParagraphAlignment pAlign = ParagraphAlignment.valueOf(align); setAlignment(pAlign); }
para.setAlignment(ParagraphAlignment.LEFT); }else if(align.equals(Alignment.right)){ para.setAlignment(ParagraphAlignment.RIGHT); }else if(align.equals(Alignment.center)){ para.setAlignment(ParagraphAlignment.CENTER);
XWPFParagraph p11 = doc.createParagraph(); p11.setAlignment(ParagraphAlignment.LEFT); XWPFRun r11 = p11.createRun(); p11.setPageBreak(true); XWPFParagraph p12 = doc.addParagraph(); XWPFParagraph p13 = doc.addParagraph(); XWPFParagraph p14 = doc.addParagraph();
//create word doc XWPFDocument doc = new XWPFDocument(); // create para and run XWPFParagraph para= doc.createParagraph(); XWPFRun run = para.createRun(); para.setAlignment(ParagraphAlignment.CENTER); // convert buffered image to Input Stream ByteArrayOutputStream baos = new ByteArrayOutputStream(); ImageIO.write(screenFullImage, "jpeg", baos); baos.flush(); ByteArrayInputStream bis = new ByteArrayInputStream(baos.toByteArray()); baos.close(); // add image to word doc run.addBreak(); run.addPicture(bis, XWPFDocument.PICTURE_TYPE_JPEG, "image file", Units.toEMU(200), Units.toEMU(200)); // 200x200 pixels bis.close(); // write word doc to file FileOutputStream fos = new FileOutputStream("WordDocWithImage.docx"); doc.write(fos); fos.close();
XWPFDocument doc = new XWPFDocument(); XWPFParagraph title = doc.createParagraph(); XWPFRun run = title.createRun(); run.setText("Fig.1 A Natural Scene"); run.setBold(true); title.setAlignment(ParagraphAlignment.CENTER); String imgFile = "encabezado.jpg" FileInputStream is = new FileInputStream(imgFile); run.addBreak(); run.addPicture(is, XWPFDocument.PICTURE_TYPE_JPEG, imgFile, Units.toEMU(200), Units.toEMU(200)); // 200x200 pixels is.close(); FileOutputStream fos = new FileOutputStream("test4.docx"); doc.write(fos); fos.close();
XmlCursor cursor = xwpfParagraph.getCTP().newCursor(); XWPFParagraph newParagraph = document.insertNewParagraph(cursor); newParagraph.setAlignment(xwpfParagraph.getAlignment()); newParagraph.getCTP().insertNewR(0).insertNewT(0).setStringValue(paragraphs[i]); newParagraph.setNumID(xwpfParagraph.getNumID());
ctp = CTP.Factory.newInstance(); para=new XWPFParagraph(ctp, document); para.setAlignment(ParagraphAlignment.LEFT); paras.add(para); List<String> list=splitHeaderFooterContent(left); ctp = CTP.Factory.newInstance(); para=new XWPFParagraph(ctp, document); para.setAlignment(ParagraphAlignment.CENTER); paras.add(para); List<String> list=splitHeaderFooterContent(center); ctp = CTP.Factory.newInstance(); para=new XWPFParagraph(ctp, document); para.setAlignment(ParagraphAlignment.RIGHT); paras.add(para); List<String> list=splitHeaderFooterContent(right);
XWPFParagraph paragraph = document.createParagraph(); paragraph.setAlignment(ParagraphAlignment.CENTER); XWPFRun run=paragraph.createRun();
private XWPFParagraph getTableParagraph(XWPFTableCell cell, String text, boolean bold, boolean wrap, boolean allineaDx) throws Exception{ XWPFParagraph paragraph = cell.addParagraph(); cell.removeParagraph(0); XWPFRun p2run = paragraph.createRun(); p2run.setText(text); p2run.setFontSize(5); p2run.setBold(bold); if (wrap) paragraph.setWordWrap(wrap); if (allineaDx) paragraph.setAlignment(ParagraphAlignment.RIGHT); return paragraph; }
XWPFParagraph paragraphOne = document.createParagraph(); paragraphOne.setAlignment(ParagraphAlignment.CENTER);
/** * 增加一个段落 * * @param align 段落对齐方式{@link ParagraphAlignment} * @param font 字体信息{@link Font} * @param texts 段落中的文本,支持多个文本作为一个段落 * @return this */ public Word07Writer addText(ParagraphAlignment align, Font font, String... texts) { final XWPFParagraph p = this.doc.createParagraph(); if (null != align) { p.setAlignment(align); } if (ArrayUtil.isNotEmpty(texts)) { XWPFRun run; for (String text : texts) { run = p.createRun(); run.setText(text); if (null != font) { run.setFontFamily(font.getFamily()); run.setFontSize(font.getSize()); run.setBold(font.isBold()); run.setItalic(font.isItalic()); } } } return this; }
paragraphOne.setAlignment(ParagraphAlignment.CENTER); paragraphOne.setBorderBottom(Borders.SINGLE); paragraphOne.setBorderTop(Borders.SINGLE); paragraphTwo.setAlignment(ParagraphAlignment.DISTRIBUTE); paragraphTwo.setIndentationRight(200); XWPFRun paragraphTwoRunOne = paragraphTwo.createRun();
tmpRun.setBold(true); tmpRun.setColor("003894"); tmpParagraph.setAlignment(ParagraphAlignment.CENTER); tmpRun.setUnderline(UnderlinePatterns.SINGLE); tmpParagraph.setSpacingAfter(300);
XWPFDocument doc = new XWPFDocument(); XWPFParagraph p1 = doc.createParagraph(); p1.setAlignment(ParagraphAlignment.CENTER); p1.setBorderBottom(Borders.DOUBLE); p1.setBorderTop(Borders.DOUBLE); p1.setBorderRight(Borders.DOUBLE); p1.setBorderLeft(Borders.DOUBLE); p1.setBorderBetween(Borders.SINGLE); p1.setVerticalAlignment(TextAlignment.TOP); XWPFRun r1 = p1.createRun(); r1.setBold(true); r1.setText("The quick brown fox"); r1.setBold(true); r1.setFontFamily("Courier"); r1.setUnderline(UnderlinePatterns.DOT_DOT_DASH); r1.setTextPosition(100);
private void copyStyle(XWPFParagraph refParagraph,XWPFParagraph paragraph,XWPFRun refRun,XWPFRun run){ paragraph.setAlignment(refParagraph.getAlignment()); paragraph.setVerticalAlignment(refParagraph.getVerticalAlignment()); paragraph.setIndentationFirstLine(refParagraph.getIndentationFirstLine());
@SuppressWarnings("deprecation") private void copyStyle(XWPFParagraph refParagraph, XWPFParagraph paragraph, XWPFRun refRun, XWPFRun run) { paragraph.setAlignment(refParagraph.getAlignment()); paragraph.setVerticalAlignment(refParagraph.getVerticalAlignment()); paragraph.setIndentationFirstLine(refParagraph.getIndentationFirstLine());
@SuppressWarnings("deprecation") private void copyStyle(XWPFParagraph refParagraph, XWPFParagraph paragraph, XWPFRun refRun, XWPFRun run) { paragraph.setAlignment(refParagraph.getAlignment()); paragraph.setVerticalAlignment(refParagraph.getVerticalAlignment()); paragraph.setIndentationFirstLine(refParagraph.getIndentationFirstLine());