Atendendo um Pedido de um emo Chamado Mutano.
- 1º Passo
| Inserindo os Componentes a serem Usados |
- Insira um MainMenu
- Insira um Coolbar >> Contido na Paleta Win32 do delphi.
Troque a Propriedade:
| Height | 46 |
O Nosso Form ficará dessa Forma:
- Agora vamos Inserir um Panel dentro do Coolbar recém criado.
Troque as Seguintes Propriedades do Panel e tire o Caption do mesmo.
| BevelOuter | bvNone |
| Height | 40 |
- Insira dois Botões dentro do Panel e os configure, como nos mostra a figura baixo:
- Insira o Componente OpenDialog, que é uma caixa de diálogo para abrir arquivos.
- Insira o Componente XPManifest
que se encontra na paleta Win32
Atenção: Componente Visual, serve para que sua aplicação fique com efeitos visuais dos botões do Windows XP se a mesma estiver rodando nele. (Componente Opcional).
| Inserindo o Componente TWebBrowser |
- Esse é o principal componente de nossa aplicação, apartir dele abriremos os documentos do Word e usaremos algumas funções para que Possamos configurar a página e imprimirmos o documento do Word aberto, apartir de nossa aplicação.
- Não iremos aprofundar bastante nossos conhecimentos neste artigo sobre o componente EAC, ele que é um componente muito poderoso e fácil de trabalhar, para quem não sabe este componente é muito usado para se criar Browser's (Navegadores de Internet) entre outras muitas Utilidades.
- Para inseri-lo teremos que fazer o seguinte:
Selecionar o componente como nos mostra a figura e inseri-lo no Form.
- Troque a seguinte propriedade do EAC:
| Align | alClient |
| Configurando o Componente OpenDialog1 |
- Selecione o componente OpenDialog1 vá até a propriedade Filter do
mesmo e abra a seguinte caixa de diálogo:
Faça como nos mostra a figura acima, ou seja aplicamos um filtro ao OpenDialog1 para que ele só filtre arquivos do Word.
| Botão Abrir |
- Vamos até o evento OnClick do menu Abrir ... criado
no início do curso, e iremos inserir a seguinte linha de código:
| Insira as Seguintes Funções |
WBPausesystemPrint= Pausa o sistema de SS's do EAC.
WBIpRelease= É o IP da onde vai dar PauseBreak.
WBIpRelease= É o IP da onde vai dar PauseBreak.
| Evento NavigateComplete2 do WebBrowser |
- linha de Código:
| Configuracao do Programa. |
- Neste evento chamaremos a função WBConfigurarPagina, para que seja aberto a caixa de Diálogo Configurar Página, então vá até o evento Onclick, e digite o seguinte código:
| Evento Onclick do Botão "Imprimir" |
- Neste evento chamaremos a função WBImprimir, para que seja aberto a caixa de Diálogo para Impressão do documento, então vá até o evento Onclick, e digiteo seguinte código:
| Agora para por o IP para poder da um PauseBreak. |
- Nossa Aplicação ficará dessa forma depois de pronta:
Nisso adicione WBPausesystemPrint ("/PauseBreak")
WBIpRelease "(IPAQUI;)"
abort;
end;
end;
So isso seu emo.
Esse fim eu nao entendi
ResponderExcluir