Span Style 문의

안녕하세요.

저희 문서 폰트는 바탕체가 필수적이라 아래처럼 설정 후
var act = (DHwpAction)CreateAction(“CharShape”);
var set = (DHwpParameterSet)act.CreateSet();
act.GetDefault(set);

        set.SetItem("FaceNameHangul", "바탕체"); set.SetItem("FontTypeHangul", 1);
        set.SetItem("FaceNameLatin", "바탕체"); set.SetItem("FontTypeLatin", 1);
        set.SetItem("FaceNameHanja", "바탕체"); set.SetItem("FontTypeHanja", 1);
        set.SetItem("FaceNameJapanese", "바탕체"); set.SetItem("FontTypeJapanese", 1);
        set.SetItem("FaceNameOther", "바탕체"); set.SetItem("FontTypeOther", 1);
        set.SetItem("FaceNameSymbol", "바탕체"); set.SetItem("FontTypeSymbol", 1);
        set.SetItem("FaceNameUser", "바탕체"); set.SetItem("FontTypeUser", 1);
        set.SetItem("TextColor", 0x00000000);
        set.SetItem("UnderlineColor", 0x00000000);
        set.SetItem("Height", 1200);
        act.Execute(set);

GetTextFile(“HTML”, “code:utf8”)을 통해 문서의 html 정보를 가져와서 파싱하여 처리하고 있습니다.

다만 html 에서 일반적으로 아래처럼 Span Style 태그가 있어 해당 Span Style 태그를 기준으로 파싱처리 하는데
image

특정 문서(워드 등)를 불러와서 html을 보면 아래처럼 Span Style 태그가 없어 문제가 발생하고 있습니다.
< P CLASS=HStyle3 STYLE=‘line-height:280%;’>테스트2< /P>

해당 특정 문서가 초기에 설정한 바탕체 높이 등 동일하여 span style 태그가 생성이 안되는것으로 예상되는데
span style 태그가 생성될 수 있도록 GetTextFile 호출 전 초기에 설정할 수 있는 방법 알려주시면 감사하겠습니다.

안녕하세요.
기다리셨을텐데 답변이 늦어서 죄송합니다.

글꼴을 직접적으로 설정하였을 때는 Span Style 태그가 존재하고 ‘font-family’ 정보를 바로 확인할 수 있지만, 스타일로 지정된 글꼴의 경우, CLASS에 지정되어 있는 스타일을 따르게 됩니다.

Span Style 태그가 없는 html의 경우는 CLASS에 지정된 'HStyle3’의 내용을 확인하시면 font-family가 설정되어 있음을 확인하실 수 있습니다.

도움이 되시길 바랍니다.
감사합니다.