[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: koffice/filters/kspread/excel
From: Marijn Kruisselbrink <m.kruisselbrink () student ! tue ! nl>
Date: 2010-06-15 12:30:59
Message-ID: 20100615123059.A2575AC8D3 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1138228 by mkruisselbrink:
add support for horizontal justify alignment to the xls import filter
M +9 -3 import/excelimport.cc
M +1 -1 sidewinder/format.cpp
M +1 -1 sidewinder/format.h
M +7 -1 sidewinder/globalssubstreamhandler.cpp
--- trunk/koffice/filters/kspread/excel/import/excelimport.cc #1138227:1138228
@@ -1855,9 +1855,15 @@
if (!align.isNull()) {
switch (align.alignX()) {
- case Format::Left: style.addProperty("fo:text-align", "start", \
KoGenStyle::ParagraphType); break;
- case Format::Center: style.addProperty("fo:text-align", "center", \
KoGenStyle::ParagraphType); break;
- case Format::Right: style.addProperty("fo:text-align", "end", \
KoGenStyle::ParagraphType); break; + case Format::Left:
+ style.addProperty("fo:text-align", "start", KoGenStyle::ParagraphType); \
break; + case Format::Center:
+ style.addProperty("fo:text-align", "center", KoGenStyle::ParagraphType); \
break; + case Format::Right:
+ style.addProperty("fo:text-align", "end", KoGenStyle::ParagraphType); \
break; + case Format::Justify:
+ case Format::Distributed:
+ style.addProperty("fo:text-align", "justify", \
KoGenStyle::ParagraphType); break; }
if (align.indentLevel() != 0)
--- trunk/koffice/filters/kspread/excel/sidewinder/format.cpp #1138227:1138228
@@ -309,7 +309,7 @@
bool FormatAlignment::wrap() const
{
- return d->wrap || d->alignY == Format::VJustify || d->alignY == \
Format::VDistributed; + return d->wrap || d->alignY == Format::VJustify || \
d->alignY == Format::VDistributed || d->alignX == Format::Justify || d->alignX == \
Format::Distributed; }
void FormatAlignment::setWrap(bool w)
--- trunk/koffice/filters/kspread/excel/sidewinder/format.h #1138227:1138228
@@ -766,7 +766,7 @@
*/
void setValueFormat(const UString& valueFormat);
- enum { Standard = -1, Left, Center, Right };
+ enum { Standard = -1, Left, Center, Right, Justify, Distributed };
enum { Top, Middle, Bottom, VJustify, VDistributed };
--- trunk/koffice/filters/kspread/excel/sidewinder/globalssubstreamhandler.cpp \
#1138227:1138228 @@ -474,8 +474,14 @@
alignment.setAlignX(Format::Right); break;
case XFRecord::Centered:
alignment.setAlignX(Format::Center); break;
+ case XFRecord::Justified:
+ alignment.setAlignX(Format::Justify); break;
+ case XFRecord::Distributed:
+ alignment.setAlignX(Format::Distributed); break;
+ case XFRecord::Filled:
+ case XFRecord::CenteredSelection:
default: break;
- // FIXME still unsupported: Repeat, Justified, Filled, Distributed
+ // FIXME still unsupported: CenteredSelection, Filled
}
switch (xf.verticalAlignment()) {
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic