Criar um elemento HTML <progress> online
O Gerador HTML Progress cria um elemento <progress> com rótulo para representar o estado de conclusão de uma tarefa. Defina o máximo e o valor atual para um progresso determinado ou ative Indeterminate para omitir value quando ainda não for possível calcular a conclusão.
Use o Gerador HTML Meter para uma medida escalar dentro de um intervalo conhecido, como o uso de armazenamento, e não para a conclusão de uma tarefa.
Opções do Gerador HTML Progress
- ID conecta o elemento de progresso à Label visível.
- Max define a quantidade positiva de trabalho necessária para concluir a tarefa.
- Value define o trabalho concluído e é mantido entre zero e Max.
- Indeterminate omite
value, indicando que a tarefa está avançando, mas a fração concluída é desconhecida.
O texto dentro de <progress> é um conteúdo alternativo. Os atributos fornecem o valor do progresso aos navegadores compatíveis.
Criar um elemento HTML <progress> em C#
O painel C# mostra como criar o indicador configurado com Aspose.HTML for .NET . O código gerado segue este fluxo:
- Crie um
HTMLDocument. - Crie o elemento
progresscomCreateElement(). - Defina o ID e o máximo e adicione
valuesomente para um progresso determinado. - Crie o rótulo associado, adicione os dois elementos com
AppendChild()e salveprogress.htmlcomSave().
Escolha um progresso determinado ou indeterminado antes de copiar o código C#.
Perguntas sobre o Gerador HTML Progress
1. Quando devo usar <progress> em vez de <meter>?
Use <progress> para mostrar a conclusão de uma tarefa, como um upload ou um trabalho de processamento. Use <meter> para uma medida escalar dentro de um intervalo conhecido que não represente a conclusão de uma tarefa.
2. Como criar uma barra de progresso indeterminada?
Omita o atributo value e mantenha um max positivo. O navegador indicará que há atividade em andamento sem afirmar que uma fração conhecida foi concluída.
3. Como é calculada a porcentagem concluída?
Para um progresso determinado, divida value por max e multiplique por 100. Por exemplo, value="25" e max="100" representam 25 por cento de conclusão.
4. O valor do progresso pode ser maior que max?
O valor deve permanecer entre zero e o máximo. Este gerador ajusta o valor inserido a esse intervalo antes de produzir a visualização e o código.
5. Por que um elemento de progresso deve ter um rótulo?
Um rótulo visível associado explica qual tarefa o indicador representa. Não dependa apenas da aparência da barra ou da porcentagem quando houver várias tarefas ou tecnologias assistivas envolvidas.
Instalar o Aspose.HTML for .NET
Instale o Aspose.HTML for .NET pelo NuGet usando a CLI do .NET:
dotnet add package Aspose.HTML
Você também pode usar a interface do Gerenciador de Pacotes NuGet ou executar Install-Package Aspose.HTML no Console do Gerenciador de Pacotes. Consulte o
guia de instalação
para configurar a biblioteca ou solicite uma
licença temporária
para avaliar a API sem limitações.
Outros geradores HTML
Crie e visualize a marcação de outros elementos HTML comuns.