Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-04-2012
taqtaq taqtaq is offline
Miembro
 
Registrado: jun 2006
Posts: 22
Poder: 0
taqtaq Va por buen camino
Entonces puedes probar con esto:

Código Delphi [-]
procedure GuardarTreeToFile(Arbol: TTreeview; Memo:TstringList);
const
  LineaVer = '        '+'|';
  LineaHor = '-----';
  FindeLinea = #13#10;
var
  I: Integer;
  ANode: TTreeNode;
  NodeStr: TStringBuilder;
  Buffer, Preamble: TBytes;
begin
    NodeStr := TStringBuilder.Create(1024);
    try
      ANode := Arbol.items[0];
      while ANode <> nil do
      begin
        NodeStr.Length := 0;
        for I := 0 to ANode.Level - 1 do NodeStr.Append(LineaVer);
        if anode.Level>0 then nodestr.Append(lineahor);
        NodeStr.Append(ANode.Text);
        NodeStr.Append(Findelinea);
        memo.Add(nodestr.ToString);
        ANode := ANode.GetNext;
      end;
    finally
      NodeStr.Free;
    end;
end;

Tal vez, es lo que necesitas.

Saludos
Responder Con Cita
  #2  
Antiguo 23-04-2012
Northern Northern is offline
Miembro
 
Registrado: ene 2006
Posts: 211
Poder: 19
Northern Va por buen camino
He hecho un pequeño ejemplo de como lo haría yo. El interés que me motivó fue defender mi postura y también comprobar si funciona eso de "Adjuntar archivos" que aparece en "Opciones Adicionales" cuando se está respondiendo a un tema.

El programa está escrito en Delphi 7. Se compone de:

1. Una base de datos Access "Images.mdb", con una tabla "Imagenes" y esa tabla tiene el campo "Imagen"
2. Un archivo de texto .txt "treeview.txt" con una serie de líneas que se cargan el un TreeView
3. El código fuente que se compila y se ejecuta tal cual. No está comentado pero se entiende bien, creo.


Saludos
Archivos Adjuntos
Tipo de Archivo: rar PrintTreeViewInQuickReport.rar (12,1 KB, 20 visitas)
Responder Con Cita
  #3  
Antiguo 23-04-2012
Neeruu Neeruu is offline
Miembro
 
Registrado: oct 2007
Posts: 485
Poder: 17
Neeruu Va por buen camino
Cool

Hola a todos....


No pude ver todavía el procedimiento de TaqTaq..... pero el de Northern cumplió con lo que necesito...
Aunque preferiría alguna otra solución, algo mas simple....

Pero en fin, Northern tu código cumple con lo que necesitaba y se te agradece mucho....

Si alguien quiere agregar alguna otra forma de imprimir un treeview con las lineas.... bienvenido....


Saluda Atte Neeruu!!!
__________________
Saluda Atte Neeruu!!! :)
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
Imprimir un QuickReport lucas05 Varios 2 04-12-2011 21:13:32
Imprimir calendario en QuickReport luxus Impresión 1 22-01-2008 13:55:12
Imprimir en quickreport look Impresión 3 20-11-2007 17:56:15
Imprimir TreeView fjolivares Impresión 1 10-03-2004 16:10:21
Problema con el Quickreport al imprimir ALMERA Impresión 0 25-06-2003 13:29:59


La franja horaria es GMT +2. Ahora son las 22:35:13.


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