Buenas noches.
Según comentas, conviertes un fichero de tipo txt a PDF y con la configuración que indicas no hace falta darle el nombre del fichero. En mi caso creo no es lo mismo, yo voy escribiendo en el cavas y una vez que he terminado, al cerrar el documento con 'EndDoc' te pide el nombre del archivo (saliendo por defecto el que lleva como título el documento que se está imprimiendo) y al darle a guardar, se guarda, y ya está creado el documento pdf. Como es natural, tenemos que haber seleccionado previamente que la impresora es la que indica PDF.
Lo que no entiendo de lo que comentas, es como crear lo del perfil personalizado, no se si eso es para PdfCreator o si sirve para cualquier conversor de PDF. En mi caso me pone que se trata de Adobe Acrobat.
Te agradecería tus comentarios.
A continuación pongo un pequeño ejemplo de lo que hago:
Código Delphi
[-]
Procedure EjemploParaImprimirEnElCanvas;
Begin
With Printer Do
Begin
Title := 'Titulo del documento';
BeginDoc;
With Canvas Do
Begin
Font.Name := 'Courier New';
SetMapMode(Printer.Handle,MM_LOMETRIC);
TextOut(45,-70,'ESTO ES UNA PRUEBA');
End;
EndDoc
End;
End;