Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-09-2010
gplata gplata is offline
Registrado
 
Registrado: sep 2010
Posts: 8
Poder: 0
gplata Va por buen camino
Question imprimir en negrita

Hola a todos los forisrtas,

Tengo lo siguiente:
WriteLn(Archivo,'RECIBIMOS DE:');

como hago para que este texto se imprima en "negrita", de antemano gracias por su ayuda.
Responder Con Cita
  #2  
Antiguo 18-09-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola gplata y bienvenido.

Das pocos datos con que trabajar...

No me queda en claro si querés guardar en un archivo de texto algo que después se imprimirá en negrita o si querés imprimir directamente en la impresora.

Antes de seguir, creo conveniente decirte que te convendría usar algún componente que te permita usar texto enriquecido.

Si de todos modos preferís usar texto plano, en el primer caso deberías usar una bandera delante del texto que saldrá en negrita. (algún código que sepas que no vas a usar en la impresión). Luego deberías chequear cada línea a imprimir y si esta dicho carácter, configurar la impresora.

En el segundo sólo deberás configurar la impresora para que imprima ese texto en negrita y luego restaurar a la impresión normal.

Te pongo un ejemplo con los comandos de una reconocida impresora matricial considerada como de facto:
Código Delphi [-]
uses Printers;
...
var
  Prn: TextFile;
begin
  AssignPrn(Prn);
  Write(Prn,#27#120#49); // NLQ
  Writeln(Prn,'RECIBIMOS DE:');
  Write(Prn,#27#120#48); // DRAFT
  ...
end;
Nota: Estas líneas no implican ninguna lógica o funcionalidad, son sólo para ejemplificar como cambiar el atributo de un texto en una impresora determinada.


Por último, estos métodos no son buena práctica, ya que te atan estrechamente al modelo/marca de impresora.

Saludos.

Última edición por ecfisa fecha: 18-09-2010 a las 19:53:17.
Responder Con Cita
  #3  
Antiguo 18-09-2010
gplata gplata is offline
Registrado
 
Registrado: sep 2010
Posts: 8
Poder: 0
gplata Va por buen camino
Gracias, ya veo que debo de programar según la impresora, es una impresora de etiquetas, marca zebra de la cual ya conseguí el manual, y algunas partes del texto se requieren en negrita, gracias por el aporte, saludos.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
poner en negrita una parte de un pplabel ingmichel Internet 0 26-11-2009 21:46:44
texto en negrita NEG1414 C++ Builder 2 05-02-2009 16:22:28
MessageDLG en negrita coso Varios 7 01-07-2008 17:14:19
negrita en registros crystal reports el_barto Impresión 0 10-04-2006 14:04:01
activar y desactivar negrita. rebollo75 Impresión 3 28-01-2005 10:25:04


La franja horaria es GMT +2. Ahora son las 00:39:25.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi