- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 docx4j 创建一个 Word 文档,并且需要设置“标题”的样式,但是,我找不到执行此操作的正确函数。
private static P createIt() {
org.docx4j.wml.ObjectFactory wmlObjectFactory = new org.docx4j.wml.ObjectFactory();
P p = wmlObjectFactory.createP();
// Create object for pPr
PPr ppr = wmlObjectFactory.createPPr();
p.setPPr(ppr);
// Create object for pStyle
PPrBase.PStyle pprbasepstyle = wmlObjectFactory.createPPrBasePStyle();
ppr.setPStyle(pprbasepstyle);
pprbasepstyle.setVal( "Title");
// Create object for r
R r = wmlObjectFactory.createR();
p.getContent().add(r);
// Create object for t (wrapped in JAXBElement)
Text text = wmlObjectFactory.createText();
JAXBElement<org.docx4j.wml.Text> textWrapped = wmlObjectFactory.createRT(text);
r.getContent().add(textWrapped);
text.setValue( "\u041E\u041E\u041E \u00AB\u0418\u043D\u0442\u0435\u0440\u041F\u043E\u043B\u00BB");
// Create object for br
Br br = wmlObjectFactory.createBr();
r.getContent().add(br);
// Create object for t (wrapped in JAXBElement)
Text text2 = wmlObjectFactory.createText();
JAXBElement<org.docx4j.wml.Text> textWrapped2 = wmlObjectFactory.createRT(text2);
r.getContent().add(textWrapped2);
text2.setValue( "630001, \u041D\u043E\u0432\u043E\u0441\u0438\u0431\u0438\u0440\u0441\u043A\u0430\u044F \u043E\u0431\u043B\u0430\u0441\u0442\u044C, \u0433. \u041D\u043E\u0432\u043E\u0441\u0438\u0431\u0438\u0440\u0441\u043A, \u0443\u043B. \u0421\u0443\u0445\u0430\u0440\u043D\u0430\u044F, \u0434.35, \u043A\u043E\u0440\u043F.4, \u043E\u0444\u0438\u0441 406");
r.getContent().add(br);
// Create object for t (wrapped in JAXBElement)
Text text3 = wmlObjectFactory.createText();
JAXBElement<org.docx4j.wml.Text> textWrapped3 = wmlObjectFactory.createRT(text3);
r.getContent().add(textWrapped3);
text3.setValue( "\u0422\u0435\u043B. (383) 375-70-35, 8-909-529-57-57");
r.getContent().add(br);
// Create object for t (wrapped in JAXBElement)
Text text4 = wmlObjectFactory.createText();
JAXBElement<org.docx4j.wml.Text> textWrapped4 = wmlObjectFactory.createRT(text4);
r.getContent().add(textWrapped4);
text4.setValue( "e-mail: info@interpol-nsk.ru, \u0441\u0430\u0439\u0442: www.interpol-nsk.ru");
r.getContent().add(br);
// Create object for t (wrapped in JAXBElement)
Text text5 = wmlObjectFactory.createText();
JAXBElement<org.docx4j.wml.Text> textWrapped5 = wmlObjectFactory.createRT(text5);
r.getContent().add(textWrapped5);
text5.setValue( "\u0418\u041D\u041D 5402549079 \u041A\u041F\u041F 540201001, \u041E\u0413\u0420\u041D 1125476048983");
r.getContent().add(br);
// Create object for t (wrapped in JAXBElement)
Text text6 = wmlObjectFactory.createText();
JAXBElement<org.docx4j.wml.Text> textWrapped6 = wmlObjectFactory.createRT(text6);
r.getContent().add(textWrapped6);
text6.setValue( "\u0440/\u0441 40702810401300023124 \u0432 \u00AB\u0411\u0430\u043D\u043A24.\u0440\u0443\u00BB (\u041E\u0410\u041E) \u0433.\u0415\u043A\u0430\u0442\u0435\u0440\u0438\u043D\u0431\u0443\u0440\u0433");
r.getContent().add(br);
// Create object for t (wrapped in JAXBElement)
Text text7 = wmlObjectFactory.createText();
JAXBElement<org.docx4j.wml.Text> textWrapped7 = wmlObjectFactory.createRT(text7);
r.getContent().add(textWrapped7);
text7.setValue( "\u0411\u0418\u041A 046577859, \u043A/\u0441 30101810600000000859 \u0432 \u0413\u0420\u041A\u0426 \u0413\u0423 \u0411\u0430\u043D\u043A\u0430 \u0420\u043E\u0441\u0441\u0438\u0438 \u043F\u043E \u0421\u0432\u0435\u0440\u0434\u043B\u043E\u0432\u0441\u043A\u043E\u0439 \u043E\u0431\u043B\u0430\u0441\u0442\u0438\r\u041E\u041E\u041E \u00AB\u0418\u043D\u0442\u0435\u0440\u041F\u043E\u043B\u00BB\r630001, \u041D\u043E\u0432\u043E\u0441\u0438\u0431\u0438\u0440\u0441\u043A\u0430\u044F \u043E\u0431\u043B\u0430\u0441\u0442\u044C, \u0433. \u041D\u043E\u0432\u043E\u0441\u0438\u0431\u0438\u0440\u0441\u043A, \u0443\u043B. \u0421\u0443\u0445\u0430\u0440\u043D\u0430\u044F, \u0434.35, \u043A\u043E\u0440\u043F.4, \u043E\u0444\u0438\u0441 406\r\u0422\u0435\u043B. (383) 375-70-35, 8-909-529-57-57\re-mail: info@interpol-nsk.ru, \u0441\u0430\u0439\u0442: www.interpol-nsk.ru\r\u0418\u041D\u041D 5402549079 \u041A\u041F\u041F 540201001, \u041E\u0413\u0420\u041D 1125476048983\r\u0440/\u0441 40702810401300023124 \u0432 \u00AB\u0411\u0430\u043D\u043A24.\u0440\u0443\u00BB (\u041E\u0410\u041E) \u0433.\u0415\u043A\u0430\u0442\u0435\u0440\u0438\u043D\u0431\u0443\u0440\u0433\r\u0411\u0418\u041A 046577859, \u043A/\u0441 30101810600000000859 \u0432 \u0413\u0420\u041A\u0426 \u0413\u0423 \u0411\u0430\u043D\u043A\u0430 \u0420\u043E\u0441\u0441\u0438\u0438 \u043F\u043E \u0421\u0432\u0435\u0440\u0434\u043B\u043E\u0432\u0441\u043A\u043E\u0439 \u043E\u0431\u043B\u0430\u0441\u0442\u0438\r");
return p;
}
我需要将字体更改为 times new roman 和大小 10。
感谢任何帮助。
最佳答案
这可能有助于在Word文档中设置硬代码文本..
wordMLPackage.getMainDocumentPart().addStyledParagraphOfText("Title","此标题现在为 Arial 格式");wordMLPackage.getMainDocumentPart().addStyledParagraphOfText("字幕","Arial");wordMLPackage.getMainDocumentPart().addStyledParagraphOfText("Heading1","与 Heading1 相同");wordMLPackage.getMainDocumentPart().addStyledParagraphOfText("Heading2","Heading2 现在是 Arialand 字体大小 12");
这可能有助于在Word文档中设置硬代码文本..
但是我需要设置整个文档的字体大小和家庭有什么办法吗?
关于java - docx4j ObjectFactory 将字体样式设置为标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21899373/
我需要从 java 客户端将数据协定传递到我的 wcf web 服务。数据契约(Contract)有 2 个归档,都是字符串。创建代理后,我正在尝试的代码如下 FileTransfer fs = ne
尝试实例化 ObjectFactory 时,我在 Eclipse 中收到以下编译错误: cannot instantiate the type objectfactory 此编译错误在以下行抛出: o
我正在尝试在来自第 3 方的 WSDL 中执行 wsimport(通过 netbeans 6.9.1),但它一直在 JAXB 中生成此错误: Two declarations cause a coll
我定义了以下 ObjectFactory: @XmlRegistry public class ObjectFactory { public Dogs createDogs() {
我有一个使用默认值的 WSDL 文件,我想生成 ObjectFactory 类,这些类使用 CXF 创建具有这些默认值的方法。例如,我有一个这样定义的对象
我正在使用 docx4j 创建一个 Word 文档,并且需要设置“标题”的样式,但是,我找不到执行此操作的正确函数。 private static P createIt() { org.doc
我尝试在结构图中注册命名实例。但是我的试验没有成功。 正确的做法是什么? 目前我是这样做的: IService bus = CreateInstanceOfServiceBus(); ObjectFa
使用 AngularFire,我正在扩展对象工厂,以便封装数据并允许特定功能,如 official tutorial 中所述。 .我有一个如下的数据结构: { 'articles': {
我正在创建一个 JAXBElement具有 ObjectFactory 的元素. 该对象是使用 null 创建的值,因为该字段的架构表明它有一个 nillable属性。 在编码到 xml 期间,输出文
我有两个 xsd 导入到主 xsd 中。两者具有相同的元素,但命名空间不同。因此,我为第二个 xsd(B.xsd) 创建了自定义绑定(bind)。我仍然收到“两个声明导致 ObjectFactory
我正在使用 JAXB 为导入其他模式的模式生成类。我正在使用 maven 并将 maven-jaxb2 插件配置为使用依赖项作为情节,跳过为导入的模式生成类。 然而,JAXB 不断为导入的模式生成 O
我使用 StructureMap 实现了接口(interface)注入(inject),如下所述。 ObjectFactory.Initialize(x => { x.For().Use(); });
要在 GlassFish Server 开源版 3.1.1(内部版本 12)中部署: Caused by: java.security.PrivilegedActionException: com.s
我有一个大型应用程序,它使用使用 ObjectFactory.GetInstance() 获取实例的旧方法。 现在我想将应用程序转移到使用构造函数注入(inject)注入(inject)依赖项的更正确
这是重现问题的简单测试,这是整个项目中的单个类,没有其他引用: [TestFixture] public class ObjectFactoryTests { [Test] publi
在使用最新的 StructureMap 版本 (3.1.6.191) 升级我们的解决方案后,我收到了很多过时的警告。这些警告来自 StructureMap,其中 ObjectFactory 类将在未来
我正在尝试制作网络服务,但我遇到了两种情况。 xsd 文件有两种类型,第一种是:
我正在开发一个工厂,它可以使用 Class 参数实例化 Skill 类型的对象。该工厂的代码是: public static final class AbilityFactory { priv
我有一个 XSD 选择,它们都是 javax.xml.datatype.XMLGregorianCalendar 类型。按照建议,我使用了 ObjectFactory 和 JAXBElement 来区
我们已经在我们的系统中使用 JAXB 2.1 很长时间了。我们有一个使用 Ant 构建的平台,并生成一堆部署在 OSGi 运行时中的包。我们使用 Java SE 6。 我们在构建过程中使用 JAXB
我是一名优秀的程序员,十分优秀!