1.0.0
版本发布时间: 2022-11-16 04:27:50
PHPOffice/PHPWord最新发布版本:1.1.0(2023-05-30 16:01:59)
BREAKING CHANGE
Most deprecated things were dropped. See details in https://github.com/PHPOffice/PHPWord/commit/b9f1151bc6f90c276153c3c9dca10a5fc7f355fb.
Dropped classes:
-
PhpOffice\PhpWord\Template
Dropped constants:
-
PhpOffice\PhpWord\Style\Font::UNDERLINE_DOTHASH
-
PhpOffice\PhpWord\Style\Font::UNDERLINE_DOTHASHHEAVY
-
PhpOffice\PhpWord\Style\Cell::VALIGN_TOP
-
PhpOffice\PhpWord\Style\Cell::VALIGN_CENTER
-
PhpOffice\PhpWord\Style\Cell::VALIGN_BOTTOM
-
PhpOffice\PhpWord\Style\Cell::VALIGN_BOTH
-
PhpOffice\PhpWord\Style\TOC::TABLEADER_DOT
-
PhpOffice\PhpWord\Style\TOC::TABLEADER_UNDERSCORE
-
PhpOffice\PhpWord\Style\TOC::TABLEADER_LINE
-
PhpOffice\PhpWord\Style\TOC::TABLEADER_NONE
-
PhpOffice\PhpWord\Style\Table::WIDTH_AUTO
-
PhpOffice\PhpWord\Style\Table::WIDTH_PERCENT
-
PhpOffice\PhpWord\Style\Table::WIDTH_TWIP
-
PhpOffice\PhpWord\PhpWord::DEFAULT_FONT_NAME
-
PhpOffice\PhpWord\PhpWord::DEFAULT_FONT_SIZE
-
PhpOffice\PhpWord\PhpWord::DEFAULT_FONT_COLOR
-
PhpOffice\PhpWord\PhpWord::DEFAULT_FONT_CONTENT_TYPE
Dropped methods:
-
PhpOffice\PhpWord\Ekement\AbstractContainer::createTextRun()
-
PhpOffice\PhpWord\Ekement\AbstractContainer::createFootnote()
-
PhpOffice\PhpWord\Ekement\Footnote::getReferenceId()
-
PhpOffice\PhpWord\Ekement\Footnote::setReferenceId()
-
PhpOffice\PhpWord\Ekement\Image::getIsWatermark()
-
PhpOffice\PhpWord\Ekement\Image::getIsMemImage()
-
PhpOffice\PhpWord\Ekement\Link::getTarget()
-
PhpOffice\PhpWord\Ekement\Link::getLinkSrc()
-
PhpOffice\PhpWord\Ekement\Link::getLinkName()
-
PhpOffice\PhpWord\Ekement\OLEObject::getObjectId()
-
PhpOffice\PhpWord\Ekement\OLEObject::setObjectId()
-
PhpOffice\PhpWord\Ekement\Section::getFootnotePropoperties()
-
PhpOffice\PhpWord\Ekement\Section::setSettings()
-
PhpOffice\PhpWord\Ekement\Section::getSettings()
-
PhpOffice\PhpWord\Ekement\Section::createHeader()
-
PhpOffice\PhpWord\Ekement\Section::createFooter()
-
PhpOffice\PhpWord\Ekement\Section::getFooter()
-
PhpOffice\PhpWord\Media::addSectionMediaElement()
-
PhpOffice\PhpWord\Media::addSectionLinkElement()
-
PhpOffice\PhpWord\Media::getSectionMediaElements()
-
PhpOffice\PhpWord\Media::countSectionMediaElements()
-
PhpOffice\PhpWord\Media::addHeaderMediaElement()
-
PhpOffice\PhpWord\Media::countHeaderMediaElements()
-
PhpOffice\PhpWord\Media::getHeaderMediaElements()
-
PhpOffice\PhpWord\Media::addFooterMediaElement()
-
PhpOffice\PhpWord\Media::countFooterMediaElements()
-
PhpOffice\PhpWord\Media::getFooterMediaElements()
-
PhpOffice\PhpWord\PhpWord::getProtection()
-
PhpOffice\PhpWord\PhpWord::loadTemplate()
-
PhpOffice\PhpWord\PhpWord::createSection()
-
PhpOffice\PhpWord\PhpWord::getDocumentProperties()
-
PhpOffice\PhpWord\PhpWord::setDocumentProperties()
-
PhpOffice\PhpWord\Reader\AbstractReader::getReadDataOnly()
-
PhpOffice\PhpWord\Settings::getCompatibility()
-
PhpOffice\PhpWord\Style\AbstractStyle::setArrayStyle()
-
PhpOffice\PhpWord\Style\Cell::getDefaultBorderColor()
-
PhpOffice\PhpWord\Style\Font::getBold()
-
PhpOffice\PhpWord\Style\Font::getItalic()
-
PhpOffice\PhpWord\Style\Font::getSuperScript()
-
PhpOffice\PhpWord\Style\Font::getSubScript()
-
PhpOffice\PhpWord\Style\Font::getStrikethrough()
-
PhpOffice\PhpWord\Style\Font::getParagraphStyle()
-
PhpOffice\PhpWord\Style\Frame::getAlign()
-
PhpOffice\PhpWord\Style\Frame::setAlign()
-
PhpOffice\PhpWord\Style\NumberingLevel::getAlign()
-
PhpOffice\PhpWord\Style\NumberingLevel::setAlign()
-
PhpOffice\PhpWord\Style\Paragraph::getAlign()
-
PhpOffice\PhpWord\Style\Paragraph::setAlign()
-
PhpOffice\PhpWord\Style\Paragraph::getWidowControl()
-
PhpOffice\PhpWord\Style\Paragraph::getKeepNext()
-
PhpOffice\PhpWord\Style\Paragraph::getKeepLines()
-
PhpOffice\PhpWord\Style\Paragraph::getPageBreakBefore()
-
PhpOffice\PhpWord\Style\Row::getTblHeader()
-
PhpOffice\PhpWord\Style\Row::isTblHeader()
-
PhpOffice\PhpWord\Style\Row::getCantSplit()
-
PhpOffice\PhpWord\Style\Row::getExactHeight()
-
PhpOffice\PhpWord\Style\Spacing::getRule()
-
PhpOffice\PhpWord\Style\Spacing::setRule()
-
PhpOffice\PhpWord\Style\Table::getAlign()
-
PhpOffice\PhpWord\Style\Table::setAlign()
-
PhpOffice\PhpWord\Writer\AbstractWriter::getUseDiskCaching()
-
PhpOffice\PhpWord\Writer\HTML::writeDocument()
Bug fixes
- Multiple PHP 8.1 fixes
-
loadConfig
returns config that was actually applied - HTML Reader : Override inline style on HTML attribute for table
- HTML Reader : Use
border
attribute for tables - HTML Reader : Style page-break-after in paragraph
- HTML Reader : Heading in Text Run is not allowed
Miscellaneous
- Drop support for PHP 7.0 and older