summaryrefslogtreecommitdiffstats
path: root/drawinglayer
diff options
context:
space:
mode:
Diffstat (limited to 'drawinglayer')
-rw-r--r--drawinglayer/source/tools/emfpstringformat.cxx64
1 files changed, 14 insertions, 50 deletions
diff --git a/drawinglayer/source/tools/emfpstringformat.cxx b/drawinglayer/source/tools/emfpstringformat.cxx
index 071493c13062..0a053201b4ec 100644
--- a/drawinglayer/source/tools/emfpstringformat.cxx
+++ b/drawinglayer/source/tools/emfpstringformat.cxx
@@ -46,75 +46,39 @@ namespace emfplushelper
{
OUStringBuffer sFlags;
+ // These are extracted from enum in emfpstringformat.hxx
if (flag & StringFormatDirectionRightToLeft)
- sFlags.append("StringFormatDirectionRightToLeft");
+ sFlags.append("StringFormatDirectionRightToLeft ");
- if (flag & StringFormatDirectionRightToLeft)
- {
- if (!sFlags.isEmpty())
- sFlags.append(", ");
-
- sFlags.append("StringFormatDirectionRightToLeft");
- }
+ if (flag & StringFormatDirectionVertical)
+ sFlags.append("StringFormatDirectionVertical ");
if (flag & StringFormatNoFitBlackBox)
- {
- if (!sFlags.isEmpty())
- sFlags.append(", ");
-
- sFlags.append("StringFormatNoFitBlackBox");
- }
+ sFlags.append("StringFormatNoFitBlackBox ");
if (flag & StringFormatDisplayFormatControl)
- {
- if (!sFlags.isEmpty())
- sFlags.append(", ");
+ sFlags.append("StringFormatDisplayFormatControl ");
- sFlags.append("StringFormatDisplayFormatControl");
- }
if (flag & StringFormatNoFontFallback)
- {
- if (!sFlags.isEmpty())
- sFlags.append(", ");
+ sFlags.append("StringFormatNoFontFallback ");
- sFlags.append("StringFormatNoFontFallback");
- }
if (flag & StringFormatMeasureTrailingSpaces)
- {
- if (!sFlags.isEmpty())
- sFlags.append(", ");
+ sFlags.append("StringFormatMeasureTrailingSpaces ");
- sFlags.append("StringFormatMeasureTrailingSpaces");
- }
if (flag & StringFormatNoWrap)
- {
- if (!sFlags.isEmpty())
- sFlags.append(", ");
+ sFlags.append("StringFormatNoWrap ");
- sFlags.append("StringFormatNoWrap");
- }
if (flag & StringFormatLineLimit)
- {
- if (!sFlags.isEmpty())
- sFlags.append(", ");
+ sFlags.append("StringFormatLineLimit ");
- sFlags.append("StringFormatLineLimit");
- }
if (flag & StringFormatNoClip)
- {
- if (!sFlags.isEmpty())
- sFlags.append(", ");
+ sFlags.append("StringFormatNoClip ");
- sFlags.append("StringFormatNoClip");
- }
if (flag & StringFormatBypassGDI)
- {
- if (!sFlags.isEmpty())
- sFlags.append(", ");
-
- sFlags.append("StringFormatBypassGDI");
- }
+ sFlags.append("StringFormatBypassGDI ");
+ // There will be 1 extra space in the end. It could be truncated, but
+ // as it is for SAL_INFO() only, it would not be important
return sFlags.makeStringAndClear();
}