Comments (15)
A starting documentation is present here : http://phpword.readthedocs.org/en/develop/index.html
from phpword.
@ivanlanin Could you add your table in docs ?
from phpword.
Wow. RTD changes our manual almost instantly :)
Btw, I use pandoc since I'm too lazy to write rst myself.
from phpword.
@Progi1984 Checkout the updated README.md and rst files :)
from phpword.
No problem for using Pandoc ;)
For the table with differences, I thought to this : https://github.com/PHPOffice/PHPExcel/blob/master/Documentation/Functionality%20Cross-Reference.xls (without getters & setters)
Furthermore, I think the file Readme.md must not contain the documentation but must be a reference where to find documentation, install, and so on like PHPExcel. Because the documentation is located to two places and we risk to forget updating one.
from phpword.
Ah, I see. Ok. I don't think we could create something like that using markup. It's too complicated. We better use Google Spreadsheet or use Excel, like PHPExcel, and put it in the docs folder. I prefer the first approach since we can keep our source code clean from binaries.
Regarding duplicate docs, I agree. So we keep the README simple and focus on the rst?
from phpword.
I have edited the documentation for outputting what I thought : http://phpword.readthedocs.org/en/develop/intro.html#file-formats.
It's not Markdown, it's reStructuredText (.rst).
For a simple ReadMe, and a focus on the RST, I agree.
from phpword.
Look much better. Got it. I'll migrate the README.md contents to rst and will continue the documentation there.
Can we close this issue? :)
from phpword.
I must redesign the second table and add some features.
I will do this week-end.
from phpword.
While you're on it, could you also check the PDF generated from our docs? There is no TOC, no index page at the back, and the first few pages of PDF looks empty. What should we do? Thanks.
from phpword.
I just improved tables with features support.
https://phpword.readthedocs.org/en/develop/intro.html#file-formats
I look at the PDF ;)
from phpword.
Ah, much better now :) But why there's still no TOC? Is there any special setup we have put? RTD seems can't render the checkmarks on the feature table, either.
from phpword.
For the TOC, it seems that it's a bug : readthedocs/readthedocs.org#665
from phpword.
The workaround dc28fd6 seems to work :)
from phpword.
Yep, Perfect, I close it :)
from phpword.
Related Issues (20)
- Setting Specific Table Column Width
- TemplateProcessor.php print empty '' string if value is 0 HOT 2
- Missing and misaligned contents using createWriter
- Images produced by templateProcessor->setImageValue look different in Windows versus Mac HOT 1
- Reader ERROR -> libxml_disable_entity_loader() is deprecated in PHP8
- TemplateProcessor deleteBlock is not working HOT 1
- Extension for PHPWord/src/PhpWord/IOFactory.php::extractVariables
- Contents of the cells are not vertically centered
- cloneBlock property does not function properly with files exceeding 145KB in the template.
- Invalid image: zip:///tmp/......../iamge4.png
- Incorrect variable naming conventions
- Replace all image by their alttext attribute
- Race condition in ZipArchive::$tempDir
- When using addHtml function, the width of the image is not measured in pt
- RTF increases support for Chinese reading
- Corrupted file after SaveAs from templateProcessor
- When I've tried to use it i'd get the error: "Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 262144 bytes) ". I've modified the amount of memory via ini_set but the error continues
- Error: Class "ZipArchive" not found (0) En el archivo I:\MisWebs\test\vendor\phpoffice\phpword\src\PhpWord\Shared\ZipArchive.php en la línea: 138 HOT 1
- not adding header and footer on pdf:(dompdf and mpdf) HOT 3
- setImageValue added image doesn't have common image properties
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from phpword.