Tags:   
		
				delphi
				
		
			
		
	
		
		
		
		
				
				
					
					
	
						Hej,
jeg er ved at lave et program, hvor jeg vil udskrive indholdet af edit bokse.
Jeg kan ikke finde udaf hvordan man bestemmer placeringen på siden, skrifttype, farve osv.
Med venlig hilsen
Harald
						
						
						
						
					
		
				 
					
				
	
					
						1 svar postet i denne tråd vises herunder
						1 indlæg har modtaget i alt 4 karma
					
					
					
				
 
					
			
				
				
					
					
	
						<quote>Hej,
jeg er ved at lave et program, hvor jeg vil udskrive indholdet af edit bokse.
Jeg kan ikke finde udaf hvordan man bestemmer placeringen på siden, skrifttype, farve osv.
Med venlig hilsen
Harald</quote>
Du spurte om udskrivning på en Memo og om hvor dan men holder styr på hvor og hvordan det står. Jeg ved ikke præcis hvor dan men her er et lille tip.
du skal bruge en:
Memo, OpenDialog, PrintDialog, SaveDialog, FontDialog + en mase knaper (til udkrivning m.m)
koder:
procedure TPrintMemoForm.AabnMenuClick(Sender: TObject);
begin
  if OpenDialog.Execute then
    Memo.Lines.LoadFromFile(OpenDialog.FileName);
end;
procedure TPrintMemoForm.GemMenuClick(Sender: TObject);
begin
  if SaveDialog.Execute then
    Memo.Lines.SaveToFile(SaveDialog.FileName);
end;
procedure TPrintMemoForm.VaelgPrinterMenuClick(Sender: TObject);
begin
  PrinterSetupDialog.Execute;
end;
procedure TPrintMemoForm.UdskrivMenuClick(Sender: TObject);
var
  PrintFil: TextFile;
  I: Integer;
begin
  if PrintDialog.Execute then
  begin
    try
      AssignPrn(PrintFil);
      ReWrite(PrintFil);
      Printer.Canvas.Font := Memo.Font;
      for I := 0 to Memo.Lines.Count - 1 do
        WriteLn(PrintFil, Memo.Lines[I]);
    finally
      CloseFile(PrintFil);
    end;
  end;
end;
procedure TPrintMemoForm.AfslutMenuClick(Sender: TObject);
begin
  Close;
end;
procedure TPrintMemoForm.SkrifttypeMenuClick(Sender: TObject);
begin
  FontDialog.Font := Memo.Font;
  if FontDialog.Execute then
    Memo.Font := FontDialog.Font;
end;
end.    
håber det i det mindst gir et lille vink.
Med venlig hilsen
Morten Albeck Nielsen