Результаты поиска

  1. S

    итерация всех Rectangles

    Ответ: Вопрос закрыт. Всем спасибо! Это и так сделано, будьте внимательны! for(var j = 0, length = allPageItems.length; j < length; ++j)
  2. S

    итерация всех Rectangles

    Ответ: Вопрос закрыт. Всем спасибо! Это почему? Должно быть наоборот дольше! Вот лишние шаги: -создание коллекции -ее наполнение -иттерирование по элементам
  3. S

    итерация всех Rectangles

    Ответ: Вопрос закрыт. Всем спасибо! Ты не прав . allPageItems содержит и элементы групп и InLines
  4. S

    итерация всех Rectangles

    Вопрос закрыт. Всем спасибо! Проблема была в другом : вынес получение allPageItems из цикла, скорость выросла на порядки. var allPageItems = doc.allPageItems; for(var j = 0, length = allPageItems.length; j < length; ++j) { var pageItem = allPageItems[j]...
  5. S

    итерация всех Rectangles

    Ответ: итерация всех Rectangles Я проверял, в myDoc.rectangles не входят элементы из групп и инлайны...
  6. S

    итерация всех Rectangles

    Ответ: итерация всех Rectangles В смысле да, и те прямоугольники, которые являются частью группы и inlines тоже...
  7. S

    итерация всех Rectangles

    Ответ: итерация всех Rectangles 2 cherry-m, Doc.Rectangles это же совсем не то! Мне нужны именно ВСЕ Rectangles, а не top items! по поводу дельфина : скорость вызова метода зависит от возможности использования раннего связывания клиентом, кое Delphi поддерживает. При обработке же скрипта...
  8. S

    итерация всех Rectangles

    Всем привет! Необходимо обойти все Rectangles документа максимально быстро. В голову приходит проверка pageItem.constructor.name на "Rectangle", при обходе allPageItems документа: for(var j = 0, length = doc.allPageItems.length; j < length; ++j) { var pageItem = doc.allPageItems[j]...
  9. S

    Working with Database

    Ответ: Working with Database На МАКах естественно работать не будет :-( Что можно предложить: - поискать платформонезависимую библиотеку, для работы с ODBC - делать сервер приложений, и работать из плагигов с ним. Application Server будет работать с СУБД например посредством тогоже ADO...
  10. S

    ITextCommandPreProcess && ITextCommandPostProcess

    Ответ: ITextCommandPreProcess && ITextCommandPostProcess Мысль интерестная, но... отложенные команды из PostProcess увы не спасут, из-за того, что: - например при Copy&&Paste, InDessign вызывает неявно Delete, тоесть при отмене(Undo), вначале отменится Paste, а только потом Delete. Мне надо...
  11. S

    Working with Database

    Ответ: Working with Database Да забыл добавить, что для работы с перечисленными технологиями, потребуется знания и умения работы с COM. При использовании ATL для реализации OLE DB consumera помимо COM потребуется навыки работы с шаблонами. Успехов!
  12. S

    Working with Database

    Ответ: Working with Database Привет, Вариантов есть много : ODBC, ADO, OLE DB. В свое время у меня не получилось использовать ATL-ые шаблоны для OLE-DB, поетотому я выделил из проэкта плагина все части работающие с БД и поместил их в фассад в виде COM компоненты. Из плагина идет обращение...
  13. S

    ITextCommandPreProcess && ITextCommandPostProcess

    Ответ: ITextCommandPreProcess && ITextCommandPostProcess Да, возврат пустой WideString из метода InsertPreProcess работает, но я говорю о изменении текстовой модели в коде метода. Тоесть например при удалении пользователем текста [0, 100] я хочу обрабатывать эту операцию, и не позволить удалить...
  14. S

    ITextCommandPreProcess && ITextCommandPostProcess

    Ответ: ITextCommandPreProcess && ITextCommandPostProcess Тебя как обычно, необходимо убеждать... Ладно поехали :-))) Вот читай, что Dirk Becker пишет(последний пост): http://www.adobeforums.com/cgi-bin/webx?13@907.M11fgKAAhiB.10@.3bb727eb/0 Тоесть я не первый, кто на эти грабли наступает...
  15. S

    [IDSDK] - Реально оживить форум?

    subj. или проще забить и общаться по аське?
  16. S

    ITextCommandPreProcess && ITextCommandPostProcess

    Ответ: ITextCommandPreProcess && ITextCommandPostProcess Блин пока удалось выяснить следующее: Из реализации ITextCommandPreProcess: - не стоит изменять текстовую модель. - не стоит изменять переданный начальный текстовый индекс - можно изменять text span Из реализации...
  17. S

    ITextCommandPreProcess && ITextCommandPostProcess

    Ответ: ITextCommandPreProcess && ITextCommandPostProcess Да с провайдерами все понятно :-) , интересует реализация самих интерфейсов. А именно их взаимодействие. Ставить опыты, как ты сам знаешь нет времени.
  18. S

    ITextCommandPreProcess && ITextCommandPostProcess

    Ответ: ITextCommandPreProcess && ITextCommandPostProcess Естественно в первую очередь все пересмотрел. Но нигде нет законченного примера! Ладно будем пробовать...
  19. S

    ITextCommandPreProcess && ITextCommandPostProcess

    Всем привет, кто-то упражнялся уже с указанными интерфейсами? Как обычно самое вкусное в SDK Samples не входит...
  20. S

    Glyph Sets

    Ответ: Glyph Sets Ты о чем? Какой флейм? Ты оффтопишь со второго месаджа!