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 18-06-2015
Gregorio Cíber Gregorio Cíber is offline
Miembro
 
Registrado: jun 2008
Posts: 98
Poder: 16
Gregorio Cíber Va por buen camino
La propiedad TfrxPDFExport.Filename de FastReport3 solo toma 50 carácteres

Hola amigos. A ver si alguien me puede contestar a lo siguiente.
Utilizo FastReport3 para generar ficheros PDF y guardarlos en disco. El proceso se realiza correctamente salvo en un punto. El nombre del fichero se forma de esta manera:
Cita:
'Ficha de Alérgenos - ' + CodEmpresa + ' - ' + CodCliente + ' - ' + NomCliente + '.PDF'
Este nombre lo asigno a la propiedad FileName del componente TfrxPDFExport y, cuando guarda el fichero el disco, sólo toma los 50 primeros caracteres. Es decir, si el nombre fuera:
Cita:
'Ficha de Alérgenos - 0001 - 41000001 - EMPRESAS REUNIDAS DE ALIMENTACIÓN, S.A..PDF'
tomaría como nombre:
Cita:
'Ficha de Alérgenos - 0001 - 41000001 - EMPRESAS RE'
¿Esto es así o hay que cambiar algo que a mi se me escapa?
Gracias de antemano.

Última edición por nlsgarcia fecha: 19-06-2015 a las 00:07:41. Razón: Formateo de Mensaje
Responder Con Cita
  #2  
Antiguo 18-06-2015
aposi aposi is offline
Miembro
 
Registrado: dic 2006
Posts: 146
Poder: 18
aposi Va por buen camino
Hola,
no se si el fastReport tiene limitacion de longitud en el nombre de ficheros.
Un consejo, no utilizes nombres tan largos, ja que windows tiene una limitacion de 260 caracteres en el path´nombre de fichero de 260 caracteres

http://windows.microsoft.com/en-us/w...ndows-7http://

si utilizas unos 100 caracteres solo para el nombre, dependiendo de la carpeta donde lo guardes puede ser un problema para trabajar con ellos
Responder Con Cita
  #3  
Antiguo 18-06-2015
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
En que sistema operativo corre la aplicacion? Que sistema de archivos tiene el disco (FAT, NTFS, etc)?

Si vos mismo queres crear un archivo con un nombre asi, te deja el sistema operativo?
Responder Con Cita
  #4  
Antiguo 18-06-2015
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.039
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Gregorio Cíber Ver Mensaje
Hola amigos.
Hola, bienvenido, por favor, para otra ocasión recuerda poner títulos descriptivos a tus preguntas, gracias
Responder Con Cita
  #5  
Antiguo 18-06-2015
Gregorio Cíber Gregorio Cíber is offline
Miembro
 
Registrado: jun 2008
Posts: 98
Poder: 16
Gregorio Cíber Va por buen camino
Gracias aposi y AgustinOrtu por responder.
El programa funciona en varios sistemas: 2000 server, W7, W8, etc. Ahora estoy haciendo pruebas en XP.
Si creo el fichero directamente, sí acepta nombres mas largos. Por ejemplo:
Cita:
1234567890-1234567890-1234567890-1234567890-1234567890-1234567890-1234567890.txt

Última edición por nlsgarcia fecha: 19-06-2015 a las 00:07:53. Razón: Formateo de mensaje
Responder Con Cita
  #6  
Antiguo 19-06-2015
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 Gregorio Cíber

No he trabajado con FastReports, pero si una publicación del código que encontre (y que primero averiguaré si se puede publicar aquí) corresponde a la unidad TfrxPDFExport que estas usando, no me explico el motivo por el cuál esté truncando el nombre.

La propiedad FileName está definida de este modo,
Código Delphi [-]
  property FileName: String read FName write FName;
y dado que FName aparece declarada como una variable privada de tipo string, tendría que soportar nombres verdaderamente inmensos.

Te aconsejo que plantees el problema al soporte de FastReports: Asistencia.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 19-06-2015 a las 11:48:10.
Responder Con Cita
  #7  
Antiguo 19-06-2015
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 Gregorio Cíber.

Según me han informado, el código corresponde a una versión no gratuita pero libre, por lo que no habría inconvenientes en publicarla.

El enlace: frxExportPDF.pas.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
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
escojer solo tres caracteres de un combo?? axlrafael OOP 4 23-07-2008 18:09:06
DBGrid: Solo algunos caracteres en columnas TrUnkS OOP 1 31-05-2007 08:57:46
SOLO caracteres en un Edit creus Varios 4 08-02-2007 00:51:11
mostrar sólo 5 caracteres de un varchar(75) Giniromero Firebird e Interbase 4 19-09-2006 12:37:41
MaskEdit acepta sólo Caracteres y números???? AGAG4 Varios 9 17-11-2005 20:35:39


La franja horaria es GMT +2. Ahora son las 15:58: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