PBToolboxAI v1 ← Site

PBToolboxAI — Documentação #

🌐 Français · English · Deutsch · Italiano · Español · Português

Biblioteca comercial de componentes visuais modernos (HTML/CSS/JS apresentados pelo WebView2) expostos ao PowerBuilder como userobjects clássicos. Basta colocar um controlo, atribuir propriedades tipadas e receber events PB: sem HTML, sem URL, sem JSON para manipular.

Guia do programador #

#PáginaConteúdo
1Instalação e implementaçãoPré-requisitos, ficheiros a entregar, integração no IDE, runtime WebView2
2Primeiros passosAbrir e migrar a demonstração fornecida, primeiro componente no ecrã
3Base comum u_pbt_baseMotor de propriedades, items, eventos, ciclo de vida, of_reset
4Temas e aspetoTemas (estilo × modo), cor de destaque, substituição de tokens, ícones, texto formatado
5Idioma e sentido de leituraPBT_SetLanguage, traduções, RTL
6Funcionalidades transversaisTooltips, alojamento de controlos PB, largada de ficheiros, foco de teclado, exportação de imagem, utilitários não visuais
7FAQ e resolução de problemasSintomas frequentes e respetivas causas
8Licença e modo de demonstraçãoChaves dev / runtime / demo, modo de demonstração

Referência dos componentes #

Uma página por componente da versão 1: docs/composants/.

CategoriaComponentes
Montraribbon
Contentores e navegaçãodockcontainer · listbar · tab · tilesbox · toolbar
Barras e progressoprogressbar · statusbar
Texto e introdução de dadosbutton · codeeditor · statictext
Retorno ao utilizadormessagebox · toaster
Multimédia e visualizadorespdfviewer · picture · webbrowser

O que o utilizador recebe #

FicheiroFunção
pbtoolboxai.dll (x86 / x64)Motor autónomo (bundles web, temas e dicionários incorporados)
pbtoolboxai.pblUserobjects u_pbt_*, classes de items n_pbt_*, declarações external functions
pbtoolboxai_demoAplicação de demonstração (montra, exemplos de código, documentação interativa)
docs/Esta documentação
Bootstrapper WebView2 (opcional)Para os raros postos sem o runtime

Compatibilidade #

Convenções da API #