Licenciamento - Aspose.font para C ++
Avalie Aspose.Font
Você pode baixar facilmente o produto Aspose.Font para o produto C ++ para fins de avaliação. Consulte a página Aspose.Font.Font para C ++ download para descobrir a versão mais recente. O download da avaliação é o mesmo que o download adquirido. A versão de avaliação simplesmente fica licenciada quando você adiciona algumas linhas de código para aplicar a licença.
Limitações da versão de avaliação
A versão de avaliação do Aspose.Font (sem uma licença especificada) fornece funcionalidade completa do produto, exceto algumas limitações de avaliação. Uma avaliação suporta trabalhar apenas com as seguintes fontes.
- Cff
- Fontes do tipo 1 e Montserrat
- Noto sem JP
- Merriweather
- Lora
- Código -fonte pro
- Fontes TTF
Se você quiser tentar o Aspose.Font sem limitações de avaliação, solicite uma licença temporária de 30 dias. Consulte como obter uma licença temporária? para obter mais informações.
Aplicando uma licença
Quando estiver satisfeito com a sua avaliação do Aspose.Font para C++, compre uma licença no site da Aspose: Portal de Compras. Familiarize-se com os diferentes tipos de licença disponíveis. Em caso de dúvidas, contacte a equipa de vendas da Aspose e eles terão todo o prazer em ajudar.
Cada licença Aspose possui uma assinatura de um ano para atualizações gratuitas para novas versões ou correções que serão lançadas durante esse período. Fornecemos suporte técnico gratuito e ilimitado aos usuários licenciados e de avaliação.
A licença é um arquivo XML de texto sem formatação que contém detalhes como o nome do produto, o número de desenvolvedores licenciados, a data de expiração da assinatura e assim por diante. O arquivo é assinado digitalmente, portanto, não modifique o arquivo: mesmo adicionar uma quebra de linha extra ao arquivo o invalida.
Quando aplicar uma licença
Siga estas regras simples:
- A licença precisa ser definida apenas uma vez por domínio do aplicativo.
- Você precisa definir a licença antes de usar outras classes Asposit.Font.
- Chamar Setlicense várias vezes não é prejudicial, mas resíduos de tempo do processador.
- Se você estiver desenvolvendo um formulário do Windows ou um aplicativo de console, ligue para o Setlicense no código de inicialização, antes de usar as classes Aspose.font.
- Ao desenvolver um aplicativo ASP.NET, chame o Setlicense do arquivo global.asax.cs, no método protegido da Aplicação_start. É chamado uma vez quando o aplicativo é iniciado.
- Não ligue para os métodos Page_Load, pois significa que a licença será carregada sempre que uma página da web for carregada.
- Se você estiver desenvolvendo uma biblioteca de classes, você chama Setlicense de um construtor estático da classe que usa aspose.font. O construtor estático é executado antes que uma instância da sua classe seja criada, certificando -se de que a licença FONT seja definida corretamente.
Aplicar a licença usando o arquivo ou o objeto de fluxo
Use o método Licença.Setlicense para licenciar o componente. A maneira mais fácil de definir uma licença é colocar o arquivo de licença na mesma pasta que o Aspose.font.dll e especificar o nome do arquivo, sem um caminho, como mostrado abaixo.
Carregando uma licença do arquivo
Este snippet de código inicializa uma licença armazenada em um arquivo ou em um recurso incorporado.
1// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-.NET
2// Set path of the license file, i.e. c:\temp\
3string dataDir = @"c:\temp\";
4
5License license = new License();
6license.SetLicense(dataDir + "Aspose.Diagram.lic");
Carregando uma licença de um objeto de fluxo
Esses trechos de código inicializam a licença do Stream.
1// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-.NET
2// Set path of the license file, i.e. c:\temp\
3string dataDir = @"c:\temp\";
4// Load an existing Visio file in the stream
5FileStream LicStream = new FileStream(dataDir + "Aspose.Diagram.lic", FileMode.Open);
6
7License license = new License();
8license.SetLicense(LicStream);