Avatar billede flemming_a Nybegynder
08. juni 2009 - 13:15 Der er 4 kommentarer og
1 løsning

Jeg udskriver kinesisk ????

Følgende er en enkel kode til udskrift at en Trichedit.

procedure TForm3.Udskrivresultat1Click(Sender: TObject);
var
Line:Integer;
PrintText:TextFILE;
begin
  if PrintDialog1.Execute then
  begin
    AssignPrn(PrintText);
    ReWrite(PrintText);
    Printer.Canvas.Font := richedit1.Font;
    for Line :=0 to richedit1.Lines.Count - 1 do
    Writeln(PrintText, richedit1.Lines.Strings[Line]);
    System.Closefile(PrintText);
  end;
end;

Jeg får ingen fejl, hvad jeg vel heller ikke burde, men min udskrift er visk kinesisk eller noget.....:

㨱愠戠††〰㨰
㨲愠挠††〰㨰㈰
㨳爠琠††〰㨰㌰

jeg har forsøgt mig med en del af de fonte jeg har mulighed for at bruge, men det giver samme resultat......
Hvad f..... er der galt.
Avatar billede flemming_a Nybegynder
08. juni 2009 - 13:23 #1
jeg kan se at det ikke virker når man vil sætte texten ind her, men det ligner kinesisk, og forekommer på begge printere jeg har til test, og hvis jeg udskriver som en pdf
Avatar billede kroning Nybegynder
08. juni 2009 - 13:30 #2
Uden at vide det så tror jeg ikke du kan skrive ud til ret meget andet end simple matrix printere på den måde.

Hvad med: RichEdit1.Print('');
Avatar billede flemming_a Nybegynder
08. juni 2009 - 13:31 #3
det prøver jeg lige
Avatar billede flemming_a Nybegynder
08. juni 2009 - 15:29 #4
et kortere og mere præcist svar kan man hvist ikke få.
Mange tak, smid svar for point.
den kode jeg er ved at lave en ny version af, er netop skrevet til matrix
Avatar billede kroning Nybegynder
08. juni 2009 - 15:55 #5
Fint
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester