- Сообщения
- 12 609
- Реакции
- 3 695
function resetToFullScale(item) {
var base = {
left: item.left,
top: item.top,
width: item.width,
height: item.height
};
var filename = '';
try {
if (item.typename == 'PlacedItem') filename = item.file.name;
}
catch (err) { }
// work around a bug
var deg = getRotationAngle(item);
item.rotate(deg * -1);
var scale = getScale(item);
if (item.embedded == true) {
item.resize(1 / scale.x * 24, 1 / scale.y * 24);
} else {item.resize(1 / scale.x * 100, 1 / scale.y * 100)};
// item.matrix.mValueA = 1;
item.matrix.mValueB = 0;
item.matrix.mValueC = 0;
// invert the sign except for eps file and embedded image
//item.matrix.mValueD = (/\.eps$/i.test(filename) || item.typename == 'RasterItem') ? 1 : -1;
// workaround for the reflect object
item.left = 0;
item.top = 0;
// reposition the object to the center
item.left = base.left - (item.width - base.width) / 2;
item.top = base.top + (item.height - base.height) / 2;
}
Спасибо, добрый человек!Код:function resetToFullScale(item) { var base = { left: item.left, top: item.top, width: item.width, height: item.height }; var filename = ''; try { if (item.typename == 'PlacedItem') filename = item.file.name; } catch (err) { } // work around a bug var deg = getRotationAngle(item); item.rotate(deg * -1); var scale = getScale(item); if (item.embedded == true) { item.resize(1 / scale.x * 24, 1 / scale.y * 24); } else {item.resize(1 / scale.x * 100, 1 / scale.y * 100)}; // item.matrix.mValueA = 1; item.matrix.mValueB = 0; item.matrix.mValueC = 0; // invert the sign except for eps file and embedded image //item.matrix.mValueD = (/\.eps$/i.test(filename) || item.typename == 'RasterItem') ? 1 : -1; // workaround for the reflect object item.left = 0; item.top = 0; // reposition the object to the center item.left = base.left - (item.width - base.width) / 2; item.top = base.top + (item.height - base.height) / 2; }
Если бы вы знали, сколько разнообразных дел я вынужден делать одновременно, вы бы пошли и повесились. Так что лучше вам и не знать.Возможности ли?
Да, нас, конечно, можно этим впечатлить. Тут каждый первый говорит то же самоеЕсли бы вы знали, сколько разнообразных дел я вынужден делать одновременно, вы бы пошли и повесились. Так что лучше вам и не знать.
Особого не, которые не хотят ничего знать.Да, нас, конечно, можно этим впечатлить. Тут каждый первый говорит то же самое
Кнеш. Тут же все только и делают, что ctrl+p нажимают и вся работаЕсли бы вы знали, сколько разнообразных дел я вынужден делать одновременно, вы бы пошли и повесились.