플레이크(소프트웨어)

Flake (software)
플레이크
기록 위치C++
면허증LGPL
웹사이트community.kde.org/Calligra/Libs/Flake

플레이크 또는 벡터 쉐이프[1] 서예라 스위트KOffice 2 시리즈에서 사용되는 프로그래밍 라이브러리다.플레이크는 "모양"의 기본 개념을 제공한다.최종 사용자에게 셰이프는 이미지나 텍스트와 같은 일부 콘텐츠로 나타난다.모양은 어떤 형태(정사각형, 원 등)로 되어 있을 수 있으며, 도형이 그 자체를 그리는 역할을 하기 때문에 어떤 종류의 매체도 포함할 수 있다.KOffice의 모든 구성품들은 가능한 한 Flake를 사용하기 위해 정비되고 있다.[2]

기능

플레이크의 기능은 콘텐츠를 표시하는 Shape와 콘텐츠나 사용자 인터페이스를 조작하는 Tools로 나뉜다.다른 형태는 다양한 종류의 콘텐츠를 지원하기 위해 만들어질 수 있다. 예를 들어, Percra Words의 텍스트 모양은 .txt.odt 형식을 지원하는 반면 KChart 모양은 .odc와 같은 차트 관련 문서 표준만 지원한다.도형은 그러한 종류의 콘텐츠와 사용자에게 기능을 노출시키는 UI 요소를 조작하기 위한 도구 세트로 포장된다.이것은 필요한 모든 기능을 갖춘 애플리케이션을 제공하고 다른 애플리케이션에 쉐이프를 쉽게 내장할 수 있게 한다.형상은 필요할 때 다른 형상을 로드할 수 있다. 예를 들어, 영상이 텍스트 문서에 있을 때 형상은 영상을 처리하기 위해 로드된다.

플레이크는 KOffice 1 시리즈에서 위젯을 기반으로 임베딩하는 구식 디자인의 계승자다.위젯 임베딩에는 세 가지 주목할 만한 단점이 있었는데, 위젯은 항상 사각형이었으며, 회전할 수 없었고 픽셀 단위로 측정되었다.이 모든 것은 플레이크가 바로잡은 것이다.내장된 문서 데이터는 이제 확대/축소, 회전 및 왜곡될 수 있으며, 어떤 형태든 될 수 있으며 밀리미터와 같은 단위로 측정된다.플레이크는 또한 확장성과 같은 몇 가지 영역에서 원래의 디자인을 개선한다.예를 들어, 구글의 2007년 여름 코드에서 Marijn Kruiselbrink는 MusicXML 기반 음악 표기법 Shape and Tools를 만들었다.[3]도형은 다른 도형 위치를 인식하도록 만들 수 있으며, 텍스트를 통해 이미지를 이동하면 텍스트가 이미지를 동적으로 감싸게 된다.[4]모양은 함께 묶어서 하나의 모양처럼 행동하도록 만들 수도 있다.플레이크는 PDF 인쇄도 지원하고, 보다 부드러운 텍스트를 위해 안티앨리어싱 페인팅도 전폭적으로 지원한다.[5]

참고 항목

참조

  1. ^ "Calligra 2.4 Beta 3 Changelog Calligra Suite". www.calligra.org. Archived from the original on 2012-01-04.
  2. ^ Koffice 프로젝트 – Koffice 2.0 출시 목표
  3. ^ "Pencils Down for KOffice Summer of Code Students!". Archived from the original on 2009-04-11. Retrieved 2009-08-27.
  4. ^ "The Road to KDE 4: New KOffice Technologies". Archived from the original on 2010-04-26. Retrieved 2009-08-27.
  5. ^ KDE 커뮤니티 위키:서예라/리브스/플레이크