`
注意点啊
  • 浏览: 35585 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

jacob设置字体颜色(非rgba)

    博客分类:
  • java
 
阅读更多

Dispatch.put(font, "Color", "16,77,72,15");//白色字体

 

这是一个神奇的参数,花了2个小时才弄明白。谢谢网友:淡彩(Q:498264240)的帮忙和提示,一个图像处理方面的高手啊。

 

网络上搜索到的基本上1,0,0,0为红色。其他的就没有再说明了。

一开始是往4位整数,对应的颜色上去想。结果,最后,连for的4层循环都用上了。结果太慢了。

 

后来,搜索word的帮助文档,找到Font的Color属性

 

发现,color有几个常量值,wdcolorwhite,wdcolorgreen。放过去,不行,报参数格式不正确。

 

继续再去google看看。

 

http://toolcase.org/colors/index.php?site=ctrans&col=wdcolorwhite

 

满页面,没看到这4个整数从哪里来。

只有一串:desc 16777215

 

大概数了一下,正好是8位。2个一组。放到Color参数中看一下。

OK了。。。

 

我把这个给了淡彩同学。然后,就杯具了。。

 

他发给我2张图片。。

 

白色在计算器里的十六进制和十进制表示

0xFFFFFF=16777215

 

不禁感叹,这不是argb或rgba及其他的。只是把十进制的色彩表示,2位一组分成参数。

 

尼妈啊。。这微软程序员做出来的程序,果然奇思妙想啊。

 

转自:http://blog.sina.com.cn/s/blog_66ed71e101014hkw.html

分享到:
评论

相关推荐

    jacob语音朗读(包含API)

    尽管它的主要目标是Windows平台,但通过其他技术,如wine,也可以在非Windows系统上运行基于Jacob的应用。然而,对于跨平台的需求,更推荐使用Java原生支持的TTS库,如FreeTTS或eSpeak,它们不需要依赖特定操作系统...

    jacob配置以及使用说明

    - **设置环境变量**:在系统环境变量中,创建或修改`JAVA_HOME`,使其指向JDK 1.6的安装路径。 ### 3. Jacob操作Word示例 以下是一个简单的使用Jacob操作Word文档的例子: ```java import ...

    JACOB Java操作word 优秀

    java操作word 超简单实用:第一步: 引入包jacob.jar 第二步:参考工具类MsWordTool.java 含概基本WORD 所有操作方法 【特别难点】解决实例: 1)word书签内容替换后,书签会丢失问题 2)word定点批量插入图片...

    JACOB 将文字转换为声音 实例代码

    本实例代码是基于Java的JACOB库实现的,这是一篇关于如何利用JACOB将文字转换为声音的详细教程。 首先,JACOB全称为Java COM Bridge,是一个用于在Java程序中调用Windows COM组件的开源库。它通过JNI(Java Native ...

    jacob1.18源码和jar包

    以前曾经被称为OLE 和OCX activeX web插件可以用于各种非HTML的工作 比如 对MicrosoftExcel 或 MicrosoftWord 文件做操作 解析JS VB脚本 播放FA有一点可以确定的是在JACOB内部 com jacob activeX是建立在com jacob ...

    java操作word:jacob(方法解析+环境配置)

    ### Java操作Word:Jacob(方法解析+环境配置) #### Jacob简介 Jacob是一个开源的Java-COM桥接工具,它允许Java程序与Windows平台上的COM组件进行交互。这意味着开发者可以通过Java来控制诸如Microsoft Word、...

    jacob各个版本好用

    使用Jacob时,开发者需要将Jacob的jar添加到项目的类路径中,并且在运行时确保dll文件能在系统路径下找到,或者通过设置系统属性来指定dll的位置。此外,Jacob的API提供了丰富的功能,包括创建和操作COM对象、调用...

    jacob.jar及jacob-1.20-x64.dll文件

    1. **添加依赖**:首先,将jacob.jar添加到你的Java项目的类路径中,这可以通过IDE的设置或在构建脚本(如Maven或Gradle)中配置完成。 2. **设置环境变量**:在64位系统上,需要将jacob-1.20-x64.dll文件放在系统...

    jacob1.9 jacob1.12 jacob1.14

    这个压缩包包含了Jacob的三个不同版本:1.9、1.12和1.14,每个版本都有其特定的适用场景和改进。由于不同机器可能对不同版本的Jacob有兼容性需求,所以提供了这三个版本供用户选择。 Jacob的核心功能在于为Java提供...

    com.jacob.jacob_1.10jar包下载.zip

    《深入理解Java Jacob库:解析com.jacob.jacob_1.10.jar包》 在Java编程中,有时候我们需要与Windows API进行交互,比如自动化办公文档处理、打印任务或者访问硬件设备等。这时,Java Jacob库(Java和COM Bridge)...

    jacob给Word文档添加页脚

    设置页脚文字的字体样式,包括字体名称、加粗及字号大小。 通过以上步骤,我们成功实现了Word文档页脚的动态添加,并且能够根据页码的变化而变化,使得文档看起来更加专业和整洁。 #### 总结 使用jacob控件为...

    jacob1.19(包含jacob-1.19-x64.dll和jacob-1.19-x86.dll)

    - 调用COM组件时,需注意线程安全问题,Jacob的COM线程模型需要特别设置。 6. **错误处理与调试**: 在使用Jacob过程中,可能会遇到诸如找不到COM对象、权限问题或者版本不匹配等错误。这时需要检查COM组件的注册...

    jacob-1.18.zip + jacob-1.19.zip + jacob-1.20.zip 最新版本(包含dll文件)

    1.将jacob-1.18.zip下载解压,在文件夹中找到jacob-1.18-x64.dll,jacob-1.18-x86.dll,jacob.jar 2.通过 pom.xml 新增 <groupId>com.hynnet</groupId> <artifactId>jacob <version>1.18 3. 如果是32位系统...

    jacob.jar和jacob.dll(配置说明和代码例子)

    为了正确配置,你需要将jacob.jar添加到项目的类路径(classpath)中,这通常可以通过IDE的设置或MANIFEST.MF文件来实现。同时,jacob.dll需要放置在系统能够找到的路径下,例如系统PATH环境变量所包含的目录,或者...

    Java中使用Jacob实现Windows下语音合成并生成音频文件示例代码.rar

    在Jacob中,可以通过设置`SpVoice`对象的属性,如`SetOutput()`指定一个文件流作为输出目标,这样就可以将语音数据写入文件,生成音频文件。 6. **错误处理和资源释放**:在使用完COM对象后,记得释放相关资源,...

    jacob-1.18-x64.dll jacob-1.18-x86.dll jacob.jar

    5. 处理结果:使用Jacob提供的类,如`Variant`,可以处理返回的结果或者设置参数。 6. 释放资源:在不再使用COM对象后,记得释放资源以防止内存泄漏: ```java excel.dispose(); ``` 在实际开发中,为了提高代码的...

    jacob-1.19.zip

    Java采用Jacob调用SAPI实现合成语音是一种在Java应用程序中集成语音合成技术的常见方法。Jacob(Java COM Bridge)是一个开源库,它为Java开发者提供了一个桥梁,让他们能够使用Microsoft的COM(Component Object ...

    jacob开发文档jacob

    **Jacob开发文档与示例详解** Jacob,全称为Java COM Bridge,是一款强大的Java库,它为Java应用程序提供了与Microsoft Office套件(如Word、Excel)以及其他COM组件进行交互的能力。这个开发文档及其示例资源是...

Global site tag (gtag.js) - Google Analytics