| 1 | <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1280 720" width="1280" height="720" |
| 2 | font-family="Roboto, -apple-system, BlinkMacSystemFont, sans-serif" |
| 3 | font-size="12"> |
| 4 | <!-- |
| 5 | Basic Grid Table Template |
| 6 | Purpose: The most universally recognizable standard data table (Full Grid) |
| 7 | Use cases: Traditional data reporting, detailed lists, Excel-like presentations |
| 8 | Design Principles: Full horizontal and vertical borders, strict text alignment rules |
| 9 | --> |
| 10 | <rect width="1280" height="720" fill="#FFFFFF"/> |
| 11 | <!-- ==================== Header ==================== --> |
| 12 | <g id="header" data-pptx-bounds="40 15 1200 125"> |
| 13 | <text x="80" y="70" font-family="Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif" font-size="32" font-weight="800" fill="#0F172A">Quarterly Resource Allocation</text> |
| 14 | <text x="80" y="100" font-family="Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif" font-size="14" font-weight="700" fill="#64748B" letter-spacing="1">BASIC TABLE FORMAT · TRADITIONAL FULL GRID WITH ALIGNMENT RULES</text> |
| 15 | </g> |
| 16 | <!-- ==================== Table Structure ==================== --> |
| 17 | <g id="basic_table" data-pptx-bounds="0 127 1280 386" data-pptx-replace-with="table"> |
| 18 | <metadata type="application/json"> |
| 19 | { |
| 20 | "name": "basic_table", |
| 21 | "x": 80, |
| 22 | "y": 150, |
| 23 | "width": 1120, |
| 24 | "height": 340, |
| 25 | "strict_grid": true, |
| 26 | "column_widths": [160, 400, 160, 280, 120], |
| 27 | "row_heights": [50, 48, 48, 48, 48, 48, 50], |
| 28 | "style": { |
| 29 | "font_family": "Roboto", |
| 30 | "font_size": 15, |
| 31 | "header_font_size": 13, |
| 32 | "header_fill": "#F8FAFC", |
| 33 | "header_text": "#475569", |
| 34 | "body_fill": "#FFFFFF", |
| 35 | "body_text": "#0F172A", |
| 36 | "band_fill": "#FFFFFF", |
| 37 | "border_color": "#E2E8F0", |
| 38 | "border_width": 1, |
| 39 | "padding": {"left": 10, "right": 10, "top": 4, "bottom": 4}, |
| 40 | "valign": "middle" |
| 41 | }, |
| 42 | "columns": [ |
| 43 | {"text": "PROJECT ID", "bold": true}, |
| 44 | {"text": "PROJECT DESCRIPTION", "bold": true}, |
| 45 | {"text": "DEPARTMENT", "align": "ctr", "bold": true}, |
| 46 | {"text": "HEADCOUNT", "align": "ctr", "bold": true}, |
| 47 | {"text": "BUDGET (USD)", "align": "r", "bold": true} |
| 48 | ], |
| 49 | "rows": [ |
| 50 | [ |
| 51 | {"text": "PRJ-2025-01A", "color": "#334155"}, |
| 52 | {"text": "Cloud Infrastructure Migration", "bold": true}, |
| 53 | {"text": "Engineering", "align": "ctr", "color": "#475569"}, |
| 54 | {"text": "12", "align": "ctr", "color": "#334155", "bold": true}, |
| 55 | {"text": "450,000", "align": "r", "bold": true} |
| 56 | ], |
| 57 | [ |
| 58 | {"text": "PRJ-2025-02B", "color": "#334155"}, |
| 59 | {"text": "Global Marketing Campaign Q2", "bold": true}, |
| 60 | {"text": "Marketing", "align": "ctr", "color": "#475569"}, |
| 61 | {"text": "8", "align": "ctr", "color": "#334155", "bold": true}, |
| 62 | {"text": "820,500", "align": "r", "bold": true} |
| 63 | ], |
| 64 | [ |
| 65 | {"text": "PRJ-2025-03C", "color": "#334155"}, |
| 66 | {"text": "Sales Enablement Training", "bold": true}, |
| 67 | {"text": "Sales", "align": "ctr", "color": "#475569"}, |
| 68 | {"text": "4", "align": "ctr", "color": "#334155", "bold": true}, |
| 69 | {"text": "95,000", "align": "r", "bold": true} |
| 70 | ], |
| 71 | [ |
| 72 | {"text": "PRJ-2025-04A", "color": "#334155"}, |
| 73 | {"text": "Mobile App Redesign V3.0", "bold": true}, |
| 74 | {"text": "Product", "align": "ctr", "color": "#475569"}, |
| 75 | {"text": "15", "align": "ctr", "color": "#334155", "bold": true}, |
| 76 | {"text": "315,200", "align": "r", "bold": true} |
| 77 | ], |
| 78 | [ |
| 79 | {"text": "PRJ-2025-05B", "color": "#334155"}, |
| 80 | {"text": "Cybersecurity Audit & Fixes", "bold": true}, |
| 81 | {"text": "IT Security", "align": "ctr", "color": "#475569"}, |
| 82 | {"text": "5", "align": "ctr", "color": "#334155", "bold": true}, |
| 83 | {"text": "120,000", "align": "r", "bold": true} |
| 84 | ], |
| 85 | [ |
| 86 | {"text": "TOTAL ALLOCATION", "color": "#1D4ED8", "bold": true, "fill": "#EFF6FF"}, |
| 87 | {"text": "", "fill": "#EFF6FF"}, |
| 88 | {"text": "", "fill": "#EFF6FF"}, |
| 89 | {"text": "44", "align": "ctr", "color": "#1D4ED8", "bold": true, "fill": "#EFF6FF"}, |
| 90 | {"text": "1,800,700", "align": "r", "color": "#1D4ED8", "bold": true, "fill": "#EFF6FF"} |
| 91 | ] |
| 92 | ] |
| 93 | } |
| 94 | </metadata> |
| 95 | <!-- Table bounding box --> |
| 96 | <rect x="80" y="150" width="1120" height="340" fill="none" stroke="#CBD5E1" stroke-width="2"/> |
| 97 | <g id="tableArea" transform="translate(80, 150)"> |
| 98 | <!-- ==================== Table Header ==================== --> |
| 99 | <rect x="0" y="0" width="1120" height="50" fill="#F8FAFC"/> |
| 100 | <line x1="0" y1="50" x2="1120" y2="50" stroke="#CBD5E1" stroke-width="2"/> |
| 101 | <!-- Column 1: ID / Code --> |
| 102 | <text x="20" y="30" font-size="13" font-weight="800" fill="#475569" letter-spacing="1">PROJECT ID</text> |
| 103 | <!-- Column 2: Name / Description --> |
| 104 | <text x="180" y="30" font-size="13" font-weight="800" fill="#475569" letter-spacing="1">PROJECT DESCRIPTION</text> |
| 105 | <!-- Column 3: Category --> |
| 106 | <text x="640" y="30" font-size="13" font-weight="800" fill="#475569" letter-spacing="1" text-anchor="middle">DEPARTMENT</text> |
| 107 | <!-- Column 4: Small Number --> |
| 108 | <text x="860" y="30" font-size="13" font-weight="800" fill="#475569" letter-spacing="1" text-anchor="middle">HEADCOUNT</text> |
| 109 | <!-- Column 5: Large Number --> |
| 110 | <text x="1100" y="30" font-size="13" font-weight="800" fill="#475569" letter-spacing="1" text-anchor="end">BUDGET (USD)</text> |
| 111 | <!-- Vertical Grid Lines --> |
| 112 | <line x1="160" y1="0" x2="160" y2="340" stroke="#E2E8F0" stroke-width="1.5"/> |
| 113 | <line x1="560" y1="0" x2="560" y2="340" stroke="#E2E8F0" stroke-width="1.5"/> |
| 114 | <line x1="720" y1="0" x2="720" y2="340" stroke="#E2E8F0" stroke-width="1.5"/> |
| 115 | <line x1="1000" y1="0" x2="1000" y2="340" stroke="#E2E8F0" stroke-width="1.5"/> |
| 116 | <!-- ==================== Data Rows ==================== --> |
| 117 | <!-- Row 1 --> |
| 118 | <line x1="0" y1="98" x2="1120" y2="98" stroke="#E2E8F0" stroke-width="1"/> |
| 119 | <text x="20" y="80" font-size="14" font-weight="500" fill="#334155">PRJ-2025-01A</text> |
| 120 | <text x="180" y="80" font-size="15" font-weight="600" fill="#0F172A">Cloud Infrastructure Migration</text> |
| 121 | <text x="640" y="80" font-size="14" font-weight="500" fill="#475569" text-anchor="middle">Engineering</text> |
| 122 | <text x="860" y="80" font-size="15" font-weight="600" fill="#334155" text-anchor="middle">12</text> |
| 123 | <text x="1100" y="80" font-size="15" font-weight="600" fill="#0F172A" text-anchor="end">450,000</text> |
| 124 | <!-- Row 2 --> |
| 125 | <line x1="0" y1="146" x2="1120" y2="146" stroke="#E2E8F0" stroke-width="1"/> |
| 126 | <text x="20" y="128" font-size="14" font-weight="500" fill="#334155">PRJ-2025-02B</text> |
| 127 | <text x="180" y="128" font-size="15" font-weight="600" fill="#0F172A">Global Marketing Campaign Q2</text> |
| 128 | <text x="640" y="128" font-size="14" font-weight="500" fill="#475569" text-anchor="middle">Marketing</text> |
| 129 | <text x="860" y="128" font-size="15" font-weight="600" fill="#334155" text-anchor="middle">8</text> |
| 130 | <text x="1100" y="128" font-size="15" font-weight="600" fill="#0F172A" text-anchor="end">820,500</text> |
| 131 | <!-- Row 3 --> |
| 132 | <line x1="0" y1="194" x2="1120" y2="194" stroke="#E2E8F0" stroke-width="1"/> |
| 133 | <text x="20" y="176" font-size="14" font-weight="500" fill="#334155">PRJ-2025-03C</text> |
| 134 | <text x="180" y="176" font-size="15" font-weight="600" fill="#0F172A">Sales Enablement Training</text> |
| 135 | <text x="640" y="176" font-size="14" font-weight="500" fill="#475569" text-anchor="middle">Sales</text> |
| 136 | <text x="860" y="176" font-size="15" font-weight="600" fill="#334155" text-anchor="middle">4</text> |
| 137 | <text x="1100" y="176" font-size="15" font-weight="600" fill="#0F172A" text-anchor="end">95,000</text> |
| 138 | <!-- Row 4 --> |
| 139 | <line x1="0" y1="242" x2="1120" y2="242" stroke="#E2E8F0" stroke-width="1"/> |
| 140 | <text x="20" y="224" font-size="14" font-weight="500" fill="#334155">PRJ-2025-04A</text> |
| 141 | <text x="180" y="224" font-size="15" font-weight="600" fill="#0F172A">Mobile App Redesign V3.0</text> |
| 142 | <text x="640" y="224" font-size="14" font-weight="500" fill="#475569" text-anchor="middle">Product</text> |
| 143 | <text x="860" y="224" font-size="15" font-weight="600" fill="#334155" text-anchor="middle">15</text> |
| 144 | <text x="1100" y="224" font-size="15" font-weight="600" fill="#0F172A" text-anchor="end">315,200</text> |
| 145 | <!-- Row 5 --> |
| 146 | <line x1="0" y1="290" x2="1120" y2="290" stroke="#CBD5E1" stroke-width="2"/> |
| 147 | <text x="20" y="272" font-size="14" font-weight="500" fill="#334155">PRJ-2025-05B</text> |
| 148 | <text x="180" y="272" font-size="15" font-weight="600" fill="#0F172A">Cybersecurity Audit & Fixes</text> |
| 149 | <text x="640" y="272" font-size="14" font-weight="500" fill="#475569" text-anchor="middle">IT Security</text> |
| 150 | <text x="860" y="272" font-size="15" font-weight="600" fill="#334155" text-anchor="middle">5</text> |
| 151 | <text x="1100" y="272" font-size="15" font-weight="600" fill="#0F172A" text-anchor="end">120,000</text> |
| 152 | <!-- ==================== Total Row ==================== --> |
| 153 | <rect x="0" y="290" width="1120" height="50" fill="#EFF6FF"/> |
| 154 | <text x="20" y="322" font-size="15" font-weight="800" fill="#1D4ED8" letter-spacing="1">TOTAL ALLOCATION</text> |
| 155 | <text x="860" y="322" font-size="15" font-weight="800" fill="#1D4ED8" text-anchor="middle">44</text> |
| 156 | <text x="1100" y="322" font-size="16" font-weight="800" fill="#1D4ED8" text-anchor="end">1,800,700</text> |
| 157 | </g> |
| 158 | </g> |
| 159 | <!-- ==================== Footer ==================== --> |
| 160 | <g id="source" data-pptx-bounds="40 507 1200 38"> |
| 161 | <text x="1200" y="530" text-anchor="end" font-weight="600" fill="#94A3B8">Data Source: PMO Budget Allocation Draft V1.0</text> |
| 162 | </g> |
| 163 | </svg> |
| 164 |