Table of Contents
Neste guia, qualquer um de nós descobrirá algum motivo potencial que pode fazer com que os dados de impressão da API do Win32 sejam executados e, em seguida, fornecerá possíveis medidas de recuperação que você pode usar para tentar perceber. o problema.
Atualizado
- 2 minutos para ajudar na leitura.
Qual a diferença do funcionamento da caixa de diálogo de impressão no Win32?
Quando você chamar faça o trabalho para iniciar a impressão, inclua a seguinte linha “FILE:” em cada um de nosso membro lpszOutput que faz referência à estrutura. Se você seguir esta linha, todo o subsistema de impressão solicitará ao usuário real o nome das informações de saída. Por padrão, a caixa de diálogo Imprimir representa primeiro as informações sobre a impressora padrão atual.
O Windows garante aplicativos com um conjunto completo de recursos que, em sua maioria, permitem imprimir imagens em uma variedade de dispositivos, como impressoras a laser, plotters vetoriais, depto. de impressoras de matriz de transporte e fax.
Impressão por programadores de desktop
Existe uma API para impressão no Windows 8?
Os programadores da Web do Windows podem escolher entre vários tipos de tecnologias ao imprimir a partir de seus aplicativos. Fornece sua interface de usuário que também permite um aplicativo e acesso a um lote de documentos para impressão. Esta API está disponível no Windows 8, bem como nas versões do Windows.
O Windows pode escolher entre várias tecnologias diferentes de cópia impressa em um aplicativo.
Os aplicativos aproveitam ao máximo a API de spooler de impressão para quebrar o hábito de monitorar e ajustar os trabalhos de impressão, dominando qualquer spooler de impressão, que “normalmente usam toda a API de lote de impressão de documentos < / a> ou nossa API de impressão GDI principal para gerar conteúdo.
[! nota]
Desenvolvedores que escrevem soluções paraI am Windows Vista e versões anteriores de todo o Windows, em geral, você deve considerar o uso de uma quantidade de APIs de documentos XPS em seus aplicativos de trabalho.
A API de impressão GDI é adequada para software que deve ser executado tanto no Windows XP quanto em versões anteriores do Windows.
A figura a seguir dá uma ideia útil das relações entre algumas dessas outras APIs de impressão em particular.
As
APIs de pacote de impressão nesta seção descrevem o pacote de impressão de revista e as interfaces de visualização que mais se parecem com você pode usar com o Windows 8 e logo após as versões da área de trabalho do Windows.
Para obter mais informações sobre como imprimir nas mãos da Windows Store, onde os aplicativos são escritos apenas em JavaScript e HTML, consulte Imprimir (os aplicativos da Windows Store usam JavaScript, mas HTML) . Para obter muitas informações sobre como imprimir usando aplicativos da Windows Store prontos em C #, Microsoft Visual Basic ou C ++ além de XAML, consulte Impressão (aplicativos da Windows Store usando C) .
Existe uma maneira fácil para imprimir um arquivo que instala a API do Windows? Normalmente envie PostScript, PDF, JPG, etc. para API e imprima. Cada exemplo de código c que eu encontrei pega um contexto de dispositivo e o usa novamente e, em seguida, navega para a API por meio do DC, sem dúvida. Sei que existe um curso de ação RAW que pode ignorar o driver da impressora, mas distribuir o arquivo diretamente para a marca d’água, mas acredito que nem todas as impressoras fazem isso. Estou procurando há várias horas e não consigo comprar nada.
antecipado 13 de maio às 00:17
938 22 emblemas de metal incomuns 1010 emblemas de prata
Não é a resposta que você está procurando? Veja outras perguntas marcadas como Awesome do Winapi ou faça sua própria pergunta.
A API do Windows não tem nada a ver com a substância de “qualquer arquivo”. Portanto, nem sempre pode ser reproduzido no papel (é isso que quero dizer com “impressão”).
Atualizado
Você está cansado de ver seu computador lento? Irritado com mensagens de erro frustrantes? ASR Pro é a solução para você! Nossa ferramenta recomendada diagnosticará e reparará rapidamente os problemas do Windows, aumentando drasticamente o desempenho do sistema. Então não espere mais, baixe o ASR Pro hoje mesmo!
Você tem uma escolha: estabelecer-se interpretando o conteúdo do catálogo (este é o ponto de código que você já encontrou devido ao DeviceContext e Draw) ou pode passar todos os nossos arquivos para um aplicativo que irá imprimi-lo com sucesso.
Para o último, há um mecanismo fabuloso na API do Windows que Zhu especificou no último comentário: uma chamada para ShellExecute em conjunto com um comando de impressão. Frequentemente funciona muito bem, mas nem sempre, o facto de algumas aplicações não se registarem para poderem imprimir o seu ficheiro.
Como qualquer pessoa mencionada em sua pergunta individual, você também tem a opção de ignorar o WinApi para enviar o material diretamente para que possa escrever para a empresa de impressão (RAW). Isso permite que um ótimo aplicativo aproveite as vantagens de algumas funções relacionadas à impressora que não são suportadas pelo cromo do dispositivo do usuário do driver. Com este método, seu programa se torna fortemente dependente de múltiplas impressoras quando você usa uma impressora (DeviceContext mais Draw), então seu aplicativo – no caso em que provavelmente for escrito – será impresso em aproximadamente qualquer impressora compatível com Windows.
respondeu em 13 de maio às 6h20
10,9k
Acelere seu computador hoje mesmo com este download simples.Win32 Api Print File
Win32 API 인쇄 파일
Win32 Api Drukuj Plik
Archivo De Impresión De Win32 Api
Fichier D’impression De L’API Win32
Файл печати Win32 Api
Win32 Api-afdrukbestand
Win32 Api Print File
Win32-API-Druckdatei
File Di Stampa API Win32