|
|
|
@ -299,6 +299,17 @@ export class SaveToDxf implements Command
|
|
|
|
|
|
|
|
|
|
const dxf = new DxfWriter();
|
|
|
|
|
|
|
|
|
|
//使用宋体
|
|
|
|
|
let style = dxf.tables.styleTable.records[0];
|
|
|
|
|
let style_dxfy = style.dxfy;
|
|
|
|
|
style.dxfy = (dx) =>
|
|
|
|
|
{
|
|
|
|
|
style_dxfy.apply(style, [dx]);
|
|
|
|
|
dx.push(1001, "ACAD");
|
|
|
|
|
dx.push(1000, "SimSun");
|
|
|
|
|
dx.push(1071, 34306);
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
for (let dimName of app.Database.DimStyleTable.DimStyleNames)
|
|
|
|
|
{
|
|
|
|
|
let dim = app.Database.DimStyleTable.GetAt(dimName) as DimStyleRecord;
|
|
|
|
@ -316,6 +327,10 @@ export class SaveToDxf implements Command
|
|
|
|
|
dimStyle.DIMTXT = dim.DIMTXT;
|
|
|
|
|
dimStyle.DIMTAD = dim.DIMTAD;
|
|
|
|
|
|
|
|
|
|
//文字在尺寸线中间
|
|
|
|
|
dimStyle.DIMTIH = 0;
|
|
|
|
|
dimStyle.DIMTOH = 0;
|
|
|
|
|
//标注的基础继承配置
|
|
|
|
|
dimStyle.DIMTXSTY = "16";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|