summaryrefslogtreecommitdiff
path: root/oox
diff options
context:
space:
mode:
authorTamas Bunth <tamas.bunth@collabora.co.uk>2019-10-25 17:45:01 +0200
committerAndras Timar <andras.timar@collabora.com>2019-11-01 10:46:39 +0100
commit43446b54a2642e367bddca63f14f1b6da58e2149 (patch)
treeace2517589538802cbf8575e922d4281b1f4bc24 /oox
parent15a6c2559b5d19a51534841c05bf478a11dc74fb (diff)
tdf#126324 Import custom date as custom XTextField
Change-Id: I89f96490a47210e7daa3b21b2399e0dfe0cf3abf Reviewed-on: https://gerrit.libreoffice.org/81513 Tested-by: Jenkins Reviewed-by: Tamás Bunth <btomi96@gmail.com> Reviewed-on: https://gerrit.libreoffice.org/81662 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Andras Timar <andras.timar@collabora.com>
Diffstat (limited to 'oox')
-rw-r--r--oox/source/drawingml/textfield.cxx6
1 files changed, 6 insertions, 0 deletions
diff --git a/oox/source/drawingml/textfield.cxx b/oox/source/drawingml/textfield.cxx
index a3e2bf4948c6..ae0672896e50 100644
--- a/oox/source/drawingml/textfield.cxx
+++ b/oox/source/drawingml/textfield.cxx
@@ -66,6 +66,12 @@ void lclCreateTextFields( std::vector< Reference< XTextField > > & aFields,
OString p( s.pData->buffer + 8 );
try
{
+ if(p.startsWith("'"))
+ {
+ xIface = xFactory->createInstance( "com.sun.star.text.TextField.Custom" );
+ aFields.emplace_back( xIface, UNO_QUERY );
+ return;
+ }
bool bIsDate = true;
int idx = p.toInt32();
sal_uInt16 nNumFmt;