También tienes que asignar aColSizes y aHeaders. Estos son arrays con el ancho de cada columna en pixeles y aHeaders con el texto de encabezado de cada columna.
... esto: aCoords := oPrn:Cmtr2Pix(5,5) Esto te devuelve un array de 2 posiciones con el equivalente en puntos DE LA IMPRESORA QUE ESTAS USANDO en los pixeles correspondientes y ahora si, ya puedes pasar las coordenadas correctas: aCoords := oPrn:Cmtr2Pix(5,5) oPrn:SayBitmap( 1, 1, "..\bitmaps\Formato.bmp", ...
... adivinar la anchura y la altura?, lo que pasa es que no estoy seguro a que se refieren esos dos parámetros. Por que veo que no son la medida en pixeles de un BMP. A mí me dieron un BMP que contiene un formato para ser llenado con los datos de una base... asi que meto el BMP como fondo y por ...
... PAGE oPrn:SayBitmap(0,0,cLogo) --> El preview me muestra un bitmap muuuuy pequeño. He intentado usar esto, donde 486x630 son las dimensiones en pixeles del bitmap.. pero sale igual. oPrn:SayBitmap(0,0,cLogo,486,630) En ambos casos ninguno me muestra el bitmap del tramaño real... ¿Qué estoy haciendo ...
... 2 ) ,; // el TBrowse. oTb:FieldGet( 3 ) , ; otb:FieldGet( 8 ) ; ID 101; FIELDSIZES 50, 310, 250, 150, 100; // Dimensiones de c/campo (en pixeles) HEADERS "Empresa", "Nombre de la Empresas", "Direccion de la Empresa", "R.F.C."; FONT oFontBrw ; ON LEFT DBLCLICK AltasCias( oLbx, .f., oTb) ...
... para colocar un JPG nJpgAlto :=228 // Alto del JPG nJpgAncho:=251 // Ancho del JPG nMaxAlto :=GetSysMetrics(1) // Altura de Conf. del monitor en Pixeles nMaxAncho:=GetSysMetrics(0) // Ancho de Conf. del monitor en Pixeles nRenJpg :=(nMaxAlto /2)-(nJpgAlto /2)-30 nColJpg :=(nMaxAncho/2)-(nJpgAncho/2) ...