반응형
CheckApplyStyleSegment(HC_KEY spaModelSegKye)
{
    char includeSegName[MVO_BUFFER_SIZE];
    char conditionList[MVO_BUFFER_SIZE];
    HC_KEY ref_key; 
    char type[MVO_BUFFER_SIZE];

    HC_Open_Segment_By_Key(spaModelSegKye);
    {
        if(HC_Show_Existence("styles"))
        {
            HC_Begin_Contents_Search(".", "everything");
            {
                while (HC_Find_Contents(type,&ref_key))
                {
                    if(strcmp("style", type)==0)
                    {
                        HC_Open_Segment_By_Key(ref_key);
                        {
                            HC_Show_Conditional_Style(ref_key, includeSegName, conditionList);
                            isContain = true;
                        }
                        HC_Close_Segment();
                    }
                    
                }
            }
            HC_End_Contents_Search();
        }
    }
    HC_Close_Segment();

    return isContain;
}

Segment  Key를 입력 받아서 해당 Segment에 적용되어 있는 Contents를 반복 문으로 호출 하면서 Style관련 Contents만 가져와서

정보를 추출한다.

+ Recent posts