StyleVision 2012의 새로운 기능: 향상된 서식 설정을 위한 복합 스타일

StyleVision은 직관적인 스타일 시트 및 보고서 디자인 도구로, XML, XBRL, 데이터베이스 콘텐츠를 HTML, RTF, PDF, Word 2007 이상 버전, 그리고 전자 양식으로 변환할 수 있습니다. 모든 작업이 단일 디자인 환경에서 이루어집니다. (2012년 버전 출시)여기에서 다운로드하실 수 있습니다), StyleVision은 이제 더욱 강력한 서식 제어 기능을 제공하여, 더욱 세련된 시각적 결과물을 디자인할 수 있습니다.

StyleVision 2012에 새롭게 도입된 기능 중 하나는 RTF, Word, PDF뿐만 아니라 HTML 및 전자 양식으로의 출력 지원을 위한 "복합 스타일" 기능입니다. 이 기능을 통해 XML 인스턴스 문서에 정의된 스타일과 보고서 자체에 설정된 스타일을 결합할 수 있습니다. 또한 XPath를 사용하여 동일한 디자인 요소의 여러 스타일 속성(예: 글꼴, 배경색, 정렬)을 제어하는 복합 스타일을 만들 수도 있습니다.

복합 스타일 지원 기능은 XML 인스턴스 파일에서 속성을 선택하거나 XPath 표현식을 변경하여 디자인 요소의 스타일을 빠르고 쉽게 변경할 수 있도록 해줍니다. 이 기능은 특히 XML 문서에 스타일 정보를 포함하는 HTML 조각이 포함된 경우에 자주 사용됩니다. 이제 XPath 선택자를 사용하여 HTML 조각에서 스타일 정보를 추출하고, 이를 직접 출력 문서에 적용할 수 있습니다.

예를 들어, 여기서는 알토바(Altova)의 XMLSpy를 사용했습니다 XML 편집기 음악 라이브러리의 내용을 담은 XML 인스턴스 파일을 생성하기 위해 개발 환경을 구축했습니다. (또한 XMLSpy를 사용하여 스키마를 생성했습니다.)

아래 그림에 표시된 "Recording" 요소의 "StyleIt" 속성에는 이 특정 녹음과 관련된 서식 지정 지침이 포함되어 있습니다. 저희 파일에 따르면 "Fun Factory" 녹음은 빨간색으로 표시되고 굵게 표시되어야 합니다.

이제 StyleVision으로 이동하여 XML 인스턴스 문서에 기반한 디자인을 만들기 시작할 수 있습니다.

스타일비전 디자인 환경에서 XML 인스턴스 문서에 포함된 서식 지정 지침을 적용하려면, 속성 창의 복합 스타일 드롭다운 메뉴에서 "StyleIt" 속성을 호출하기만 하면 됩니다.

결과적으로 생성된 결과에서 "Fun Factory"라는 단어는 빨간색으로 굵게 표시됩니다.

또한, 인스턴스 파일에 포함된 서식 지정 지침을 무시하고, 저희가 직접 서식 지침을 제공할 수도 있습니다.

여기서는 드롭다운 목록의 "StyleIt" 속성을 XPath의 조건문으로 대체했습니다. 이 조건문은 "Recording" 요소의 "PlaylistCode" 속성을 기반으로 서식을 지정합니다. 예를 들어, 파티 음악은 파란색 Papyrus 12포인트 글꼴로, 듣기 편한 음악은 진홍색 Pristina 14포인트 글꼴로, 그리고 기본 배경 음악은 녹색 Onyx 14포인트 글꼴로 표시됩니다.

현재 출력 파일의 모습은 다음과 같습니다.

StyleVision 2012 스타일 시트 및 보고서 디자인 도구의 새로운 스타일 기능 중 하나는 복합 스타일 지원입니다. Altova 제품 전체에 걸쳐 새롭게 추가된 기능에 대한 자세한 내용은 여기를 클릭하세요