Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Ответ: Поиск элементов (в частности фреймов текстовых) по имени из C#
Кто же спорит :) А если его нет, приходится пользоваться тем, что есть. А есть описание объектной модели и интелисенс (без него вообще ничего бы не написал). Ну и метод научного тыка :)
Ответ: Поиск элементов (в частности фреймов текстовых) по имени из C#
Сам себе в общем отвечаю
Все оказалось гораздо проще.
Если ищем например фрейм текстовый, то вполне пройдет textframes["имя_фрейма"] Хотя интелисенс утверждает, что требуется int, но на деле string тоже проходит замечательно.
Ответ: Поиск элементов (в частности фреймов текстовых) по имени из C#
Эээээ. Я пользую MSVS10, подцепил референсом "Resources for Visual Basic.tlb" То, что было с установкой InDesign. Пятерка.
Интелисенс знает только ItemByID и ItemByRange для textframe.
Впрочем я все-таки перебором...
Ответ: Поиск элементов (в частности фреймов текстовых) по имени из C#
В C# только ItemByID и ItemByRange в том-то и дело.
Имя есть только, как я уже выше говорил, MyDocument.TextFrames[0].Name, но не могу сообразить как без перебора это использовать
Несколько лет назад писал скрипт на быструю руку на VB. Сейчас решил этот скрипт в состав проекта внести на c#
Практически все перевел (особых сложностей и нет) а вот на одном моменте заткнулся.
В VB я получал элементы (в частности фреймы) с шаблона с указанным именем, или напрямую фрейма по...
Ответ: Переполенный фрем.Как заразместить остаток ?
2 hulk1776: Я и не догадался что назначение фрейма следующим переводит туда содержимой. Большое спасибо
2 iv-mi: я не силен в яве но разве такая конструкция
if(myStory.overflows == true)
не избыточна ? Недостаточно...
Импортю во фрейм текст, конверчу его в таблицу. Ну там задаю пораметры таблицы и тд. Таблица во фрейм не влезает по длине. Теперь надо всю таблицу распихать по страницам (ну то есть добавть нужное количество страниц и фреймов и разместить в них последовательно остаток таблицы) .
В общем сделать...
Ответ: Если есть вопросы по скриптам
Видимо стар... но
Как в примере:
myID.Selection.Item(1).BottomEdgeStrokeColor = myID.ActiveDocument.Swatches.Item(5)
(правда у меня это выглядит так MyTable.StartRowFillColor = MyDocument.Swatches.Item(i))
Но как я посмотрел это похоже по типам данных...
Ответ: Если есть вопросы по скриптам
Про swatches непонятки...
Сделал табличку,задал ей
MyTable.AlternatingFills = InDesign.idAlternatingFillsTypes.idAlternatingRows
Теперь пытаюсь задать цвет
MyTable.StartRowFillColor = MyDocument.Swatches.Item("cTable")
и вот тут-то и затыка...
На данном сайте используются cookie-файлы, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших cookie-файлов.