Adicione e manipule tickets de impressão
Crie, edite, vincule e obtenha tickets de impressão de arquivos XPS via C++
No contexto dos arquivos XPS, um ticket de impressão é um conjunto de instruções que especifica como um documento deve ser impresso. É essencialmente um arquivo de configuração que contém informações sobre:
- As dimensões e orientação das páginas impressas.
- A bandeja de papel ou alimentador será usada.
- A resolução e a profundidade de cores da saída impressa.
- Se deve imprimir em ambos os lados do papel.
- A ordem em que as páginas devem ser impressas e agrupadas.
- Quaisquer opções de acabamento adicionais, como grampeamento, encadernação ou perfuração.
Ao compreender e utilizar tickets de impressão, você pode otimizar o processo de impressão e obter o resultado desejado para seus documentos XPS.
A solução Aspose.Page API entre outros diversos recursos permite trabalhar com tickets impressos. Aqui você encontrará informações que explicam como criá-los, editá-los, obtê-los e vinculá-los. Para manipular tickets de impressão de arquivos XPS, precisamos:
-Aspose.Page para C++ API, que é uma manipulação e conversão de documentos rica em recursos, poderosa e fácil de usar.
-Abra o gerenciador de pacotes NuGet, procure Aspose.Page e instale. Você também pode usar o seguinte comando do Console do Gerenciador de Pacotes.
Package Manager Console Command
PM> Install-Package Aspose.Page
Etapas para criar um ticket de impressão personalizado em C++.
- Defina o caminho para o diretório de documentos.
- Crie um arquivo XPS usando a Classe XpsDocument .
- Adicione um tíquete de impressão de trabalho personalizado usando o construtor JobPrintTicket .
- Adicione um inicializador de parâmetro de página personalizado e uma opção de resolução de página personalizada ao ticket.
- Salve o documento XPS alterado usando o método XPsDocument.Save() .
Crie um ticket de impressão personalizado
Etapas para editar tickets de impressão XPS via C++.
- Defina o caminho para o diretório de documentos.
- Abra o documento XPS com tickets de impressão usando a classe XpsDocument.
- Para remover os parâmetros desnecessários do ticket, use o método Remove() .
- Salve o documento com o ticket de impressão do trabalho alterado através do Método XPsDocument.Save().
Editar um ticket de impressão
Passos para obter ingressos impressos via C++.
- Defina o caminho para o diretório de documentos.
- Abra o documento XPS com tickets de impressão usando a classe XpsDocument.
- Crie o tíquete de impressão do trabalho com o construtor JobPrintTicket.
- Crie o ticket de impressão do documento usando o método GetDocumentPrintTicket() .
- Obtenha o ticket de impressão da página usando o método GetPagePrintTicket() .
- Salve o documento com ticket de impressão do trabalho alterado através do Método XPsDocument.Save().
Obtenha um ingresso impresso
Etapas para vincular tickets de impressão ao arquivo XPS via C++.
- Defina o caminho para o diretório de documentos.
- Crie um novo arquivo XPS e abra o Documento XPS com tickets de impressão usando XpsDocument Class.
- Abra o documento XPS com tickets de impressão usando XpsDocument Class
- Vincule o tíquete de impressão do trabalho ao construtor JobPrintTicket.
- Vincule o ticket de impressão do documento usando os métodos GetDocumentPrintTicket() e SetDocumentPrintTicket()
- Vincule o ticket de impressão da página usando os métodos GetPagePrintTicket() e SetPagePrintTicket() .
- Salve o documento com ticket de impressão do trabalho alterado por meio do método XPsDocument.Save().
Vincular um ticket de impressão
XPS O que é XPS Formato de Arquivo
O formato XPS é semelhante ao formato PDF. Ambos são formatos de linguagem de descrição de página (PDL). EPS é baseado em HTML e não em linguagem PostScript. O arquivo .eps é capaz de conter uma marcação da estrutura do documento junto com as informações de como o documento ficaria. Há também instruções adicionadas sobre como imprimir e renderizar o documento. A característica do formato é que ele corrige a descrição do documento, o que significa que ele terá a mesma aparência, não importa quem e de qual sistema operacional o abra.