1 Reply Latest reply on May 17, 2018 2:53 AM by Loic.Aigon

    Using Delphi, how to get the pageItem's constructor name?

    goldbridge

      Hi,

      I want to know how to get the pageItem's constructor name with Delphi.

      In javacript,like this:app.selection[0].constructor.name.

      Anyone can show me a hint to solve this problem?

       

      Best regards.

      goldbridge

        • 1. Re: Using Delphi, how to get the pageItem's constructor name?
          Loic.Aigon Adobe Community Professional

          There is no Delphi implementation that I know of for scripting InDesign. Up to this date there are 3 official languages as JavaScript, VisualBasic and AppleScript.

           

          There is an attempt to drive InDesign via Python but as far as I know it's very limited and windows only.

           

          I really don't know a thing about delphi but the closest thing you could come with is to either drive the COM library on Windows (that's what the Python implementation does ) but you will probably face the same issues as it's not supported in any ways by Adobe, or call a supported language like VB or AppleScript via Delphi if it's even possible.

           

          There are also some command line call to run ExtendScript ToolKit and so app targeted scripts.

           

          HTH somehow.