summaryrefslogtreecommitdiff
path: root/svtools
diff options
context:
space:
mode:
authorEilidh McAdam <eilidh@lanedo.com>2012-11-15 00:29:58 +0000
committerFridrich Strba <fridrich@documentfoundation.org>2012-12-04 10:59:20 +0000
commit7d632ff29e601c2e680c4a689997fbf552592a4b (patch)
treee632de620c11503eb80ae84704fd107cdd348dba /svtools
parent67f42de08bb5d075d554cf5aa1a4c106fe9e4f5c (diff)
Support added for fine dashing on table borders.
When reading in docx documents, fine dashing provides a better visual match for some border types. Added in this patch: - FINE_DASHED in BorderLineStyle UNO enum and in internals - Import of docx table borders using this border style Change-Id: I39cfa18c915ec94d8e4ecfc6a2ca637076d1e468 Reviewed-on: https://gerrit.libreoffice.org/1123 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
Diffstat (limited to 'svtools')
-rw-r--r--svtools/inc/svtools/ctrlbox.hxx1
-rw-r--r--svtools/source/control/ctrlbox.cxx7
2 files changed, 8 insertions, 0 deletions
diff --git a/svtools/inc/svtools/ctrlbox.hxx b/svtools/inc/svtools/ctrlbox.hxx
index a6b26b8a5a05..2d6e6a2536d9 100644
--- a/svtools/inc/svtools/ctrlbox.hxx
+++ b/svtools/inc/svtools/ctrlbox.hxx
@@ -44,6 +44,7 @@ typedef ::std::vector< FontInfo > ImplFontList;
#define STYLE_SOLID ( ( sal_uInt16 ) 0 )
#define STYLE_DOTTED ( ( sal_uInt16 ) 1 )
#define STYLE_DASHED ( ( sal_uInt16 ) 2 )
+#define STYLE_FINE_DASHED ( ( sal_uInt16 ) 14 )
#define STYLE_NONE ( ( sal_uInt16 ) -1)
#define CHANGE_LINE1 ( ( sal_uInt16 ) 1 )
diff --git a/svtools/source/control/ctrlbox.cxx b/svtools/source/control/ctrlbox.cxx
index 017422f0ea75..dd739d40f509 100644
--- a/svtools/source/control/ctrlbox.cxx
+++ b/svtools/source/control/ctrlbox.cxx
@@ -615,6 +615,13 @@ namespace svtools
aPattern.push_back( 20 );
}
break;
+ case STYLE_FINE_DASHED:
+ if ( eUnit == MAP_PIXEL )
+ {
+ aPattern.push_back( 4 );
+ aPattern.push_back( 1 );
+ }
+ break;
default:
break;
}