as a general rule you have not to print a portal, but to print a layout based on the related table.
Doing so, you can make that field as large as you want and apply to it the sliding by going to menu:
Format >> Set Sliding/Printing... >> 'Sliding based on All above' and 'Also reduce the size of the enclosing part'
I know that I can set up the sliding/printing to accomodate that.... But it still does not allow me to diplay the data on one line while having data on the line below it.
To clarify, say I have a portal for "Products" In this portal, I have several fields (Product, Cost, QTY, Extended Price, and Notes). These fields are coming from related tables "Products" and "OrderLineItem". So say I drop a line item in my order, and I need to write some notes about the particular product. I only have a certain amount of room I can offer that field in my portal. Now, I can make this field as deep as I want, say, enough for 3 lines of text. That works well, unless I have a product on the next line that I also need to make notes for.
What I need is for the line item "Line" in the portal to extend downward to accomodate for the extra text in a particlar field (like how Ecxel will make a row extend down with text wrapping in a box). I know that this is not likely possible, but I figured it was worth a shot asking all the Filemaker geniuses out there :)
Sorry, AJ: you have underestimated the significance of Daniele's comment, "...you have not to print a portal, but to print a layout based on the related table". You can make the user think they are printing from the table they are viewing, but you would actually take them to a layout based upon the portal relationship, show only related records, and use the 'Sliding...' options Daniele outlines. You can make it all look seamless - the user apparently never leaves the original screen.
Portals are intended primarily for screen-viewing - you will have a problem similar to this one when the number of related records exceeds the number of rows displayed in the portal.
Well, I already have a print layout (one that is used in a script that I have created). In that layout, I have portals containing more portal rows than I will ever fill up on a single order. I did this so that in my "viewing" screen, I can have a scroll bar set up for each portal with say, 5 lines... It makes for a cleaner and more practical screen, while giving me the ability to print those "hidden" portal lines when printing.. So, when I click "print", the script bounces over to the print layout where it then prints portals with 100 rows each, with the sliding/printing set to reduce the empty spaces between the portals and exclude the unused rows. What I need, though, is for a particular line in a portal to expand- **Not the portal itself to expand to accomodate more "related records"** but just for one line expand to 2 rows width to accomodate text in a particular field in a portal line. If I have too much text in a field for the field to display all of the text, is there a way to have the text wrap in the box onto two lines (therefore making the field 2 rows deep), and have the portal line expand down to contain the now 2 row deep field?