현재 프로젝트의 글로벌 스타일 오브젝트를 반환하는 API이다.
Type | Description |
---|---|
INSTANCE | Global Style 정보 오브젝트 |
instGlobalStyleInfo 오브젝트 구조는 아래와 같다. instGlobalStyleInfo = { style_id: { // 스타일 ID id: "style_id", // 스타일 ID와 같은값 xf_prop: { // 스타일에 정의된 속성 정보 } }, ... // 스타일 ID 갯수 만큼 반복 };
instGlobalStyleInfo 오브젝트 및 xf_prop 오브젝트의 내부 값들은 아래의 샘플 소스를 참조하여 정보를 확인할 수 있다
var obInst = {a: 1, b: 2, c: 3}; var strKey; for (strKey in obInst) { console.log("KEY = " + strKey + ", VALUE = " + obInst[strKey]); }
파라미터가 없는 API이므로 파라미터를 입력했다면 입력한 파라미터는 무시된다.
function btnTest_on_mouseup()
{
var strKey1, strKey2, strKey3, objInfo1, objInfo2, objInfo3;
objInfo1 = factory.getglobalstyleinfo();
if (objInfo1 == null) {
return;
}
for (strKey1 in objInfo1) {
objInfo2 = objInfo1[strKey1];
if (typeof objInfo2 != "object") {
factory.consoleprint(strKey1 + " = " + objInfo2);
continue;
}
for (strKey2 in objInfo2) {
objInfo3 = objInfo2[strKey2];
if (typeof objInfo3 != "object") {
factory.consoleprint(strKey2 + " = " + objInfo3);
continue;
}
for (strKey3 in objInfo3) {
factory.consoleprint(strKey3 + " = " + objInfo3[strKey3]);
}
}
}
}