office-gobmx/include/xmloff
László Németh 7a1d4b7d1d tdf#149420 sw offapi xmloff: add hyphenation zone
Add hyphenation zone support, i.e. allow the specified
amount of extra space in lines instead of forcing hyphenation.
It's for limiting hyphenation, used especially with
not justified paragraph alignment.

Note: this is an OOXML interoperability feature,
used also in DTP software and CSS.

* Add checkbox to Text Flow in paragraph dialog
* Store property in paragraph model (com::sun::style::ParagraphProperties::ParaHyphenationZone)
* Add ODF import/export
* Add ODF unit test
* Add layout test

Note: extend SvxHyphenZoneItem::GetPresentation() with
missing No CAPS and No last word hyphenation options.

Note: fix OSL_ENSURE condition in SwTextFormatInfo::GetHyphValues().

Follow-up to commit 29359fc15c
"tdf#149324 sw offapi xmloff: add option to not hyphenate short words".

Change-Id: Ib8eff6ea98a9aa5ca6cb9d17faa0bbb789687ce9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135247
Tested-by: Jenkins
Reviewed-by: László Németh <nemeth@numbertext.org>
2022-06-02 09:57:39 +02:00
..
table
animationexport.hxx
animexp.hxx
attrlist.hxx
autolayout.hxx
contextid.hxx
controlpropertyhdl.hxx
DashStyle.hxx new loplugin:trivialdestructor 2022-03-11 09:06:06 +01:00
dllapi.h
DocumentSettingsContext.hxx
EnumPropertyHdl.hxx
families.hxx
formlayerexport.hxx
formlayerimport.hxx
GradientStyle.hxx new loplugin:trivialdestructor 2022-03-11 09:06:06 +01:00
HatchStyle.hxx new loplugin:trivialdestructor 2022-03-11 09:06:06 +01:00
i18nmap.hxx
ImageStyle.hxx
languagetagodf.hxx
maptype.hxx
MarkerStyle.hxx new loplugin:trivialdestructor 2022-03-11 09:06:06 +01:00
NamedBoolPropertyHdl.hxx
namespacemap.hxx reduce space needed for NameSpaceMap 2022-05-24 16:37:43 +02:00
numehelp.hxx
odffields.hxx
prhdlfac.hxx
ProgressBarHelper.hxx
prstylei.hxx
SchXMLExportHelper.hxx
SchXMLImportHelper.hxx Resolves: tdf#117162 ImportDocumentHandler expects data provider to exist 2022-03-30 09:39:22 +02:00
SchXMLSeriesHelper.hxx
SettingsExportHelper.hxx
settingsstore.hxx
shapeexport.hxx
shapeimport.hxx
SinglePropertySetInfoCache.hxx
styleexp.hxx
txtimp.hxx
txtimppr.hxx these can be stack allocated 2022-05-30 19:17:03 +02:00
txtparae.hxx sw content controls: add ODT export 2022-04-08 12:51:09 +02:00
txtprmap.hxx
txtstyli.hxx
unoatrcn.hxx use more string_view in xmloff 2022-04-13 20:36:16 +02:00
unointerfacetouniqueidentifiermapper.hxx
xformsexport.hxx
xformsimport.hxx
xmlaustp.hxx
XMLBase64ImportContext.hxx
XMLCharContext.hxx
xmlcnimp.hxx
XMLConstantsPropertyHandler.hxx
XMLDrawingPageStyleContext.hxx
xmlement.hxx
xmlerror.hxx
xmlevent.hxx
XMLEventExport.hxx
XMLEventsImportContext.hxx
xmlexp.hxx
xmlexppr.hxx
XMLFilterServiceNames.h
XMLFontAutoStylePool.hxx
XMLFontStylesContext.hxx
XMLGraphicsDefaultStyle.hxx
xmlictxt.hxx
xmlimp.hxx ODT import: fix MSO-style <text:list text:continue-numbering="true"> 2022-02-24 17:37:59 +01:00
xmlimppr.hxx
xmlmetae.hxx
xmlmetai.hxx
xmlnamespace.hxx
xmlnume.hxx new loplugin:trivialdestructor 2022-03-11 09:06:06 +01:00
xmlnumfe.hxx loplugin:stringviewparam whitelist some more functions 2022-04-13 08:38:53 +02:00
xmlnumfi.hxx
xmlnumi.hxx
XMLPageExport.hxx
xmlprcon.hxx
xmlprhdl.hxx
xmlprmap.hxx
xmlscripti.hxx
XMLSettingsExportContext.hxx
XMLShapeStyleContext.hxx
xmlstyle.hxx
XMLTextListAutoStylePool.hxx
XMLTextMasterPageContext.hxx
XMLTextMasterPageExport.hxx
XMLTextMasterStylesContext.hxx
XMLTextShapeImportHelper.hxx
XMLTextShapeStyleContext.hxx
XMLTextTableContext.hxx
xmltkmap.hxx
xmltoken.hxx tdf#149420 sw offapi xmloff: add hyphenation zone 2022-06-02 09:57:39 +02:00
xmltypes.hxx
xmluconv.hxx add string_view wrappers for rtl::math::stringToDouble 2022-04-27 12:19:55 +02:00