Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
var doc = app.activeDocument;
var table = doc.stories[0].tables[0];
var source = table.cells[0];
var dest = table.cells[1];
source.texts.everyItem().duplicate(LocationOptions.AFTER, dest.insertionPoints[0]);
Я ни разу не эксперт в COM-технологии, но есть мнение, что обращения к свойствам COM-объектов и вызовы их же методов работают через собственный интерфейс, не связанный с трансляцией в IL.
Вот, кстати, пример того, как решается предложенная задача на питоне. Вообще без проблем.
import win32com.client
app = win32com.client.dynamic.Dispatch('Indesign.Application.CS6')
doc = app.ActiveDocument
page = doc.Pages(1)
source = page.GraphicLines.Add()
dest = source.Duplicate([10, 10])
По заданному вопросу очевидно, что удобство отладки на порядок лучше. :sarcasm:
В JavaScript вся эта радость выполняется в одну строку без необходимости отладки вообще.
var itemToPlace = app.activeDocument.placedItems.add();
itemToPlace.file = File('C:/Temp/test.png');
itemToPlace.resize(500,500);
Вот так тоже работает.
Сверху картинка масштабированная, внизу оригинал.
Не так просто предугадать, что такое "ПО ПОРЯДКУ" в связанных и несвязанных фреймах. "Порядок" зависит от массы причин.
Вот этот вариант сортирует тексты по порядку следования в статье, а статьи по порядку добавления в документ.
#target indesign
var _char_style_ = '#Bold' //char style name here...
#target indesign
var _char_style_ = '#Bold' //char style name here
function clearTextFindChangePreferences () {
app.findTextPreferences = NothingEnum.NOTHING;
app.changeTextPreferences = NothingEnum.NOTHING;
}
function main () {
if (app.documents.length == 0) {
return...
На данном сайте используются cookie-файлы, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших cookie-файлов.