TWebEngine:SetHtml
Renderiza e exibe o código HTML informado.
Sintaxe
SetHtml( < cHtml >, [ cBaseUrl ] )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
cHtml | character | Deve conter o código HTML. | X | |
cBaseUrl | character | Usado para resolver URLs relativas no documento, como imagens referenciadas ou folhas de estilo. |
Observações
- Atualmente este método é valido apenas para a plataforma Desktop.
- O limite de tamanho final do código HTML é de aproximadamente 2 megabytes. O código informado no parâmetro cHtml passará por uma codificação (Percent Encoding) que normalmente aumenta bastante o tamanho original, e isso deve ser considerado. Como a codificação depende de cada caractere do código fonte, não é possível definir um limite exato para o parâmetro cHtml, no entanto são grandes as chances de exceder o limite com códigos acima de 1 megabyte. Por ser um tratamento interno da engine, caso o limite seja excedido, a página não será carregada e nenhum erro será retornado ou exibido pelo SmartClient. Para páginas grandes, considere gravar o conteúdo em um arquivo HTML e usar o método TWebEngine:Navigate().
Exemplos
cBaseUrl := "https://www.w3schools.com/html/" cHtml:= "<!DOCTYPE html>"+; "<html>"+; "<head>"+; "<link rel='stylesheet' href='styles.css'>"+; "</head>"+; "<body>"+; "<h1>TWebEngine com SetHtml</h1>"+; "<p>Este HTML foi carregado através da função SetHtml!</p>"+; "<br>"+; "<img src='workplace.jpg' alt='Workplace'>"+; "</body>"+; "</html>" oWebEngine:setHtml(cHtml, cBaseUrl)
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas