Histórico da Página
...
Permite recuperar a referência do componente LFONT com a fonte padrão utilizada pelos componentes do produto Logix. Também permite alterar a fonte padrão para outra fonte desejada.
Sintaxe
Bloco de código | ||||
---|---|---|---|---|
| ||||
_ADVPL_FREEFORM_defaultFont() |
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
DEFINE l_default_font_reference VARCHAR(10) LET l_default_font_reference = _ADVPL_FREEFORM_defaultFont() #Cria fonte customizada para o programa. LET l_new_font_reference = _ADVPL_create_component(NULL,"LFONT") CALL _ADVPL_set_property(l_font_reference,"SIZE",20) CALL _ADVPL_set_property(l_font_reference,"BOLD",TRUE) #Define como fonte padrão para todos os componentes visuais que serão criados deste ponto em diante CALL _ADVPL_FREEFORM_defaultFont(l_font_reference) #A partir daqui todos novos componentes criados passam a usar a nova fonte definida. CALL _ADVPL_create_component(......) ... ... #Restaurar a fonte padrão do produto Logix CALL _ADVPL_FREEFORM_defaultFont(l_font_default_reference) |
Observações
Em casos isolados de alguns componentes de GRID, podem ser necessário aplicar regra de estilo utilizando comando CSS.
Exemplo:
...
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
Bloco de código | ||||||
| ||||||
DEFINE m_table_reference VARCHAR(10) LET m_table_reference = _ADVPL_create_component(NULL,"LBROWSEEX",m_folder_panel_reference) CALL _ADVPL_set_property(m_table_reference,"ALIGN","CENTER") CALL _ADVPL_set_property(m_table_reference,"CAN_ADD_ROW",FALSE) CALL _ADVPL_set_property(m_table_reference,"CAN_REMOVE_ROW",FALSE) CALL _ADVPL_set_property(m_table_reference,"EDITABLE",FALSE) #Ajusta o tipo de fonte de todas as células de um GRID editável para LUCIDA CONSOLE, tamanho 12. CALL _ADVPL_set_property(m_table_reference,"CSS","QTableWidget{ font-family: Lucida Console; font-size: 12px;}") |
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas