Jump to content

Yaroslav Brovin

Administrators
  • Content Count

    933
  • Joined

  • Last visited

  • Days Won

    212

Yaroslav Brovin last won the day on January 23

Yaroslav Brovin had the most liked content!

Community Reputation

1062 Excellent

5 Followers

About Yaroslav Brovin

  • Birthday September 10

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Hello, As I know FastReport for FMX doesn't support Android and iOS. So there are no solution. But I think you can open generated pdf file in other Android/iOS applications. Other way is to implement bluethooth printer protocol yourself. Thank you
  2. Добрый день, Компонентов для отрисовки графиков нету. Но их можно нарисовать самостоятельно через TfgPaintBox и TfgCanvas.
  3. Судя по документации еще надо указать специальный режим для фонового выполнения. Однако, указав его, все равно звук не работает. Посмотрю еще.
  4. В целом посмотрел. Сделал все, как по документации, но пока не работает: procedure TFormMain.PlaySound(const AAssetName: TfgAssetName); var AudioFileUrl: NSURL; Asset: TfgAssetFile; ErrorPtr: Pointer; Error: NSError; Session: AVAudioSession; d: NSTimeInterval; begin if TfgAssetsManager.Current.Find<TfgAssetFile>(AAssetName, Asset) then begin Session := TAVAudioSession.OCClass.sharedInstance; Session.setCategory(AVAudioSessionCategoryPlayback, @ErrorPtr); if ErrorPtr <> nil then begin // Не удалось задать категорию воспроизведения звуков
  5. Download: setup_1.9.0.1_release.eng.zip Release date: 20 January 2021 Bug Fixes 🐛 If TfgBottomSheetLayout.ContentShadingSettings.Enabled is True, main content was black on the application start. TfgBottomSheet didn't allow to change height in IDE.
  6. Скачать: setup_1.9.0.1_release.rus.zip Дата релиза: 20 января 2021 Исправление ошибок 🐛 При запуске проекта с TfgBottomSheetLayout.ContentShadingSettings.Enabled = True, основное содержимое сразу и полностью заполняется цветом. В дизайнере невозможно было поменять высоту TfgBottomSheet.
  7. Download: setup_1.9.0.0_release.eng.zip Release date: 19 January 2021 Loss of backward compatibility 🚨 TfgCanvas The default direction of the gradient is left-to-right instead of top-to-bottom now. TfgBottomSheetLayout We have revised the modal mode of TfgBottomSheetLayout and decided to expand possibility of this component. We introduced 2 new settings group: TfgBottomSheetLayout.ContentShadingSettings - shading settings of main content TfgBottomSheetContent. It allows to specify color of shading and enable/disable it. TfgBottomSheetLayout.BlockC
  8. Скачать: setup_1.9.0.0_release.rus.zip Дата релиза: 19 января 2021 Потеря обратной совместимости 🚨 TfgCanvas Теперь по умолчанию направление градиента слева-направо, а не сверху-вниз TfgBottomSheetLayout Мы пересмотрели модальный режим работы TfgBottomSheetLayout компонента и решили расширить возможности компонента. Для этого мы ввели две новые группы настроек: TfgBottomSheetLayout.ContentShadingSettings - настройки затемнения основной области содержимого TfgBottomSheetContent, позволяющие указать цвет и включить/выключить отображение затемнения.
  9. В ближайшие дни мы выпустим новый релиз FGX Native 1.9.0.0, в который будет включено большое количество разнообразных улучшений, новых возможностей и исправлений ошибок. TfgBottomSheetLayout Новый компонент, добавленный в 1.8.0.0, имел среди своих возможностей модальный режим отображения страницы. У текущей реализации модального режима есть одно ограничение, которое делает его не очень удобным для использования, а именно: у модального режима нет промежуточной стадии Collapsed (когда панель свернута в корешок, но при этом еще не блокирует основное содержимое). Мы решили разб
  10. В релизе 1.9.0.0 добавил хедеры для AVFoundation, в котором находится AVAudioPlayer. Как выйдет релиз, то вот код по воспроизведению аудио файла: uses iOS.Api.AVFoundation, iOS.Api.Helpers, iOS.Api.Foundation; var AudioPlayer: AVAudioPlayer; AudioFileUrl: NSURL; ErrorPtr: Pointer; Error: NSError; begin AudioPlayer := TAVAudioPlayer.Create; AudioFileUrl := StrToNSUrl('Имя файла'); AudioPlayer := TAVAudioPlayer.Wrap(AudioPlayer.initWithContentsOfURL(AudioFileUrl, @ErrorPtr)); if ErrorPtr = nil then begin // Не удалось открыть файл Error := TNSError.Wrap(ErrorPtr)
  11. Можно воспользоваться AVAudioPlayer. Нужно его создать и указать файл. А дальше все как у обычного плейера.
  12. Я вижу, что в папке с примером "CollectionView - Scrolling" почему-то включена собранная версия FGX.Helpers.Android. Этого там точно не должно быть. Надо удалить.
×
×
  • Create New...