[ID CC-CC2022] Скопировать содержимое всех страниц в другую публикацию

  • Автор темы Автор темы aleksasha
  • Дата начала Дата начала
Можете объяснить разницу между duplicate() и app.copy()? Без скриптинга понятно, что copy есть копирование объектов в буфер обмена. А что такое duplicate?
 
Это только в скриптинге возможно?
Не только.
Screenshot_33.jpg


 
Последнее редактирование:
  • Спасибо
Реакции: aleksasha
UPD: Я использовал allPageItems потому, что с pageItems объекты вставали на новое место в неправильном порядке, подписи оказывались под фото и так далее.
Это очень важное дополнение к вашему посту. Я тоже вначале использовал pageItems. Результат не понравился, и я вспомнил про ваш пост. Теперь всё гуд. Спасибо.
 
Это очень важное дополнение к вашему посту. Я тоже вначале использовал pageItems. Результат не понравился, и я вспомнил про ваш пост. Теперь всё гуд. Спасибо.
Правда теперь на некоторых страницах, появляются дубликаты фото. Дубликаты эти не кадрированы и лежат под оригинальным фото. М-да.

1629459350928.png
 
Правда теперь на некоторых страницах, появляются дубликаты фото. Дубликаты эти не кадрированы и лежат под оригинальным фото.
При AllPageItems происходит дублирование и фрейма с изображением, и содержимое самого фрейма. При PageItems такого не происходит, но теряется последовательность объектов в пределах слоя. Может кто-то сталкивался с таким?
 
UPD: Я использовал allPageItems потому, что с pageItems объекты вставали на новое место в неправильном порядке, подписи оказывались под фото и так далее.
а вы pageItems загоните в новый массив, отсортируйте по index, и все будет в нужном порядке (вроде)
 
  • Спасибо
Реакции: Leha_Ygli и aleksasha
а вы pageItems загоните в новый массив, отсортируйте по index, и все будет в нужном порядке (вроде)
Пока просто поставил проверку на TypeName, результат устроил. Используя все тот же All PageItems.