更新
This commit is contained in:
@@ -1 +1 @@
|
||||
{"history":[{"time":"2025-3-30","path":"E:\\project\\sideline\\shanghaikashu\\文件\\soon文件\\ceshi6.soon"},{"time":"2025-3-30","path":"E:\\project\\sideline\\shanghaikashu\\文件\\soon文件\\ceshi7.soon"}]}
|
||||
{"history":[{"time":"2025-3-30","path":"E:\\project\\sideline\\shanghaikashu\\文件\\soon文件\\ceshi6.soon"},{"time":"2025-4-9","path":"E:\\project\\sideline\\shanghaikashu\\文件\\soon文件\\ceshi7.soon"},{"time":"2025-4-9","path":"E:\\project\\sideline\\shanghaikashu\\文件\\soon文件\\ceshi5.soon"}]}
|
||||
+37
-29
@@ -757,6 +757,7 @@
|
||||
ipcRenderer.send('get-sys-fonts');
|
||||
ipcRenderer.send('get-scale-rate');
|
||||
const { clipboard } = require('electron')
|
||||
const dpi = 600
|
||||
//var encrypt = new JSEncrypt();
|
||||
//encrypt.setPublicKey(`-----BEGIN PUBLIC KEY-----
|
||||
//MIGdMA0GCSqGSIb3DQEBAQUAA4GLADCBhwKBgQDAbKQ46WevL9PapJ+AlZqSzczkTovu7STH
|
||||
@@ -3148,7 +3149,7 @@
|
||||
title: language_str("selectPic"),//请选择图片
|
||||
buttonLabel: language_str("comf"),//"确认"
|
||||
filters: [
|
||||
{ name: 'Image File Type', extensions: ['png', 'jpg'] },
|
||||
{ name: 'Image File Type', extensions: ['png', 'jpg', 'jpeg'] },
|
||||
]
|
||||
}).then(result => {
|
||||
if (result.canceled) return;
|
||||
@@ -4409,14 +4410,14 @@
|
||||
]
|
||||
}).then(result => {
|
||||
if (result.canceled) return;
|
||||
//console.log(result.filePaths)
|
||||
console.log(result.filePaths)
|
||||
let fs = require('fs')
|
||||
var fsData = fs.readFileSync(result.filePaths[0])
|
||||
openAs.name = result.filePaths[0];
|
||||
let j = JSON.parse(fsData.toString());
|
||||
let type = j.soonType ? j.soonType : j.backBlackPic ? 2 : 1;
|
||||
if (type == 2) {
|
||||
ipcRenderer.send('open-design-page', $(this).attr("data"), type);
|
||||
ipcRenderer.send('open-design-page', openAs.name, type);
|
||||
return
|
||||
}
|
||||
let left = background_image.left;
|
||||
@@ -4842,7 +4843,7 @@
|
||||
$("#text_control").show();
|
||||
$("#text_color").val(canvas.getActiveObject().get("fill"));
|
||||
$("#text_back_color").val(canvas.getActiveObject().get("textBackgroundColor") == "" ? '#ffffff' : canvas.getActiveObject().get("textBackgroundColor"));
|
||||
let val = parseFloat(canvas.getActiveObject().get("fontSize"))*72/600
|
||||
let val = parseFloat(canvas.getActiveObject().get("fontSize"))*72/dpi
|
||||
if (val%0.5!==0) val = Math.round(val*2)/2
|
||||
$("#text_size").val(val);
|
||||
$("#text_text").val(canvas.getActiveObject().get("text"));
|
||||
@@ -5028,7 +5029,7 @@
|
||||
$("#out_text_control").show();
|
||||
$("#out_text_color").val(canvas.getActiveObject().get("fill"));
|
||||
$("#out_text_text").val(canvas.getActiveObject().get("text"));
|
||||
let val = parseFloat(canvas.getActiveObject().get("fontSize"))*72/600
|
||||
let val = parseFloat(canvas.getActiveObject().get("fontSize"))*72/dpi
|
||||
if (val%0.5!==0) val = Math.round(val*2)/2
|
||||
$("#out_text_size").val(val);
|
||||
$("#out_text_back_color").val(canvas.getActiveObject().get("textBackgroundColor") == "" ? '#ffffff' : canvas.getActiveObject().get("textBackgroundColor"));
|
||||
@@ -5248,7 +5249,7 @@
|
||||
let idx = getIndex(canvas.getActiveObject());
|
||||
$("#barcode_field_name").val(objs[idx - 1].name);
|
||||
$("#barcode_font_family").val(objs[idx - 1].font);
|
||||
let val = parseFloat(objs[idx - 1].fontSize)*72/600
|
||||
let val = parseFloat(objs[idx - 1].fontSize)*72/dpi
|
||||
if (val%0.5!==0) val = Math.round(val*2)/2
|
||||
$("#barcode_size").val(val);
|
||||
$("#barcode_val").val(objs[idx - 1].val);
|
||||
@@ -5291,7 +5292,7 @@
|
||||
$("#counter_add").val(objs[idx - 1].add);
|
||||
$("#counter_color").val(canvas.getActiveObject().get("fill"));
|
||||
$("#count_font_family").val(canvas.getActiveObject().get("fontFamily"));
|
||||
let val = parseFloat(canvas.getActiveObject().get("fontSize"))*72/600
|
||||
let val = parseFloat(canvas.getActiveObject().get("fontSize"))*72/dpi
|
||||
if (val%0.5!==0) val = Math.round(val*2)/2
|
||||
$("#count_size").val(val);
|
||||
|
||||
@@ -5627,15 +5628,15 @@
|
||||
val = parseFloat($("#text_size").val())
|
||||
if (val < 1) {
|
||||
val = 1
|
||||
} else if (val > 600) {
|
||||
val = 600
|
||||
} else if (val > dpi) {
|
||||
val = dpi
|
||||
} else if (val%0.5!==0) {
|
||||
val = Math.round(val*2)/2
|
||||
}
|
||||
|
||||
}
|
||||
$("#text_size").val(val)
|
||||
canvas.getActiveObject().set("fontSize", val*600/72);
|
||||
canvas.getActiveObject().set("fontSize", val*dpi/72);
|
||||
$("#text_h").val((canvas.getActiveObject().get("height")).toFixed(0));
|
||||
$("#text_w").val((canvas.getActiveObject().get("width")).toFixed(0));
|
||||
canvas.renderAll();
|
||||
@@ -5653,12 +5654,8 @@
|
||||
recordState();
|
||||
})
|
||||
$("#circle_text_text").bind('input propertychange', function () {
|
||||
let val = $("#circle_text_text").val()
|
||||
if (!val) {
|
||||
val = 'Circle TEXT'
|
||||
$("#circle_text_text").val(val)
|
||||
}
|
||||
canvas.getActiveObject().set("text", val);
|
||||
let val = $("#circle_text_text").val().trim()
|
||||
canvas.getActiveObject().set("text", ` ${val} `);
|
||||
canvas.renderAll();
|
||||
updateList();
|
||||
recordState();
|
||||
@@ -5680,22 +5677,23 @@
|
||||
val = parseFloat($("#out_text_size").val())
|
||||
if (val < 1) {
|
||||
val = 1
|
||||
} else if (val > 600) {
|
||||
val = 600
|
||||
} else if (val > dpi) {
|
||||
val = dpi
|
||||
} else if (val%0.5!==0) {
|
||||
val = Math.round(val*2)/2
|
||||
}
|
||||
|
||||
}
|
||||
$("#out_text_size").val(val)
|
||||
canvas.getActiveObject().set("fontSize", val*600/72);
|
||||
canvas.getActiveObject().set("fontSize", val*dpi/72);
|
||||
$("#text_h").val((canvas.getActiveObject().get("height")).toFixed(0));
|
||||
$("#text_w").val((canvas.getActiveObject().get("width")).toFixed(0));
|
||||
canvas.renderAll();
|
||||
recordState();
|
||||
})
|
||||
$("#out_text_text").bind('input propertychange', function () {
|
||||
canvas.getActiveObject().set("text", $("#out_text_text").val());
|
||||
let val = $("#out_text_text").val().trim()
|
||||
canvas.getActiveObject().set("text", ` ${val} `);
|
||||
canvas.renderAll();
|
||||
updateList();
|
||||
recordState();
|
||||
@@ -5781,15 +5779,15 @@
|
||||
val = parseFloat($("#count_size").val())
|
||||
if (val < 1) {
|
||||
val = 1
|
||||
} else if (val > 600) {
|
||||
val = 600
|
||||
} else if (val > dpi) {
|
||||
val = dpi
|
||||
} else if (val%0.5!==0) {
|
||||
val = Math.round(val*2)/2
|
||||
}
|
||||
|
||||
}
|
||||
$("#count_size").val(val)
|
||||
canvas.getActiveObject().set("fontSize", val*600/72);
|
||||
canvas.getActiveObject().set("fontSize", val*dpi/72);
|
||||
$("#text_h").val((canvas.getActiveObject().get("height")).toFixed(0));
|
||||
$("#text_w").val((canvas.getActiveObject().get("width")).toFixed(0));
|
||||
canvas.renderAll();
|
||||
@@ -5809,7 +5807,8 @@
|
||||
recordState();
|
||||
})
|
||||
$("#text_text").bind('input propertychange', function () {
|
||||
canvas.getActiveObject().set("text", $("#text_text").val());
|
||||
let val = $("#text_text").val().trim()
|
||||
canvas.getActiveObject().set("text", ` ${val} `);
|
||||
canvas.renderAll();
|
||||
updateList();
|
||||
recordState();
|
||||
@@ -5837,7 +5836,7 @@
|
||||
} else {
|
||||
objs[idx - 1].show = false;
|
||||
}
|
||||
JsBarcode("#barcode", objs[idx - 1].val, { margin: 0, lineColor: objs[idx - 1].color, fontSize: val*600/72, font: objs[idx - 1].font });
|
||||
JsBarcode("#barcode", objs[idx - 1].val, { margin: 0, lineColor: objs[idx - 1].color, fontSize: val*dpi/72, font: objs[idx - 1].font });
|
||||
let barcode = document.getElementById('barcode');
|
||||
let bar = barcode.toDataURL("image/png");
|
||||
item.setSrc(bar, function (img) {
|
||||
@@ -5853,15 +5852,15 @@
|
||||
val = parseFloat($(this).val())
|
||||
if (val < 1) {
|
||||
val = 1
|
||||
} else if (val > 600) {
|
||||
val = 600
|
||||
} else if (val > dpi) {
|
||||
val = dpi
|
||||
} else if (val%0.5!==0) {
|
||||
val = Math.round(val*2)/2
|
||||
}
|
||||
|
||||
}
|
||||
$("#barcode_size").val(val)
|
||||
objs[idx - 1].fontSize = val*600/72;
|
||||
objs[idx - 1].fontSize = val*dpi/72;
|
||||
JsBarcode("#barcode", objs[idx - 1].val, { margin: 0, lineColor: objs[idx - 1].color, fontSize: objs[idx - 1].fontSize, font: objs[idx - 1].font });
|
||||
|
||||
let barcode = document.getElementById('barcode');
|
||||
@@ -6132,7 +6131,7 @@
|
||||
let angleDeg = getDeg(pointer)
|
||||
let flipped = pointer.y > canvas.height/2 ? true : false
|
||||
obj.set("diameter", distance*2);
|
||||
obj.set("angle", angleDeg);
|
||||
// obj.set("angle", angleDeg);
|
||||
obj.set("flipped", flipped);
|
||||
// canvas.renderAll();
|
||||
}
|
||||
@@ -6682,6 +6681,15 @@
|
||||
canvas.renderAll();
|
||||
}
|
||||
});
|
||||
var out_pic_op = slider.render({
|
||||
elem: '#out_pic_op',
|
||||
change: function (value) {
|
||||
console.log(value)
|
||||
console.log(canvas.getActiveObject())
|
||||
canvas.getActiveObject().set('opacity', (100 - value) / 100)
|
||||
canvas.renderAll()
|
||||
}
|
||||
})
|
||||
var pic_op = slider.render({
|
||||
elem: '#pic_op'
|
||||
, change: function (value) {
|
||||
|
||||
+742
-384
File diff suppressed because it is too large
Load Diff
BIN
Binary file not shown.
Binary file not shown.
|
Before Width: | Height: | Size: 288 KiB After Width: | Height: | Size: 44 KiB |
BIN
Binary file not shown.
|
After Width: | Height: | Size: 44 KiB |
BIN
Binary file not shown.
|
After Width: | Height: | Size: 44 KiB |
Reference in New Issue
Block a user