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.



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:

  1. Crie um HTMLDocument .
  2. Crie o elemento progress com CreateElement() .
  3. Defina o ID e o máximo e adicione value somente para um progresso determinado.
  4. Crie o rótulo associado, adicione os dois elementos com AppendChild() e salve progress.html com Save() .

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.