Привязать данные из C # к Javascript для сценариев Adobe Illustrator - PullRequest
0 голосов
/ 25 января 2019

Я создаю новое настольное приложение C # для подключения к Adobe Illustrator с помощью сценариев Javascript. Я хочу связать переменную из C # с Javascript, но я не знаю, как это сделать. Кто-нибудь может мне помочь?

Я пытался использовать <%=variable%>, но не работает.

Illustrator.Application app = new Illustrator.Application();
string templatePath = @"D:\data\template.ai";
string csUsername= "CSharp Username"
app.Open(templatePath);
app.DoJavaScript("var jsUsername= 'Javascript Username'" +
                "var myDocument = app.documents[0]; " +
                "myDocument.layers[0].locked = false;" +
                "var myTextFrame = myDocument.textFrames.add(); " +
                "myTextFrame.position = [5, 5]; " +
                "myTextFrame.contents = jsUsername");

Я хочу связать csUsername с переменной jsUsername.

1 Ответ

0 голосов
/ 30 января 2019

Вы можете создать строку JavaScript!Посмотрите на следующий способ создания строки: string MyJsString = "var userName = '" + csUsername + "'; alert(userName);";

...