Jump to content

Флейк (программное обеспечение)

чешуйки
Написано в С++
Лицензия LGPL
Веб-сайт сообщество .где .org / Каллигра /Библиотеки /Чешуйки

Чешуйка или векторная форма [ 1 ] — это библиотека программирования , которая используется в Calligra Suite и серии KOffice 2. Flake обеспечивает базовую концепцию «формы». Для конечного пользователя фигура выглядит как часть содержимого, например изображение или текст. Фигура может иметь любую форму (квадрат, круг и т. д.) и содержать любой тип носителя, поскольку фигура отвечает за само рисование. Все компоненты KOffice перерабатываются, чтобы максимально использовать Flake. [ 2 ]

Функциональность

[ редактировать ]

Функциональность Flake разделена на фигуры, которые отображают контент, и инструменты, которые манипулируют контентом или пользовательским интерфейсом. Различные фигуры могут быть созданы для поддержки разных типов контента, например, текстовая фигура в Calligra Words будет поддерживать .txt и .odt, форматы а фигура KChart будет поддерживать только стандарт документов, связанных с диаграммами, такой как .odc. Фигуры поставляются с набором инструментов для управления таким контентом и элементами пользовательского интерфейса, которые предоставляют пользователю функциональность. Это предоставляет приложению все необходимые функции, а также позволяет легко встраивать фигуры в другие приложения. При необходимости фигуры могут загружать другие фигуры, например, если изображения находятся в текстовых документах, фигура изображения будет загружена для обработки изображений.

Flake является преемником старого дизайна встраивания на основе виджетов серии KOffice 1. Встраивание виджетов имело три заметных недостатка: виджеты всегда были квадратными, их нельзя было вращать и они измерялись в пикселях. Все это исправляет Flake. Встроенные данные документа теперь можно масштабировать, поворачивать и наклонять, иметь любую форму и измеряться в миллиметрах. Flake также улучшает первоначальный дизайн в нескольких областях, например, в его расширяемости. Например, на мероприятии Google Summer of Code 2007 Марин Круссельбринк создал MusicXML Shape and Tools на основе нотную систему . [ 3 ] Фигуры могут быть осведомлены о других позициях фигур: перемещение изображения по тексту приведет к тому, что текст будет динамически обтекать изображения. [ 4 ] Фигуры можно даже сгруппировать и заставить вести себя как одна фигура. Flake также поддерживает печать в PDF и полную поддержку сглаживания для более гладкого текста. [ 5 ]

См. также

[ редактировать ]
  1. ^ «Журнал изменений Calligra 2.4 Beta 3 | Calligra Suite» . www.calligra.org . Архивировано из оригинала 4 января 2012 г.
  2. ^ Проект KOffice – Цели выпуска KOffice 2.0
  3. ^ «Карандаши вниз для студентов, изучающих программирование, в KOffice!» . Архивировано из оригинала 11 апреля 2009 г. Проверено 27 августа 2009 г.
  4. ^ «Путь к KDE 4: новые технологии KOffice» . Архивировано из оригинала 26 апреля 2010 г. Проверено 27 августа 2009 г.
  5. ^ Вики-сообщество KDE: Calligra/Libs/Flake
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7788b766aa9559e461a7c10662d9e82c__1715589900
URL1:https://arc.ask3.ru/arc/aa/77/2c/7788b766aa9559e461a7c10662d9e82c.html
Заголовок, (Title) документа по адресу, URL1:
Flake (software) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)