LabelIt
Design e impressão de etiquetas (Label design and printing)
- Active · last change 1-23-2026
- ★ 1 on GitHub
README
LabelIt 🏷️
"É simples parecer complicado, o complicado é parecer simples."
[!IMPORTANT] Estado do Projeto: Esta aplicação encontra-se atualmente em fase de desenvolvimento ativo da sua primeira versão Beta. Algumas funcionalidades podem sofrer alterações significativas.
O LabelIt é uma plataforma de design e impressão de etiquetas robusta e intuitiva, desenvolvida em Lazarus (Free Pascal). Focada na produtividade e na facilidade de uso, permite criar etiquetas complexas com integração dinâmica de dados de forma simplificada.
✨ Funcionalidades
- 🚀 Designer Visual "Drag-and-Drop": Interface fluida para posicionamento e redimensionamento de objetos em tempo real.
- 📦 Objetos Suportados:
- Texto: Suporte total a fontes, alinhamentos e cores.
- Imagens: Inserção de gráficos estáticos ou via ligação de dados.
- Códigos de Barras: Integração com
lazbarcodes(EAN13, Code128, QR Code, etc.). - Grelhas Dinâmicas: Edição avançada de tabelas com fusão de células.
- 🔗 Data Binding Abrangente: Ligue os seus campos de etiquetas a diversas fontes de dados, incluindo:
- Bases de Dados SQL: SQL Server, MySQL, SQLite, entre outras.
- Folhas de Cálculo: Ficheiros Excel e outros formatos de dados estruturados.
- 📄 Formato .lit: Sistema de ficheiros otimizado (ZIP) que agrupa definições, consultas e metadados.
- 🛠️ Grelha de Propriedades: Edição precisa de todos os atributos dos objetos, incluindo edição em lote para multi-seleção.
🛠️ Tecnologias e Dependências
A aplicação foi construída utilizando o ecossistema Object Pascal:
- IDE: Lazarus (recomendado 2.2.0 ou superior)
- Compilador: Free Pascal (FPC)
- Bibliotecas Requeridas:
lazbarcodes(disponível via Online Package Manager)
🚀 Como Compilar
- Instale o Lazarus: Descarregue e instale a versão mais recente em lazarus-ide.org.
- Instale as Dependências: No Lazarus, vá a
Package->Online Package Managere procure/instale porlazbarcodes. - Abra o Projeto: No menu
Project, selecioneOpen Projecte escolha o ficheiro.lpina pastaSource. - Compile: Pressione
F9para compilar e executar.
🎯 Filosofia de Design (KISS)
O LabelIt segue rigorosamente a filosofia KISS (Keep It Simple and Stable). Acreditamos que uma ferramenta poderosa não precisa de ser complicada. Cada linha de código é escrita a pensar na estabilidade e na clareza para o utilizador final.
📄 Licença
Este projeto está licenciado sob a licença MIT - veja o ficheiro LICENSE para mais detalhes.
Desenvolvido com ❤️ por José Tomás Rodrigues

