There also are multi column reports, once you set up columns in the report page layout. You also have the option to start columns from the right instead of left there. Soo the section "Column print order" in the page layout tab. It's usually greyed out (disabled), because you first need to define columns, the default report page layout has one column in regard of report column, that term needs to be taken very precise here. You don't need report columns to have a grid like layout of your data with detail header band having caption labels and detail band containing report fields in whatever order you like, as you can put the field controls as you like.
If you like to set Column print order from Left to Right instead of Top to bottom, you have to first at least define 2 columns by incrementing the column number. But there is no right to left setting for these types of columns. The help says this about the column print order:
VFP help said:
Column print order
Specifies whether multi-column layouts are processed from top to bottom or left to right.
Top to bottom
Print records from top to bottom (default).
Left to right
Print records from left to right. Also known as "label style."
That may not give you the choice you want to have, but I don't know how an arabic windows acts on reports in general, maybe the left to right setting will print right to left in the same manner as I assume a report is printed bottom to top by default, even when the setting is top to bottom. So these settings may simply work in reverse order by the Windows being arabic or other right to left handed languages/locales. If not, maybe a mirrored font could be your solution. The main difference on these print order settings is, with the top to bottom setting first a column will be filled fully, before the second (third etc.) is used. The left to right setting switches columns with each report cursor/table record, so it better fits to printing on label sheets with eg 4 columns per row on a sheet. You could work with empty records to push some labels to the right side (literally).
Maybe it would be a good idea to contact your arabic collegue, his contact data is given in the universal thread article and could very well be still good to use.
Bye, Olaf.
If the text/column/page/font orientation isn't handled by VFP nor Windows, perhaps you find a printer driver handling that or you take an arabic printer model from DY perhaps?