Hello!

Is there a any way to write a script to compare the size of objects occurrence in model and the size of objects definition (according to active filter/template)???

I can get the size of obj occurrence values, but i don´t know how to get the objects definition size. Here the code:

var idioma=Context.getSelectedLanguage();

var modelos = new Array();         

var objetos = new Array();

function main(){

    var diretorios = ArisData.Unique(ArisData.getSelectedGroups());

    var oOutput = Context.createOutputObject();

    for(var d in diretorios){

        modelos    = modelos.concat(diretorios[d].ModelList(true));

        

        if(listaPreenchida(modelos)){

            for(var x in modelos){

                objetos = objetos.concat(modelos[x].ObjOccList());

            }    

        }  

    }

    for (var i in objetos)

    {

        oOutput.OutputLn("\n Object: " + objetos[i].ObjDef().Name(idioma) , "Arial", 10, Constants.C_BLACK, Constants.C_TRANSPARENT, Constants.FMT_LEFT, 0);

        oOutput.OutputLn("-- Defaut symbolnum: " + objetos[i].ObjDef().getDefaultSymbolNum() , "Arial", 10, Constants.C_BLACK, Constants.C_TRANSPARENT, Constants.FMT_LEFT, 0);        

        oOutput.OutputLn("\n height --- : " + objetos[i].Height(), "Arial", 10, Constants.C_BLACK, Constants.C_TRANSPARENT, Constants.FMT_LEFT, 0);                        

        oOutput.OutputLn("\n width --- : " + objetos[i].Width(), "Arial", 10, Constants.C_BLACK, Constants.C_TRANSPARENT, Constants.FMT_LEFT, 0);                        

    }

    oOutput.WriteReport();

}

main();

 or register to reply.

Notify Moderator