mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-05-09 23:51:34 +08:00
add me
This commit is contained in:
parent
b3d2f7a94f
commit
e7613143d8
@ -10,6 +10,7 @@
|
||||
* 【core 】 Ganzhi增加方法(issue#1186@Github)
|
||||
* 【core 】 CollUtil增加forEach重载(issue#I22NA4@Gitee)
|
||||
* 【core 】 CollUtil.map忽略空值改规则为原数组中的元素和处理后的元素都会忽略空值(issue#I22N08@Gitee)
|
||||
* 【http 】 增加SoapClient增加addSOAPHeader重载
|
||||
### Bug修复
|
||||
|
||||
-------------------------------------------------------------------------------------------------------------
|
||||
|
@ -68,7 +68,7 @@ public class Img implements Serializable {
|
||||
* 从Path读取图片并开始处理
|
||||
*
|
||||
* @param imagePath 图片文件路径
|
||||
* @return {@link Img}
|
||||
* @return Img
|
||||
*/
|
||||
public static Img from(Path imagePath) {
|
||||
return from(imagePath.toFile());
|
||||
@ -78,7 +78,7 @@ public class Img implements Serializable {
|
||||
* 从文件读取图片并开始处理
|
||||
*
|
||||
* @param imageFile 图片文件
|
||||
* @return {@link Img}
|
||||
* @return Img
|
||||
*/
|
||||
public static Img from(File imageFile) {
|
||||
return new Img(ImgUtil.read(imageFile));
|
||||
@ -88,7 +88,7 @@ public class Img implements Serializable {
|
||||
* 从资源对象中读取图片并开始处理
|
||||
*
|
||||
* @param resource 图片资源对象
|
||||
* @return {@link Img}
|
||||
* @return Img
|
||||
* @since 4.4.1
|
||||
*/
|
||||
public static Img from(Resource resource) {
|
||||
@ -99,7 +99,7 @@ public class Img implements Serializable {
|
||||
* 从流读取图片并开始处理
|
||||
*
|
||||
* @param in 图片流
|
||||
* @return {@link Img}
|
||||
* @return Img
|
||||
*/
|
||||
public static Img from(InputStream in) {
|
||||
return new Img(ImgUtil.read(in));
|
||||
@ -109,7 +109,7 @@ public class Img implements Serializable {
|
||||
* 从ImageInputStream取图片并开始处理
|
||||
*
|
||||
* @param imageStream 图片流
|
||||
* @return {@link Img}
|
||||
* @return Img
|
||||
*/
|
||||
public static Img from(ImageInputStream imageStream) {
|
||||
return new Img(ImgUtil.read(imageStream));
|
||||
@ -119,7 +119,7 @@ public class Img implements Serializable {
|
||||
* 从URL取图片并开始处理
|
||||
*
|
||||
* @param imageUrl 图片URL
|
||||
* @return {@link Img}
|
||||
* @return Img
|
||||
*/
|
||||
public static Img from(URL imageUrl) {
|
||||
return new Img(ImgUtil.read(imageUrl));
|
||||
@ -129,7 +129,7 @@ public class Img implements Serializable {
|
||||
* 从Image取图片并开始处理
|
||||
*
|
||||
* @param image 图片
|
||||
* @return {@link Img}
|
||||
* @return Img
|
||||
*/
|
||||
public static Img from(Image image) {
|
||||
return new Img(ImgUtil.toBufferedImage(image));
|
||||
|
@ -71,11 +71,11 @@ public class ImgUtilTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
@Ignore
|
||||
// @Ignore
|
||||
public void pressTextTest() {
|
||||
ImgUtil.pressText(//
|
||||
FileUtil.file("d:/test/617180969474805871.jpg"), //
|
||||
FileUtil.file("d:/test/test2_result.png"), //
|
||||
FileUtil.file("d:/test/2.jpg"), //
|
||||
FileUtil.file("d:/test/2_result.png"), //
|
||||
"版权所有", Color.RED, //
|
||||
new Font("黑体", Font.BOLD, 100), //
|
||||
0, //
|
||||
|
@ -322,6 +322,31 @@ public class SoapClient extends HttpBase<SoapClient> {
|
||||
return ele;
|
||||
}
|
||||
|
||||
/**
|
||||
* 增加SOAP头信息,方法返回{@link SOAPHeaderElement}可以设置具体属性和子节点
|
||||
*
|
||||
* @param localName 头节点名称
|
||||
* @return {@link SOAPHeaderElement}
|
||||
* @since 5.4.7
|
||||
*/
|
||||
public SOAPHeaderElement addSOAPHeader(String localName) {
|
||||
return addSOAPHeader(new QName(localName));
|
||||
}
|
||||
|
||||
/**
|
||||
* 增加SOAP头信息,方法返回{@link SOAPHeaderElement}可以设置具体属性和子节点
|
||||
*
|
||||
* @param localName 头节点名称
|
||||
* @param value 头节点的值
|
||||
* @return {@link SOAPHeaderElement}
|
||||
* @since 5.4.7
|
||||
*/
|
||||
public SOAPHeaderElement addSOAPHeader(String localName, String value) {
|
||||
final SOAPHeaderElement soapHeaderElement = addSOAPHeader(localName);
|
||||
soapHeaderElement.setTextContent(value);
|
||||
return soapHeaderElement;
|
||||
}
|
||||
|
||||
/**
|
||||
* 增加SOAP头信息,方法返回{@link SOAPHeaderElement}可以设置具体属性和子节点
|
||||
*
|
||||
@ -329,7 +354,7 @@ public class SoapClient extends HttpBase<SoapClient> {
|
||||
* @return {@link SOAPHeaderElement}
|
||||
* @since 5.4.4
|
||||
*/
|
||||
public SOAPHeaderElement addSOAPHeader(QName name){
|
||||
public SOAPHeaderElement addSOAPHeader(QName name) {
|
||||
SOAPHeaderElement ele;
|
||||
try {
|
||||
ele = this.message.getSOAPHeader().addHeaderElement(name);
|
||||
|
@ -66,7 +66,7 @@ public class WorkbookUtil {
|
||||
}
|
||||
|
||||
if (excelFile.exists()) {
|
||||
return createBook(FileUtil.getInputStream(excelFile), true);
|
||||
return createBook(FileUtil.getInputStream(excelFile));
|
||||
}
|
||||
|
||||
return createBook(StrUtil.endWithIgnoreCase(excelFile.getName(), ".xlsx"));
|
||||
@ -95,6 +95,7 @@ public class WorkbookUtil {
|
||||
* @return {@link Workbook}
|
||||
* @deprecated 使用完毕无论是否closeAfterRead,poi会关闭流,此参数无意义,请使用{@link #createBook(InputStream)}
|
||||
*/
|
||||
@Deprecated
|
||||
public static Workbook createBook(InputStream in, boolean closeAfterRead) {
|
||||
return createBook(in, null);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user