Achei o código abaixo, mas não o entendi e não funcionou!!!
O código abaixo implementa uma função para imprimir o conteúdo de um componente Memo.
Para que seja feita a impressão, o código cria um arquivo texto de impressão (MemoFile :TextFile), com o objetivo de armazenar as linhas existentes no memo.
Neste arquivo são armazenadas todas as linhas existentes no memo.
Pergunta
Paulo Nobre
Gostaria que alguém me passasse um código simples
para imprimir o conteúdo de um memo.
Achei o código abaixo, mas não o entendi e não funcionou!!!
O código abaixo implementa uma função para imprimir o conteúdo de um componente Memo.
Para que seja feita a impressão, o código cria um arquivo texto de impressão (MemoFile :TextFile), com o objetivo de armazenar as linhas existentes no memo.
Neste arquivo são armazenadas todas as linhas existentes no memo.
O código completo:
Procedure TForm1.Memo_Print(Conteudo:TStrings);
Var
MemoFile :TextFile;
P :Integer;
Begin AssignPrn(MemoFile);
Rewrite(MemoFile);
For P := 0 to Conteudo.Count-1 do
Writeln(MemoFile,Conteudo.Strings[P]);
CloseFile(MemoFile);
end;
Exemplo :
Procedure Tform1.Button1Click(Sender:TObject);
begin
MemoPrint(Memo1.Lines);
end;
obrigado
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados