[ID CC2023] Как преобразовать контур в подчеркивание?Обратитесь за помощью!

sztaishuo

Участник
Топикстартер
Сообщения
21
Реакции
4
1688629723900.png
1688629820871.png


Я хочу преобразовать указанный контур в подчеркивание внутри идентификатора, есть ли скрипт, который может это сделать
Надеюсь, вы понимаете, что я имею в виду, спасибо 'beer1'
 
Последнее редактирование:

sztaishuo

Участник
Топикстартер
Сообщения
21
Реакции
4
1688630718893.png
Контур становится подчеркнутым,Я старался изо всех сил
 

Jeine

Да здравствует разум! Да сгинет маразм!
15 лет на форуме
Сообщения
7 388
Реакции
6 366
Единственное, что можно как-то расшифровать из неправильного перевода, так это
внутри идентификатора
следует читать (видимо) как "в индизайне" (непонятка получилась как производное от ID)


The author, use the translation several times in one direction and the other until the meaning of the question ceases to be distorted.
 

Oleg Butrin

20 лет на форуме
Сообщения
1 991
Реакции
1 222
Есть возможность предоставить idml?
 

Drawer

Участник
Сообщения
1 942
Реакции
869
Есть возможность предоставить idml?
Судя по всему (ну как я понял ... :) ) там текст переведенный в кривые и нужно выделенный кусок убрать, а по его размеру (ширине) нарисовать линию (ниже выделенного куска, типа для заполнения вариантов)
 

sztaishuo

Участник
Топикстартер
Сообщения
21
Реакции
4
1688633102013.png
Для этого требуется сценарий
 

Вложения

  • 模板.rar
    672 КБ · Просм.: 115

sztaishuo

Участник
Топикстартер
Сообщения
21
Реакции
4
Затрудненное общение, неприятности иностранных друзей'thank'
 

sztaishuo

Участник
Топикстартер
Сообщения
21
Реакции
4
Извините, пожалуйста
 

Вложения

  • 模板.rar
    1.3 МБ · Просм.: 95

Drawer

Участник
Сообщения
1 942
Реакции
869
Как-то так?
JavaScript:
var doc = app.activeDocument;
var selection = doc.selection;

function selToUnderline() {
if (selection.length > 1) { var g = doc.groups.add(selection);} else { var g = selection[0];};
var gb = g.geometricBounds;
var sW = "0.2 mm";
var dY = 0.45 ;//pt
hr = g.parentPage.graphicLines.add();
hr.geometricBounds = [gb[2]+dY, gb[3], gb[2]+dY, gb[1]];
hr.strokeWeight = sW;
g.remove();
};

if (selection !=0) {app.doScript(selToUnderline, ScriptLanguage.JAVASCRIPT, [], UndoModes.ENTIRE_SCRIPT, 'selToUnderline');}
s.gif
Выделять и применять по одному. Еще можно так'))'
s2.gif
 
Последнее редактирование:

Masia

15 лет на форуме
Сообщения
127
Реакции
47
ИМХО может кривые не удалять g.remove(); , а только обесцвечивать g.fillColor = doc.swatches.itemByName('None');? ;]=
Вдруг еще пригодятся '))'
 

Drawer

Участник
Сообщения
1 942
Реакции
869

sztaishuo

Участник
Топикстартер
Сообщения
21
Реакции
4
Как-то так?
JavaScript:
var doc = app.activeDocument;
var selection = doc.selection;

function selToUnderline() {
if (selection.length > 1) { var g = doc.groups.add(selection);} else { var g = selection[0];};
var gb = g.geometricBounds;
var sW = "0.2 mm";
var dY = 0.45 ;//pt
hr = g.parentPage.graphicLines.add();
hr.geometricBounds = [gb[2]+dY, gb[3], gb[2]+dY, gb[1]];
hr.strokeWeight = sW;
g.remove();
};

if (selection !=0) {app.doScript(selToUnderline, ScriptLanguage.JAVASCRIPT, [], UndoModes.ENTIRE_SCRIPT, 'selToUnderline');}
Выделять и применять по одному. Еще можно так'))'
Я так сильно тебя люблю, друг мой!!!