我正在使用Pdfbox在我的文档上绘制一些代码。 代码:
contentStream.drawLine(startX, startY, startX, endY);
结果是一条直线。我想知道PdfBox能否绘制虚线?
答案 0 :(得分:7)
在进行drawLine调用之前使用setLineDashPattern()调用:
$.ajax({
cache: false,
type: "GET",
url: "/Physician/GetStatesByCountryId",
success: function (data) {
$("#ddl_State" + currentcount).append("<option value=''>select</option>");
$.each(data, function (id, option) {
if (value == option.code) {
$("#ddl_State" + currentcount).append("<option value='" + option.code + "' selected>" + option.name + "</option>");
} else {
$("#ddl_State" + currentcount).append("<option value='" + option.code + "'>" + option.name + "</option>");
}
});
},
error: function (xhr, ajaxOptions, thrownError) {
alert('Failed to retrieve states.');
}
});
示例:
public void setLineDashPattern(float[] pattern, float phase)
将配置3开,3关,3开,3关等线路模式
setLineDashPattern (new float[]{3}, 0);
将配置3开,1关,3开等线型
有关短划线模式的详细信息,请参阅the PDF specification。