Kaydet (Commit) 615ba47c authored tarafından Justin Luth's avatar Justin Luth Kaydeden (comit) Caolán McNamara

fdo#67870 WW8 filter: import zoom type

Change-Id: If919880b51bdb30d9afdb168dae8f84dbfe18524
üst ee75c0d0
...@@ -81,6 +81,7 @@ ...@@ -81,6 +81,7 @@
#include <docufld.hxx> #include <docufld.hxx>
#include <swfltopt.hxx> #include <swfltopt.hxx>
#include <viewsh.hxx> #include <viewsh.hxx>
#include <viewopt.hxx>
#include <shellres.hxx> #include <shellres.hxx>
#include <mdiexp.hxx> #include <mdiexp.hxx>
#include <statstr.hrc> #include <statstr.hrc>
...@@ -1901,7 +1902,13 @@ void SwWW8ImplReader::ImportDop() ...@@ -1901,7 +1902,13 @@ void SwWW8ImplReader::ImportDop()
aViewProps[1].Name = "VisibleBottom"; aViewProps[1].Name = "VisibleBottom";
aViewProps[1].Value <<= sal_Int32(0); aViewProps[1].Value <<= sal_Int32(0);
aViewProps[2].Name = "ZoomType"; aViewProps[2].Name = "ZoomType";
aViewProps[2].Value <<= sal_Int16(0); //Import zoom type
switch (pWDop->zkSaved) {
case 1: aViewProps[2].Value <<= sal_Int16(SVX_ZOOM_WHOLEPAGE); break;
case 2: aViewProps[2].Value <<= sal_Int16(SVX_ZOOM_PAGEWIDTH); break;
case 3: aViewProps[2].Value <<= sal_Int16(SVX_ZOOM_OPTIMAL); break;
default: aViewProps[2].Value <<= sal_Int16(SVX_ZOOM_PERCENT); break;
}
uno::Reference< uno::XComponentContext > xComponentContext(comphelper::getProcessComponentContext()); uno::Reference< uno::XComponentContext > xComponentContext(comphelper::getProcessComponentContext());
uno::Reference<container::XIndexContainer> xBox = document::IndexedPropertyValues::create(xComponentContext); uno::Reference<container::XIndexContainer> xBox = document::IndexedPropertyValues::create(xComponentContext);
......
...@@ -1628,7 +1628,7 @@ public: ...@@ -1628,7 +1628,7 @@ public:
sal_Int32 lKeyProtDoc; // document protection password key, only valid if dop.fProtEnabled, dop.fLockAtn or dop.fLockRev are 1. sal_Int32 lKeyProtDoc; // document protection password key, only valid if dop.fProtEnabled, dop.fLockAtn or dop.fLockRev are 1.
sal_uInt16 wvkSaved : 3; // document view kind: 0 Normal view, 1 Outline view, 2 Page View sal_uInt16 wvkSaved : 3; // document view kind: 0 Normal view, 1 Outline view, 2 Page View
sal_uInt16 wScaleSaved : 9; ///< Specifies the zoom percentage that was in use when the document was saved. sal_uInt16 wScaleSaved : 9; ///< Specifies the zoom percentage that was in use when the document was saved.
sal_uInt16 zkSaved : 2; sal_uInt16 zkSaved : 2; // document zoom type: 0 percent, 1 whole/entire page, 2 page width, 3 text width/optimal
bool fRotateFontW6 : 1; bool fRotateFontW6 : 1;
bool iGutterPos : 1 ; bool iGutterPos : 1 ;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment