logo
small logo
  • Products
  • Comprar
  • Suporte
  • About
  • Customer panel Suporte
    • en
    • de
    • JP
    • ZH
  • Home
  • /
  • Articles
  • /
  • Como instalar e usar FastReport FMX 2.8 para FmxLinux
  • Instalação do FastReport no Lazarus para Linux e Windows

    18 de agosto de 2022

    Apresentamos o tão esperado lançamento de Lazarus versão 2.2.0, na qual o pacote

    read more
  • Instalando o FastReport Mono dos pacotes DEB e RPM em um sistema operacional Linux

    20 de abril de 2022

    A instalação de software é um dos pontos mais importantes no trabalho com o

    read more
  • Como executar um aplicativo com FastReport .NET no Docker sob Linux

    17 de novembro de 2021

    Docker é uma plataforma de software para desenvolvimento rápido, testes e implantação de aplicativos. Com

    read more
  • Relatórios Web Lazarus no Linux

    15 de dezembro de 2020

    Hoje temos o prazer de anunciar o lançamento dos componentes cliente-servidor para o Lazarus. Com

    read more
  • Como atualizar da versão antiga do FastReport VCL para a nova

    20 de maio de 2022

    A partir da versão 2021.1 todas as edições do FastReport VCL são distribuídas com

    read more

Como instalar e usar FastReport FMX 2.8 para FmxLinux

25 de janeiro de 2021

Lançamos recentemente o FastReport FMX 2.8 que inclui suporte ao framework FMXLinux.

Neste artigo, gostaria de descrever o processo de instalação e os requisitos com base na versão de teste do FastReport FMX 2.8, Embarcadero RAD Studio 10.4.1, FmxLinux 1.52 do gerenciador de pacotes do GetIT e Ubuntu 20.04.1.

Não vamos nos aprofundar no processo de instalação e compilação do Linux no RAD Studio. Já existem bons artigos no site da Embarcadero sobre o assunto: Linux Application Development e FireMonkey for Linux.

Aqui está uma pequena lista de verificação das etapas que devem ser feitas antes da instalação do FastReport FMX 2.8 (se você já fez uma configuração do RAD Studio IDE e compilador para Linux e compilação do aplicativo FmxLinux com êxito, basta pular essas etapas): 

  1. Instale a distribuição Linux ou use uma instalada (Este artigo é baseado na distribuição Ubuntu 20.04.1);
  2. Instale os pacotes dev do gcc e curl. Embarcadero recomenda os seguintes:

    1
    
    sudo apt install joe wget p7zip-full curl openssh-server build-essential zlib1g-dev libcurl4-gnutls-dev libncurses5

    Neste caso, o pacote dev de 7zip instala todas as dependências, incluindo gcc (arquivos binários da versão de teste FastReport FMX 2.8 compilados com gcc 9!);

  3. Instale os pacotes dev do zlib. Para o Ubuntu pode ser:

    1
    
    sudo apt-get install zlib1g-dev
  4. Instale o x11, gtk3 e as dependências:

    1
    
    sudo apt install libgl1-mesa-glx libglu1-mesa libgtk-3-common libgstreamer1.0-0 libgstreamer-plugins-base1.0-0

    Fiz uma instalação limpa na nova máquina virtual e unifiquei todos os comandos de instalação a um: 

    1
    
    sudo apt install joe wget p7zip-full curl openssh-server build-essential zlib1g-dev libcurl4-gnutls-dev libncurses5 zlib1g-dev libgl1-mesa-glx libglu1-mesa libgtk-3-common libgstreamer1.0-0 libgstreamer-plugins-base1.0-0

     

    A Instalar Os Pacotes

  5.  Instale PAServer (verifique Linux Application Development);

  6.  Instale FmxLinux através do gerenciador de pacotes GetIt (Tools > GetIt Package Manager);
    GetIT

     

  7. Conecte-se ao Linux e faça o download do SDK.
    SDK Manager

 

Instalação do FastReport FMX 2.8 para FmxLinux é igual à instalação normal do FastReport FMX 2. É necessário baixar a instalação, por exemplo versão trial aqui e fechar o ambiente do desenvolvedor. Todos os caminhos para instalação do compilador são adicionados automaticamente.

FastReport FMX 2 Installation

É isto. FastReport FMX 2.8 está pronto para ser usado! Agora podemos verificar como o FastReport FMX funciona no Linux. Vamos executar o IDE (no meu caso, Embarcadero RAD Studio 10.4.1) e abrir um exemplo de demonstração com relatórios. O exemplo de demonstração principal pode ser encontrado na pasta de instalação do FastReport FMX 2 por padrão em C:\Program Files (x86)\FastReport FMX 2 Trial\Demos\Main.
Abra o projeto e selecione a plataforma. 

Platforma

Antes de executar o aplicativo demo, precisamos verificar se todos os arquivos necessários para o aplicativo demo serão enviados via PAServer (Project>Deployment). No meu caso, uma caixa de seleção na frente da biblioteca MIDAS está faltando. Apenas certifique-se de que ele esteja selecionado para a plataforma usada.

Deplayment

É hora de compilar e executar a demo.

FastReport on Linux

Agora podemos selecionar um relatório e executar o designer de relatório.

FastReport Designer

Crie um relatório e mostre-o na janela de visualização.

FastReport on Linux

E, claro, podemos fazer uma exportação para os formatos disponíveis.

FastReport PDF Export on Linux

Assim como para outras plataformas, é possível usar o utilitário de recompilação para alteração de idioma e recompilação de arquivos binários.

É necessário selecionar o caminho para as bibliotecas FmxLinux (por default C:\Users\Public\Documents\Embarcadero\Studio\21.0\CatalogRepository\FmxLinux-1.52\lib\Release 

for Embarcadero RAD Studio 10.4.1), versão do compilador, versão do gcc e versão do FastReport. É importante observar que a recompilação usa caminhos SDK do Registro IDE, é por isso que o Linux SDK já deve estar configurado corretamente no RAD Studio antes de começar a usar a recompilação.

Vamos mudar a língua.

Recompile

Compile e rode a demo novamente.

Changed language

Língua alterada!

Como podemos ver, instalar e usar o FastReport FMX 2.8 para FmxLinux é bastante simples.

about product comprar
avatar
Den Zubov
VCL Development
Fast Reports Team: Den Zubov - VCL Development at Fast Reports
FMX FastReport Linux Install Delphi Ubuntu

Add comment
logo
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314
  • Comprar
  • Download
  • Documentação
  • Depoimentos
  • Como desinstalar nossos produtos
  • FAQ
  • Tutorial Video
  • Forum
  • Support SLA
  • Articles
  • Our News
  • Informação sobre nós
  • Parceiros
  • Extended licensing
  • Contatos

© 1998-2023 by Fast Reports Inc.

  • Privacidade

Trustpilot