Get size of the IRR? [SOLVED]

On 03/03/2016 at 04:47, xxxxxxxx wrote:

Hi Folks,

I was wondering if it is possible to get the size & position of the interactive render region (when it is active of course). The SDK doesn't help me here...

greetings,
TF

On 04/03/2016 at 01:34, xxxxxxxx wrote:

Hello,

the size of the IRR is stored in an internal BaseContainer inside the BaseView's data. It is internal data that is not really meant to be accessed by third parties so its definition may change at any time.

  
# get BaseDraw  
bd = doc.GetActiveBaseDraw()  
if bd is None:  
  return  
  
# get size in pixels  
size = bd.GetFrame()  
print(size)  
  
# get data  
bc = bd.GetDataInstance()  
if bc is None:  
  return  
  
# get subcontainer  
subcontainer = bc.GetContainer(430000020)     
for info in subcontainer:  
  print(info)  

Best wishes,
Sebastian

On 11/03/2016 at 08:13, xxxxxxxx wrote:

Hello TechnoFeather,

was your question answered?

Best wishes,
Sebastian

On 29/03/2016 at 08:01, xxxxxxxx wrote:

Yes, thank you very much! Now I'm figuring out how I can translate this to the document render region since this is a percentage of the editorregion and has of course nothing yet to do with the aspect ratio of the rendered result. But I guess that's going to be a piece of cake. 🙂