Saludos,
 
Tengo el siguiente código que me genera dinamicamente un archivo rtf. El problema es que me lo genera verticalmente la página y ocupo que sea horizontal   
 Código PHP:
    <?php
header('Content-type: application/msword');
header('Content-Disposition: inline; filename=Reporte_Dia:'.date("d-m-Y").'_Hora'.date("H-i-s").'.rtf');
header("Pragma: no-cache");
header("Expires: 0"); 
function Conectar()
{if(!($link=mysql_connect("xxxx","xxxxx","xxxxx"))){  echo "Error conectando a la base de datos.";  exit();} if (!mysql_select_db("xxxx",$link)){ echo "Error seleccionando la base de datos.";  exit(); } return $link;}
$con = Conectar();
$sql = 'SELECT * FROM t_maestro Where consecutivo=1';
$query = mysql_query($sql, $con);
while($row = mysql_fetch_array($query))
{
//__________________________________________INICIO_________________________________________________________
$output="{\\rtf1\\ansi\\deff0\\shpbxpage"; 
  
//__________________________________________ENCABEZADO_____________________________________________________
$output.= "{\\fs48 Reporte de inventario}"; //<-- Texto de tamaño 48 para el Título
$output.= "\\par ";  //<-- ENTER       
$output.= "{\\fs30 CRC"; 
$output.= "\\par "; 
$output.= "\\par ";  
//__________________________________________MAESTRO___PRIMERA___LINEA_____________________________________________________
$output.= "{ ";  
$output.= "\\trgaph70"; 
$output.= "\\trleft-10"; 
$output.= "
\\clbrdrl\\brdrw10\\brdrs
\\clbrdrt\\brdrw10\\brdrs
\\clbrdrr\\brdrw10\\brdrs
\\clbrdrb\\brdrw10\\brdrs 
\\cellx2000
\\clbrdrl\\brdrw10\\brdrs
\\clbrdrt\\brdrw10\\brdrs
\\clbrdrr\\brdrw10\\brdrs
\\clbrdrb\\brdrw10\\brdrs 
\\cellx4500
\\clbrdrl\\brdrw10\\brdrs
\\clbrdrt\\brdrw10\\brdrs
\\clbrdrr\\brdrw10\\brdrs
\\clbrdrb\\brdrw10\\brdrs 
\\cellx6500
\\clbrdrl\\brdrw10\\brdrs
\\clbrdrt\\brdrw10\\brdrs
\\clbrdrr\\brdrw10\\brdrs
\\clbrdrb\\brdrw10\\brdrs 
\\cellx9500
";
$output.= "{\\fs24\\b ";  
$output.= "
Consecutivo \\cell 
".$row['consecutivo']."       \\cell 
Fecha \\cell 
\\fs24\\".$row['fecha']."\\cell 
}"; 
$output.= " \\row "; 
$output.= "} ";  
//__________________________________________MAESTRO___SEGUNDA___LINEA_____________________________________________________
$output.= "{ ";  
$output.= "\\trgaph70"; 
$output.= "\\trleft-10"; 
$output.= "
\\clbrdrl\\brdrw10\\brdrs
\\clbrdrt\\brdrw10\\brdrs
\\clbrdrr\\brdrw10\\brdrs
\\clbrdrb\\brdrw10\\brdrs 
\\cellx1000
\\clbrdrl\\brdrw10\\brdrs
\\clbrdrt\\brdrw10\\brdrs
\\clbrdrr\\brdrw10\\brdrs
\\clbrdrb\\brdrw10\\brdrs 
\\cellx3000
\\clbrdrl\\brdrw10\\brdrs
\\clbrdrt\\brdrw10\\brdrs
\\clbrdrr\\brdrw10\\brdrs
\\clbrdrb\\brdrw10\\brdrs 
\\cellx4000
\\clbrdrl\\brdrw10\\brdrs
\\clbrdrt\\brdrw10\\brdrs
\\clbrdrr\\brdrw10\\brdrs
\\clbrdrb\\brdrw10\\brdrs 
\\cellx6000
\\clbrdrl\\brdrw10\\brdrs
\\clbrdrt\\brdrw10\\brdrs
\\clbrdrr\\brdrw10\\brdrs
\\clbrdrb\\brdrw10\\brdrs 
\\cellx8000
\\clbrdrl\\brdrw10\\brdrs
\\clbrdrt\\brdrw10\\brdrs
\\clbrdrr\\brdrw10\\brdrs
\\clbrdrb\\brdrw10\\brdrs 
\\cellx9500
";
$tipo=$row['tipo'];
if ($tipo==1){$tiporeal='Entrada';}else{$tiporeal='Salida';}
$bodega=$row['bodega'];
if ($bodega==1){$bodegareal='Eq. Medico';}elseif ($bodega==2){$bodegareal='Repuestos de Vehiculos';}else{$tiporeal='Activos';}
$unidad=$row['unidad'];
$output.= "{\\fs24\\b ";
$output.= "
Tipo \\cell 
".$tiporeal."       \\cell 
Bodega \\cell 
".$bodegareal."\\cell 
U. Movil \\cell 
".$unidad."\\cell 
}"; 
$output.= " \\row ";
$output.= "} "; 
}
//____________________________________________ESPACIO_________________________________________________________________
$output.= "\\par ";  
$output.= "\\par ";  
//_______________________________________ENCABEZADO__DETALLES_________________________________________________________
$output.= "{ ";  
$output.= "\\trgaph70"; //<-- márgenes izquierdo y derecho de las celdas=70
$output.= "\\trleft-10"; // <-- Posición izquierda la primera celda = -10
$output.= "
\\clbrdrl\\brdrw10\\brdrs
\\clbrdrt\\brdrw10\\brdrs
\\clbrdrr\\brdrw10\\brdrs
\\clbrdrb\\brdrw10\\brdrs 
\\cellx500
\\clbrdrl\\brdrw10\\brdrs
\\clbrdrt\\brdrw10\\brdrs
\\clbrdrr\\brdrw10\\brdrs
\\clbrdrb\\brdrw10\\brdrs 
\\cellx2500
\\clbrdrl\\brdrw10\\brdrs
\\clbrdrt\\brdrw10\\brdrs
\\clbrdrr\\brdrw10\\brdrs
\\clbrdrb\\brdrw10\\brdrs 
\\cellx5000
\\clbrdrl\\brdrw10\\brdrs
\\clbrdrt\\brdrw10\\brdrs
\\clbrdrr\\brdrw10\\brdrs
\\clbrdrb\\brdrw10\\brdrs 
\\cellx8700
"; 
$output.= "{\\fs22\\b ";
$output.= "N Lin \\cell Cod.\\cell Desripcion \\cell Cantidad\\cell } \\row } "; 
//_________________________________________DETALLES__________________________________________________________________
$sql = "SELECT * FROM t_detalles INNER JOIN t_articulos ON t_detalles.codigo=t_articulos.codigo WHERE t_detalles.consecutivo='1' ORDER BY t_detalles.linea ASC";
$query = mysql_query($sql, $con);
while($row = mysql_fetch_array($query))
{
$output.= "{ ";  //<-- Inicio de la tabla
$output.= "\\trgaph70"; //<-- márgenes izquierdo y derecho de las celdas=70
$output.= "\\trleft-10"; // <-- Posición izquierda la primera celda = -10
/*  Definición de las celdas de datos. Se definen 4 columnas */
$output.= "
\\clbrdrl\\brdrw10\\brdrs
\\clbrdrt\\brdrw10\\brdrs
\\clbrdrr\\brdrw10\\brdrs
\\clbrdrb\\brdrw10\\brdrs 
\\cellx500
\\clbrdrl\\brdrw10\\brdrs
\\clbrdrt\\brdrw10\\brdrs
\\clbrdrr\\brdrw10\\brdrs
\\clbrdrb\\brdrw10\\brdrs 
\\cellx2500
\\clbrdrl\\brdrw10\\brdrs
\\clbrdrt\\brdrw10\\brdrs
\\clbrdrr\\brdrw10\\brdrs
\\clbrdrb\\brdrw10\\brdrs 
\\cellx5000
\\clbrdrl\\brdrw10\\brdrs
\\clbrdrt\\brdrw10\\brdrs
\\clbrdrr\\brdrw10\\brdrs
\\clbrdrb\\brdrw10\\brdrs 
\\cellx8700
"; 
$output.= " {\\fs22 ".$row['linea']."}\\cell {".$row['codigo']."}\\cell {".$row['descripcion']."}\\cell {".$row['cantidad']."}\\cell \n";
$output.= " \\row ";
$output.= "} "; 
}
//_______________________________________________________FIN____________________________________________________________
$output.= "\\par ";  
$output.="}";
echo $output; 
?>    
  
Ayuda por favor 
