2017-01-20 2 views
0

Я использую API docx4j для генерации словарного документа в моем проекте. Может кто-нибудь, пожалуйста, дайте мне знать, предоставляет ли docx4j API возможность перечеркивания текста в текстовом документе. Я не в состоянии использовать другое слово DOC API для создания этого слова документЗачеркнутый вариант в docx4j java API

Благодарности

ответ

1

Вы можете сделать почти ничего с docx4j, которые позволяют форматы файлов.

Вы можете сгенерировать код для многих из подходящего образца docx с помощью Docx4j Webapp или Docx4j Word Add Add, поэтому в будущем ваш первый шаг должен состоять в том, чтобы попробовать это.

Используя Слово надстройку только сейчас, я сгенерировал:

  org.docx4j.wml.ObjectFactory wmlObjectFactory = new org.docx4j.wml.ObjectFactory(); 
      // Create object for rPr 
      RPr rpr = wmlObjectFactory.createRPr(); 
      r.setRPr(rpr); 
       // Create object for strike 
       BooleanDefaultTrue booleandefaulttrue2 = wmlObjectFactory.createBooleanDefaultTrue(); 
       rpr.setStrike(booleandefaulttrue2); 

Это предполагает, что вы хотите, чтобы вычеркнуть содержимое существующего запуска R г, и что он уже не имеет RPR, что вы заботитесь о ,

+0

Большое спасибо, он отлично работает. Я думал, что либо P, либо Text будет иметь эту функцию. – bpetlur

+0

P имеет pPr для свойств абзаца; R - контейнер для текста - имеет rPr для свойств запуска (т.е. что-то связанное с шрифтом). – JasonPlutext

Смежные вопросы