get the layer_index from layer datatype

edited June 2013 in Ruby Scripting
How to get the layer_index from the layer datatype or layer given name ?

Thanks,
OkGuy

Comments

  • edited November -1

    Hi OkGuy,

    To get the layer index by layer number and datatype number

    lnum = ... # layer number
    dtnum = ... # datatype number
    ly = ... # layout
    
    index = ly.layer_indices.find do |li| 
      info = ly.get_info(li)
      info.layer == lnum && info.datatype == dtnum 
    end
    

    Or by name:

    name = ... # layer name
    ly = ... # layout
    
    index = ly.layer_indices.find do |li| 
      ly.get_info(li).name == name
    end
    

    Matthias

Sign In or Register to comment.