Adicionar texto ao XPS
Solução de API C++ para trabalhar com texto de arquivos xps
A solução de API Aspose.Page para C++ permite manipular arquivos XPS junto com outros arquivos de formato de linguagem de descrição de página (Page Description Language). Entre outros recursos, a solução permite adicionar facilmente texto a um documento XPS usando aplicativos C++. Você pode fazer isso usando a classe XpsGlyphs , que permite adicionar texto a um documento XPS especificando o pincel (brush) de sua escolha. Aqui está um exemplo de como adicionar texto a um documento XPS com apenas algumas linhas de código. Para exemplos completos e arquivos de dados, acesse nosso projeto Github
Para programar arquivos XPS, você precisa ter:
API Aspose.Page para C++, que é uma API de manipulação e conversão de documentos rica em recursos, poderosa e fácil de usar para a plataforma C++.
Você puede baixar sua versão mais recente diretamente, basta abrir o gerenciador de pacotes NuGet, procurar por Aspose.Page.Cpp e instalar. Você também pode usar o seguinte comando no Console do Gerenciador de Pacotes.
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
Etapas para adicionar texto a um arquivo XPS.
Este código C++ demonstra como adicionar texto a um documento XPS usando o Aspose.Page para C++.
- Crie um novo documento XPS usando a classe XpsDocument .
- Adicione o glifo (glyph) ao objeto de documento com as informações de fonte necessárias. Crie o objeto XpsGlyphs, que é usado para adicionar texto ao documento XPS. O método AddGlyphs() é usado para adicionar o texto e recebe a fonte, o tamanho da fonte, o estilo da fonte, a posição X e Y do texto e o texto a ser adicionado.
- O pincel criado acima é então definido como a propriedade de preenchimento (fill) do objeto de glifos.
- Salve o documento XPS modificado chamando o método Save() da classe XpsDocument e passando o caminho para salvar o arquivo.
Adicionar texto ao XPS
Perguntas frequentes
1. Posso adicionar texto a um documento XPS?
Sim, é possível adicionar texto a arquivos XPS. XPS é um formato de documento de layout fixo desenvolvido pela Microsoft, semelhante ao PDF, e suporta a inclusão de texto junto com outros conteúdos, como imagens e formas.
2. Como adiciono texto com formatação específica em um arquivo XPS?
Para incorporar texto ao documento XPS usando a solução API Aspose.Page, instancie um objeto XpsGlyphs. Este objeto serve como canal para adicionar conteúdo textual. Empregue o método AddGlyphs() para essa finalidade, que requer entradas incluindo fonte, tamanho e estilo da fonte, junto com as coordenadas X e Y que determinam a posição do texto. Finalmente, forneça o texto real a ser adicionado como argumento.
3. Há alguma limitação ou consideração ao adicionar texto a arquivos XPS?
Existem algumas limitações e considerações a serem lembradas. Por exemplo, as fontes usadas no documento XPS devem estar incorporadas ou disponíveis no sistema onde o documento é visualizado para garantir a renderização adequada. Além disso, a formatação do texto pode variar dependendo do software usado para criar ou editar o arquivo XPS, por isso é essencial testar o documento com diferentes visualizadores para garantir uma exibição consistente em todas as plataformas.
XPS O que é XPS Formato de Arquivo
XPS (XML Paper Specification) é a alternativa da Microsoft ao PDF. Baseado em XML/HTML, preserva o layout em diferentes plataformas e é independente do sistema operacional.