Как получить размер (высоту и ширину) слайдов в Keynote с помощью Applescript

Я работаю над аннотацией для Keynote .

Что я хочу сделать, так это: когда Keynote переходит в режим слайд-шоу, я хочу аннотировать (рисовать) слайды. Аннотации записываются в файл изображения, а затем я хочу наложить их поверх слайда Keynote с помощью Applescript.

У меня есть большая часть этой работы, за исключением того, что когда основной доклад переходит в режим слайд-шоу, мне нужно знать размер (высоту и ширину) слайда, который выбрал пользователь, чтобы я мог масштабировать и обрезать изображение до размера слайда. Если я сделаю это неправильно, Keynote отмасштабирует изображение до размера слайда, и аннотации окажутся не на том месте. Я уже доказал, что это работает, потому что прямо сейчас, прежде чем комментировать, я прошу пользователя выбрать разрешение слайда, прежде чем я начну комментировать, и это прекрасно работает. Но я хочу автоматизировать это. В Keynote нет возможности сделать это с помощью Applescript.

Если у кого-то есть идеи, было бы здорово.


person brad    schedule 05.05.2011    source источник


Ответы (1)


Это не решает проблему полностью, но может помочь вам в пути. Размер темы по умолчанию хранится в файле plist для Keynote, к которому вы можете легко получить доступ и прочитать его с помощью Cocoa.

person Ian Turner    schedule 05.05.2011