KHTMFile πŸ’Ύ
1.27K subscribers
1.18K photos
341 videos
386 files
465 links
Subscribe PSD AI CDR
Download Telegram
αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž’αŸ’αžœαžΎαžœαžΆαž‘αžΎαž„αž˜αž½αž™αž‘αŸ€αžαžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžšαžΎαž‡αžΆαž˜αž½αž™αž‚αŸ„αž›αž”αŸ†αžŽαž„ αž€αžΆαžαŸ‹αžšαž„αŸ’αžœαž„αŸ‹αž…αŸ†αž–αžΆαž€αŸ‹αž€αžŽαŸ’αžŠαžΆαž› αž“αžΉαž„αž’αŸ’αžœαžΎαž’αŸ„αž™αžœαžΆαž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αž”αžΆαž“αžšαž αŸαžŸαŸ”
Follow me on Khmer24, the best online shopping app in Cambodia! https://www.khmer24.com/post-adid-12122417
// Remove duplicate overlapping strokes between touching shapes

if (app.documents.length > 0) {
var doc = app.activeDocument;

if (doc.selection.length > 1) {
var sel = doc.selection;

// Create a group for the selected objects
var group = doc.groupItems.add();
for (var i = sel.length - 1; i >= 0; i--) {
sel[i].move(group, ElementPlacement.PLACEATBEGINNING);
}

// Duplicate group for outline operation
var dup = group.duplicate();
dup.selected = true;

// Apply Pathfinder Outline
app.executeMenuCommand('group');
app.executeMenuCommand('Live Pathfinder Outline');
app.executeMenuCommand('expandStyle');
app.executeMenuCommand('ungroup');

alert("Outline complete! Remove or hide the original objects if needed.");
} else {
alert("Please select at least two touching vector shapes.");
}
} else {
alert("No document open.");
}
❀2
αžŠαŸ„αž™αž˜αžΆαž“αž€αžΆαžšαžŸαŸ†αžŽαžΌαž˜αž–αžšαž…αŸ’αžšαžΎαž“αž‘αžΆαž€αŸ‹αž‘αž„αžαž˜αŸ’αž›αŸƒαž–αž»αž˜αŸ’αž– αžαŸ’αž‰αž»αŸ†αž™αž›αŸ‹αž–αŸ’αžšαž˜αž’αŸ’αžœαžΎαž€αžΆαžšαž›αž€αŸ‹αž”αž‰αŸ’αž…αž»αŸ‡αžαž˜αŸ’αž›αŸƒαž–αž»αž˜αŸ’αž– AKbalthom αž‘αžΎαž„αžœαž·αž‰ αŸ–

αž–αž»αž˜αŸ’αž– Samnang (αž’αžαŸ‹αž˜αžΆαž“αž€αžΆαžšαž”αž‰αŸ’αž…αž»αŸ‡αžαž˜αŸ’αž›αŸƒαž‘αŸ)
αžαžΆαžšαžΆαž„αž–αž»αž˜αŸ’αž– Samnang
https://celestialsamnang.blogspot.com/p/samnang-fonts-list.html

αž–αž»αž˜αŸ’αž– AKbalthom αž›αž€αŸ‹αž”αž‰αŸ’αž…αž»αŸ‡αžαž˜αŸ’αž›αŸƒ
αž‘αž·αž‰αž…αžΆαž”αŸ‹αž–αžΈ αŸ‘αž–αž»αž˜αŸ’αž– αžŠαž›αŸ‹ αŸ’αž–αž»αž˜αŸ’αž– αžαž˜αŸ’αž›αŸƒ $5/αž–αž»αž˜αŸ’αž–
αž‘αž·αž‰αž…αžΆαž”αŸ‹αž–αžΈ αŸ£αž–αž»αž˜αŸ’αž–αž‘αžΎαž„αž‘αŸ… αžαž˜αŸ’αž›αŸƒ 2.5$/αž–αž»αž˜αŸ’αž–
αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž‘αž·αž‰αž‡αžΆαž€αž‰αŸ’αž…αž”αŸ‹αžαž˜αŸ’αž›αŸƒ $100
αžαžΆαžšαžΆαž„αž–αž»αž˜αŸ’αž– AKbalthom
https://celestialsamnang.blogspot.com/p/akbalthom-fonts-list.html

αž‘αŸ†αž“αžΆαž€αŸ‹αž‘αŸ†αž“αž„αž‘αž·αž‰
https://t.me/AKbalthom
αž€αžΆαžšαž•αŸ’αž…αžΆαž”αŸ‹αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž› αžšαž½αž…β€‹αž“αžΉαž„ αž•αŸ’αž…αžΆαž”αŸ‹αž’αž˜αŸ’αž˜αžαžΆ αžœαžΆαžαž»αžŸαž‚αŸ’αž“αžΆαž…αŸ†αž“αž»αž…αž•αŸ’αž…αžΆαž”αŸ‹αžšαž”αžŸαŸ‹αžαŸ’αžŸαŸ‚αžαŸ’αžšαž„αŸ‹αž¬αž€αŸ„αž„αŸ”
❀2
αžαŸ’αž„αŸƒαž“αŸαŸ‡αžαŸ’αž‰αž»αŸ†αž˜αžΆαž“αž€αžΌαžŠαŸ‘αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž…αŸ‚αž€αžšαŸ†αž›αŸ‚αž€αž‡αžΌαž“αž”αž„αŸ—αžŠαŸ‚αž›αž”αŸ’αžšαžΎαž›αžΎαž€αž˜αŸ’αž˜αžœαž·αž’αžΈAdobe illustrator αžœαžΆαžŸαŸ‹αžαŸ’αž“αžΆαžαž€αžΆαžšαž„αžΆαžšαž“αŸƒαžŸαŸ’αžšαž‘αžΆαž”αŸ‹αž”αžΆαž“αž…αŸ’αžšαžΎαž“αŸ”πŸ‘¨β€πŸ’»πŸ‘¨β€πŸ’»
❀1
βœ”οΈ αž‚αŸ†αžšαžΌ Proster αžœαž·αžŸαžΆαžαž”αžΌαž‡αžΆ - Visak Bochea
πŸ“± Telegram : 010 482 683 (https://t.me/MrrBunThym)
αž‡αžΈαžœαž·αžαžŠαžΆαž…αŸ‹αž™αž”αŸ‹πŸ˜‚πŸ˜‚πŸ˜‚πŸ˜‚
😁3
if (app.documents.length > 0) {
var doc = app.activeDocument;

// Save original settings
var originalUnits = app.preferences.getIntegerPreference("rulerType");
app.preferences.setIntegerPreference("rulerType", 1); // Set units to points

for (var i = 0; i < doc.artboards.length; i++) {
doc.artboards.setActiveArtboardIndex(i);
var abBounds = doc.artboards[i].artboardRect; // [left, top, right, bottom]

var left = abBounds[0];
var top = abBounds[1];
var right = abBounds[2];
var bottom = abBounds[3];
var width = right - left;
var height = top - bottom;

// Create a rectangle
var rect = doc.pathItems.rectangle(top, left, width, height);
rect.stroked = true;
rect.filled = false;
rect.strokeWidth = 1;
rect.strokeColor = makeBlack();

// Optional: send to back
rect.zOrder(ZOrderMethod.SENDTOBACK);
}

// Restore original settings
app.preferences.setIntegerPreference("rulerType", originalUnits);

alert("Rectangles created for all artboards.");
} else {
alert("Please open a document first.");
}

function makeBlack() {
var black = new RGBColor();
black.red = 0;
black.green = 0;
black.blue = 0;
return black;
}