You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Theme colors subject to tints occur in the wild, and should not be targeted by this PR. Our use case is an unmodified Theme color. There is probably a decent case to be made for adding a Tint property to Color, but that can come later if desired.
`Color::setHyperlinkTheme` will now try to fill in `rgb` as well as `theme` if it can locate an appropriate value in the Spreadsheet Theme. This will permit non-Xlsx formats to at least duplicate the color that Xlsx uses for hyperlinks.
Setting `Color::rgb\argb` will reset `theme` to none. If you want to use both, do rgb first, then theme. This will, I hope, avoid surpises for end-users.
Copy file name to clipboardExpand all lines: docs/topics/recipes.md
+15-8Lines changed: 15 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -20,7 +20,7 @@ finding a specific document in a file repository or a document
20
20
management system. For example Microsoft Sharepoint uses document
21
21
metadata to search for a specific document in its document lists.
22
22
23
-
<details>
23
+
<detailsmarkdown>
24
24
<summary>Click here for details of Spreadsheet Document Properties</summary>
25
25
26
26
These are accessed in MS Excel from the "Info" option on the "File" menu:
@@ -67,7 +67,7 @@ $spreadsheet->getProperties()
67
67
68
68
You can choose which properties to set or ignore.
69
69
70
-
<details>
70
+
<detailsmarkdown>
71
71
<summary>Click here for details of Property Getters/Setters</summary>
72
72
73
73
PhpSpreadsheet provides specific getters/setters for a number of pre-defined properties.
@@ -90,7 +90,7 @@ PhpSpreadsheet provides specific getters/setters for a number of pre-defined pro
90
90
91
91
</details>
92
92
93
-
<details>
93
+
<detailsmarkdown>
94
94
<summary>Click here for details of Custom Properties</summary>
95
95
96
96
Additionally, PhpSpreadsheet supports the creation and reading of custom properties for those file formats that accept custom properties.
@@ -143,7 +143,7 @@ $spreadsheet->getProperties()
143
143
144
144
A Spreadsheet consists of (very rarely) none, one or more Worksheets. If you have 1 or more Worksheets, then one (and only one) of those Worksheets can be "Active" (viewed or updated) at a time, but there will always be an "Active" Worksheet (unless you explicitly delete all of the Worksheets in the Spreadsheet).
145
145
146
-
<details>
146
+
<detailsmarkdown>
147
147
<summary>Click here for details about Worksheets</summary>
148
148
149
149
When you create a new Spreadsheet in MS Excel, it creates the Spreadsheet with a single Worksheet ("Sheet1")
@@ -278,7 +278,7 @@ define your own values as long as they are a valid MS Excel format.
278
278
PhpSpreadsheet also provides a number of Wizards to help you create
279
279
Date, Time and DateTime format masks.
280
280
281
-
<details>
281
+
<detailsmarkdown>
282
282
<summary>Click here for an example of the Date/Time Wizards</summary>
0 commit comments