@@ -1410,6 +1410,81 @@ public function writeNote(Note $pNote = null)
1410
1410
1411
1411
$ objWriter ->startElement ('p:cNvPr ' );
1412
1412
$ objWriter ->writeAttribute ('id ' , '1 ' );
1413
+ $ objWriter ->writeAttribute ('name ' , 'Slide Image Placeholder 1 ' );
1414
+ $ objWriter ->endElement ();
1415
+ //p:cNvSpPr
1416
+ $ objWriter ->startElement ('p:cNvSpPr ' );
1417
+ //a:spLocks
1418
+ $ objWriter ->startElement ('a:spLocks ' );
1419
+ $ objWriter ->writeAttribute ('noGrp ' , '1 ' );
1420
+ $ objWriter ->writeAttribute ('noRot ' , '1 ' );
1421
+ $ objWriter ->writeAttribute ('noChangeAspect ' , '1 ' );
1422
+ $ objWriter ->endElement ();
1423
+ //end p:cNvSpPr
1424
+ $ objWriter ->endElement ();
1425
+ //p:nvPr
1426
+ $ objWriter ->startElement ('p:nvPr ' );
1427
+ //p:ph
1428
+ $ objWriter ->startElement ('p:ph ' );
1429
+ $ objWriter ->writeAttribute ('type ' , 'sldImg ' );
1430
+ $ objWriter ->endElement ();
1431
+ //end p:nvPr
1432
+ $ objWriter ->endElement ();
1433
+ //end p:nvSpPr
1434
+ $ objWriter ->endElement ();
1435
+
1436
+ //p:spPr
1437
+ $ objWriter ->startElement ('p:spPr ' );
1438
+ //a:xfrm
1439
+ $ objWriter ->startElement ('a:xfrm ' );
1440
+ //a:off
1441
+ $ objWriter ->startElement ('a:off ' );
1442
+ $ objWriter ->writeAttribute ('x ' , CommonDrawing::pixelsToEmu ($ pNote ->getOffsetX ()));
1443
+ $ objWriter ->writeAttribute ('y ' , CommonDrawing::pixelsToEmu ($ pNote ->getOffsetY ()));
1444
+ $ objWriter ->endElement ();
1445
+ //a:ext
1446
+ $ objWriter ->startElement ('a:ext ' );
1447
+ $ objWriter ->writeAttribute ('cx ' , CommonDrawing::pixelsToEmu (round ($ pNote ->getExtentX () / 2 )));
1448
+ $ objWriter ->writeAttribute ('cy ' , CommonDrawing::pixelsToEmu (round ($ pNote ->getExtentY () / 2 )));
1449
+ $ objWriter ->endElement ();
1450
+ //a:xfrm
1451
+ $ objWriter ->endElement ();
1452
+ //a:prstGeom
1453
+ $ objWriter ->startElement ('a:prstGeom ' );
1454
+ $ objWriter ->writeAttribute ('prst ' , 'rect ' );
1455
+ //a:avLst
1456
+ $ objWriter ->writeElement ('a:avLst ' , null );
1457
+ //end prstGeom
1458
+ $ objWriter ->endElement ();
1459
+ //a:noFill
1460
+ $ objWriter ->writeElement ('a:noFill ' , null );
1461
+ //a:ln
1462
+ $ objWriter ->startElement ('a:ln ' );
1463
+ $ objWriter ->writeAttribute ('w ' , '12700 ' );
1464
+ //a:solidFill
1465
+ $ objWriter ->startElement ('a:solidFill ' );
1466
+ //a:prstClr
1467
+ $ objWriter ->startElement ('a:prstClr ' );
1468
+ $ objWriter ->writeAttribute ('val ' , 'black ' );
1469
+ $ objWriter ->endElement ();
1470
+ //end a:solidFill
1471
+ $ objWriter ->endElement ();
1472
+ //end a:ln
1473
+ $ objWriter ->endElement ();
1474
+ //end p:spPr
1475
+ $ objWriter ->endElement ();
1476
+ //end p:sp
1477
+ $ objWriter ->endElement ();
1478
+ //end slide preview display
1479
+
1480
+ // p:sp
1481
+ $ objWriter ->startElement ('p:sp ' );
1482
+
1483
+ // p:nvSpPr
1484
+ $ objWriter ->startElement ('p:nvSpPr ' );
1485
+
1486
+ $ objWriter ->startElement ('p:cNvPr ' );
1487
+ $ objWriter ->writeAttribute ('id ' , '2 ' );
1413
1488
$ objWriter ->writeAttribute ('name ' , 'Notes Placeholder ' );
1414
1489
$ objWriter ->endElement ();
1415
1490
@@ -1438,7 +1513,40 @@ public function writeNote(Note $pNote = null)
1438
1513
// ## p:nvSpPr
1439
1514
$ objWriter ->endElement ();
1440
1515
1441
- $ objWriter ->writeElement ('p:spPr ' , null );
1516
+ //START notes print below rectangle section
1517
+ // p:spPr
1518
+ $ objWriter ->startElement ('p:spPr ' );
1519
+
1520
+ // p:spPr > a:xfrm
1521
+ $ objWriter ->startElement ('a:xfrm ' );
1522
+
1523
+ // p:spPr > a:xfrm > :off
1524
+ $ objWriter ->startElement ('a:off ' );
1525
+ $ objWriter ->writeAttribute ('x ' , CommonDrawing::pixelsToEmu ($ pNote ->getOffsetX ()));
1526
+ $ objWriter ->writeAttribute ('y ' , CommonDrawing::pixelsToEmu (round ($ pNote ->getExtentY () / 2 )));
1527
+ $ objWriter ->endElement ();
1528
+
1529
+ // p:spPr > a:xfrm > a:ext
1530
+ $ objWriter ->startElement ('a:ext ' );
1531
+ $ objWriter ->writeAttribute ('cx ' , '5486400 ' );
1532
+ $ objWriter ->writeAttribute ('cy ' , '3600450 ' );
1533
+ $ objWriter ->endElement ();
1534
+
1535
+ // p:spPr > ##a:xfrm
1536
+ $ objWriter ->endElement ();
1537
+
1538
+ // p:spPr > a:prstGeom
1539
+ $ objWriter ->startElement ('a:prstGeom ' );
1540
+ $ objWriter ->writeAttribute ('prst ' , 'rect ' );
1541
+
1542
+ // p:spPr > a:prstGeom > a:avLst
1543
+ $ objWriter ->writeElement ('a:avLst ' , null );
1544
+
1545
+ // p:spPr > ##a:prstGeom
1546
+ $ objWriter ->endElement ();
1547
+
1548
+ // ##p:spPr
1549
+ $ objWriter ->endElement ();
1442
1550
1443
1551
// p:txBody
1444
1552
$ objWriter ->startElement ('p:txBody ' );
0 commit comments