function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
SFDCAdmin73SFDCAdmin73 

How do I create side by side tables in VF page?

I create a VF page that renders as a PDF. How do I put the information in a table format?

User-added image

Here is the code that I have for the VF page:
<apex:page standardController="Opportunity" renderAS="pdf"> 

<apex:sectionHeader title="Opportunity Dashboard"/> 
<apex:pageBlock title="{!Opportunity.name}{!Opportunity.LastModifiedDate}">

<apex:pageBlockSection title="Coverage" columns="3"> 
<apex:outputField title="Sales:" value="{!Opportunity.Sales__c}"/>
<apex:outputField title="SE:" value="{!Opportunity.SE__c}"/>
<apex:outputField title="BU:" value="{!Opportunity.BU__c}"/>
</apex:pageBlockSection>

<apex:pageBlockSection title="Key Player Match-Up" columns="2"> <apex:outputField title="Customer Contact" value="{!Opportunity.Customer_Contact_1__c}"/>
<apex:outputField title="Title" value="{!Opportunity.CustomerContact_Title_1__c}"/>
<apex:outputField title="Customer Contact" value="{!Opportunity.Customer_Contact_2__c}"/>
<apex:outputField title="Title" value="{!Opportunity.CustomerContact_Title_2__c}"/>
<apex:outputField title="Customer Contact" value="{!Opportunity.Customer_Contact_3__c}"/>
<apex:outputField title="Title" value="{!Opportunity.CustomerContact_Title_3__c}"/>
</apex:pageBlockSection>

<apex:pageBlockSection title="Decision Milestones" columns="2"> <apex:outputField title="Evaluation Start Date" value="{!Opportunity.Evaluation_Start_Date__c}"/>
<apex:outputField title="Negotiation Start Date" value="{!Opportunity.Negotiation_Start_Date__c}"/>
<apex:outputField title="Evaluation End Date" value="{!Opportunity.Evaluation_End_Date__c}"/>
<apex:outputField title="Evaluation DeBrief" value="{!Opportunity.Evaluation_DeBrief__c}"/>
<apex:outputField title="Negotiation End Date" value="{!Opportunity.Negotiation_End_Date__c}"/>
<apex:outputField title="Pre-Production Order" value="{!Opportunity.Pre_Production_Order__c}"/>
<apex:outputField title="1st Production Order" value="{!Opportunity.X1st_Production_Order__c}"/>
<apex:outputField title="Pre-Production Delivery" value="{!Opportunity.Pre_Production_Delivery__c}"/>
<apex:outputField title="1st Production Delivery" value="{!Opportunity.X1st_Production_Delivery__c}"/>
<apex:outputField title="Internal Selection Mtg" value="{!Opportunity.Internal_Selection_Mtg__c}"/>
<apex:outputField title="Buying Vehicle Identified" value="{!Opportunity.Buying_Vehicle_Identified__c}"/>
<apex:outputField title="Notification of Intent" value="{!Opportunity.Notification_of_Intent__c}"/>
<apex:outputField title="Contract Execution" value="{!Opportunity.Contract_Execution__c}"/>
<apex:outputField title="First Forecast Meeting" value="{!Opportunity.First_Forecast_Meeting__c}"/>
</apex:pageBlockSection>

<apex:pageBlockSection title="Decision Criteria/ Positioning (1/L =>5/H)" columns="2"> <apex:outputField title="Criteria/Goal # 1:" value="{!Opportunity.Criteria_Goal_1__c}"/>
<apex:outputField title="QLogic Positioning # 1:" value="{!Opportunity.QLogic_Positioning_1__c}"/>
<apex:outputField title="Competitor #1:" value="{!Opportunity.Competitor_1__c}"/>
<apex:outputField title="Competitor Positioning # 1:" value="{!Opportunity.Competitor_Positioning_1__c}"/>
<apex:outputField title="Criteria/Goal #2:" value="{!Opportunity.Criteria_Goal_2__c}"/>
<apex:outputField title="QLogic Positioning # 2:" value="{!Opportunity.QLogic_Positioning_2__c}"/>
<apex:outputField title="Competitor #2:" value="{!Opportunity.Competitor_2__c}"/>
<apex:outputField title="Competitor Positioning # 2:" value="{!Opportunity.Competitor_Positioning_2__c}"/>
<apex:outputField title="Criteria/Goal # 3:" value="{!Opportunity.Criteria_Goal_3__c}"/>
<apex:outputField title="QLogic Postioning # 3:" value="{!Opportunity.QLogic_Postioning_3__c}"/>
<apex:outputField title="Competitor #3:" value="{!Opportunity.Competitor_3__c}"/>
<apex:outputField title="Competitor Positioning # 3:" value="{!Opportunity.Competitor_Positioning_3__c}"/>
<apex:outputField title="Criteria/Goal # 4:" value="{!Opportunity.Criteria_Goal_4__c}"/>
<apex:outputField title="QLogic Positioning # 4:" value="{!Opportunity.QLogic_Positioning_4__c}"/>
<apex:outputField title="Competitor #4:" value="{!Opportunity.Competitor_4__c}"/>
<apex:outputField title="Competitor Positioning # 4:" value="{!Opportunity.Competitor_Positioning_4__c}"/>
<apex:outputField title="Criteria/Goal # 5:" value="{!Opportunity.Criteria_Goal_5__c}"/>
<apex:outputField title="Competitor Positioning # 5:" value="{!Opportunity.Competitor_Positioning_5__c}"/>
<apex:outputField title="Competitor #5:" value="{!Opportunity.Competitor_5__c}"/>
<apex:outputField title="QLogic Positioning # 5:" value="{!Opportunity.QLogic_Positioning_5__c}"/>
<apex:outputField title="Criteria/Goal # 6:" value="{!Opportunity.Criteria_Goal_6__c}"/>
<apex:outputField title="Competitor Positioning # 6:" value="{!Opportunity.Competitor_Positioning_6__c}"/>
<apex:outputField title="Competitor #6:" value="{!Opportunity.Competitor_6__c}"/>
<apex:outputField title="QLogic Positioning # 6:" value="{!Opportunity.QLogic_Postioning_6__c}"/>
</apex:pageBlockSection>

<apex:pageBlockSection title="Deal Amount Details" columns="2"> <apex:outputField title="Amount" value="{!Opportunity.Amount}"/> </apex:pageBlockSection>

<apex:pageBlockSection title="On-Going Revenue Details" columns="2"> <apex:outputField title="Total Amount for Current FQ" value="{!Opportunity.Total_Amount_for_Current_FQ__c}"/>
<apex:outputField title="Total Amount Q1" value="{!Opportunity.Total_Amount_Q1__c}"/>
<apex:outputField title="Total Amount Q3" value="{!Opportunity.Total_Amount_Q3__c}"/>
<apex:outputField title="Total Amount Q2" value="{!Opportunity.Total_Amount_Q2__c}"/>
<apex:outputField title="Total Amount Q4" value="{!Opportunity.Total_Amount_Q4__c}"/>
</apex:pageBlockSection>

<apex:pageBlockSection title="Special Pricing Request Required Information" columns="2"> <apex:outputField title="Primary Reason for SPR" value="{!Opportunity.Primary_Reason_for_SPR__c}"/>
<apex:outputField title="Ship Date From:" value="{!Opportunity.Ship_Date_From__c}"/>
<apex:outputField title="SPR Business Case Justification" value="{!Opportunity.Justification_Detail__c}"/>
<apex:outputField title="Ship Date To:" value="{!Opportunity.Ship_Date_To__c}"/>
<apex:outputField title="Approval Submission TimeStamp" value="{!Opportunity.Approval_Submission_TimeStamp__c}"/>
<apex:outputField title="Approval Complete TimeStamp" value="{!Opportunity.Approval_Complete_TimeStamp__c}"/>
</apex:pageBlockSection>

</apex:pageBlock>
</apex:page>

 
GauravTrivediGauravTrivedi
You can use HTML table to put in table format.