You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by ha...@apache.org on 2015/01/31 17:55:57 UTC
svn commit: r1656211 - in /openoffice/trunk/main:
helpcontent2/source/text/shared/01/
officecfg/registry/schema/org/openoffice/Office/ sw/source/ui/app/
sw/source/ui/envelp/ sw/source/ui/inc/
Author: hanya
Date: Sat Jan 31 16:55:56 2015
New Revision: 1656211
URL: http://svn.apache.org/r1656211
Log:
#i53718# add support of paper size for label document
Modified:
openoffice/trunk/main/helpcontent2/source/text/shared/01/01010202.xhp
openoffice/trunk/main/officecfg/registry/schema/org/openoffice/Office/Labels.xcs
openoffice/trunk/main/officecfg/registry/schema/org/openoffice/Office/Writer.xcs
openoffice/trunk/main/sw/source/ui/app/applab.cxx
openoffice/trunk/main/sw/source/ui/envelp/label1.cxx
openoffice/trunk/main/sw/source/ui/envelp/labelcfg.cxx
openoffice/trunk/main/sw/source/ui/envelp/labfmt.cxx
openoffice/trunk/main/sw/source/ui/envelp/labfmt.hrc
openoffice/trunk/main/sw/source/ui/envelp/labfmt.hxx
openoffice/trunk/main/sw/source/ui/envelp/labfmt.src
openoffice/trunk/main/sw/source/ui/envelp/labimg.cxx
openoffice/trunk/main/sw/source/ui/envelp/labimp.hxx
openoffice/trunk/main/sw/source/ui/inc/labimg.hxx
Modified: openoffice/trunk/main/helpcontent2/source/text/shared/01/01010202.xhp
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/helpcontent2/source/text/shared/01/01010202.xhp?rev=1656211&r1=1656210&r2=1656211&view=diff
==============================================================================
--- openoffice/trunk/main/helpcontent2/source/text/shared/01/01010202.xhp (original)
+++ openoffice/trunk/main/helpcontent2/source/text/shared/01/01010202.xhp Sat Jan 31 16:55:56 2015
@@ -68,6 +68,12 @@
<bookmark xml-lang="en-US" branch="hid/sw:NumericField:TP_LAB_FMT:FLD_ROWS" id="bm_id3153146" localize="false"/>
<paragraph role="heading" id="hd_id3154143" xml-lang="en-US" level="2" l10n="U" oldref="17">Rows</paragraph>
<paragraph role="paragraph" id="par_id3145119" xml-lang="en-US" l10n="U" oldref="18"><ahelp hid="SW:NUMERICFIELD:TP_LAB_FMT:FLD_ROWS">Enter the number of labels or business cards that you want to span the height of the page.</ahelp></paragraph>
+<bookmark xml-lang="en-US" branch="hid/sw:NumericField:TP_LAB_FMT:FLD_PAPER_WIDTH" id="bm_id3153156" localize="false"/>
+<paragraph role="paragraph" id="par_id3145129" xml-lang="en-US" l10n="U" oldref="18"><ahelp hid="SW:NUMERICFIELD:TP_LAB_FMT:FLD_PAPER_WIDTH">Displays the width of the paper which the labels or business cards are ordered. If you are defining a custom format, enter a value here. If this value is zero, the paper width is calculated from the width of the label.</ahelp></paragraph>
+<paragraph role="heading" id="hd_id3154153" xml-lang="en-US" level="2" l10n="U" oldref="17">Paper Width</paragraph>
+<bookmark xml-lang="en-US" branch="hid/sw:NumericField:TP_LAB_FMT:FLD_PAPER_HEIGHT" id="bm_id3153166" localize="false"/>
+<paragraph role="heading" id="hd_id3154163" xml-lang="en-US" level="2" l10n="U" oldref="17">Paper Height</paragraph>
+<paragraph role="paragraph" id="par_id3145139" xml-lang="en-US" l10n="U" oldref="18"><ahelp hid="SW:NUMERICFIELD:TP_LAB_FMT:FLD_PAPER_HEIGHT">Displays the height of the paper which the labels or business cards are ordered. If you are defining a custom format, enter a value here. If this value is zero for sheet format, the paper height is calculated from the height of the label.</ahelp></paragraph>
<bookmark xml-lang="en-US" branch="hid/sw:PushButton:TP_LAB_FMT:PB_SAVE" id="bm_id3153716" localize="false"/>
<paragraph role="heading" id="hd_id3147336" xml-lang="en-US" level="2" l10n="U" oldref="19">Save</paragraph>
<paragraph role="paragraph" id="par_id3156152" xml-lang="en-US" l10n="U" oldref="20"><ahelp hid="SW_PUSHBUTTON_TP_LAB_FMT_PB_SAVE">Saves the current label or business card format.</ahelp></paragraph>
Modified: openoffice/trunk/main/officecfg/registry/schema/org/openoffice/Office/Labels.xcs
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/officecfg/registry/schema/org/openoffice/Office/Labels.xcs?rev=1656211&r1=1656210&r2=1656211&view=diff
==============================================================================
--- openoffice/trunk/main/officecfg/registry/schema/org/openoffice/Office/Labels.xcs (original)
+++ openoffice/trunk/main/officecfg/registry/schema/org/openoffice/Office/Labels.xcs Sat Jan 31 16:55:56 2015
@@ -40,10 +40,10 @@
</prop>
<prop oor:name="Measure" oor:type="xs:string">
<!--Label: Contains the measurement data of the label contatenated by a colon (;) in the following order:
- 'C' or 'S';Horizontal Distance;Vertical Distance;Width;Height;Left margin;Upper margin;Columns;Rows" while 'C' marks a continuous label and 'S' marks a sheet
+ 'C' or 'S';Horizontal Distance;Vertical Distance;Width;Height;Left margin;Upper margin;Columns;Rows;Paper Width;Paper Height" while 'C' marks a continuous label and 'S' marks a sheet
-->
<info>
- <desc>Contains the measurement data of the label concatenated by a colon (;) in the following order: 'C' or 'S';Horizontal Distance;Vertical Distance;Width;Height;Left margin;Upper margin;Columns;Rows" while 'C' marks a continuous label and 'S' marks a sheet.</desc>
+ <desc>Contains the measurement data of the label concatenated by a colon (;) in the following order: 'C' or 'S';Horizontal Distance;Vertical Distance;Width;Height;Left margin;Upper margin;Columns;Rows;Paper Width;Paper Height" while 'C' marks a continuous label and 'S' marks a sheet.</desc>
</info>
</prop>
</group>
Modified: openoffice/trunk/main/officecfg/registry/schema/org/openoffice/Office/Writer.xcs
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/officecfg/registry/schema/org/openoffice/Office/Writer.xcs?rev=1656211&r1=1656210&r2=1656211&view=diff
==============================================================================
--- openoffice/trunk/main/officecfg/registry/schema/org/openoffice/Office/Writer.xcs (original)
+++ openoffice/trunk/main/officecfg/registry/schema/org/openoffice/Office/Writer.xcs Sat Jan 31 16:55:56 2015
@@ -5026,6 +5026,18 @@
</info>
<value>0</value>
</prop>
+ <prop oor:name="PaperWidth" oor:type="xs:int">
+ <info>
+ <desc>Specifies the width of the paper [UNIT=1/100 mm].</desc>
+ </info>
+ <value>10000</value>
+ </prop>
+ <prop oor:name="PaperHeight" oor:type="xs:int">
+ <info>
+ <desc>Specifies the height of the paper [UNIT=1/100 mm].</desc>
+ </info>
+ <value>10000</value>
+ </prop>
</group>
<group oor:name="Option">
<info>
Modified: openoffice/trunk/main/sw/source/ui/app/applab.cxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/sw/source/ui/app/applab.cxx?rev=1656211&r1=1656210&r2=1656211&view=diff
==============================================================================
--- openoffice/trunk/main/sw/source/ui/app/applab.cxx (original)
+++ openoffice/trunk/main/sw/source/ui/app/applab.cxx Sat Jan 31 16:55:56 2015
@@ -97,7 +97,8 @@ const SwFrmFmt *lcl_InsertBCText( SwWrtS
sal_uInt16 nCol, sal_uInt16 nRow, sal_Bool bPage)
{
SfxItemSet aSet(rSh.GetAttrPool(), RES_ANCHOR, RES_ANCHOR,
- RES_VERT_ORIENT, RES_VERT_ORIENT, RES_HORI_ORIENT, RES_HORI_ORIENT, 0 );
+ RES_VERT_ORIENT, RES_VERT_ORIENT, RES_HORI_ORIENT, RES_HORI_ORIENT,
+ RES_LR_SPACE, RES_LR_SPACE, 0 );
sal_uInt16 nPhyPageNum, nVirtPageNum;
rSh.GetPageNum( nPhyPageNum, nVirtPageNum );
@@ -109,6 +110,10 @@ const SwFrmFmt *lcl_InsertBCText( SwWrtS
aSet.Put(SwFmtVertOrient(rItem.lUpper + nRow * rItem.lVDist,
text::VertOrientation::NONE, text::RelOrientation::PAGE_FRAME ));
}
+ if ( nCol == rItem.nCols -1 )
+ {
+ aSet.Put( SvxLRSpaceItem( 0, 0, 0, 0, RES_LR_SPACE ) );
+ }
const SwFrmFmt *pFmt = rSh.NewFlyFrm(aSet, sal_True, &rFmt ); // Fly einfuegen
ASSERT( pFmt, "Fly not inserted" );
@@ -137,7 +142,8 @@ const SwFrmFmt *lcl_InsertLabText( SwWrt
sal_uInt16 nCol, sal_uInt16 nRow, sal_Bool bLast, sal_Bool bPage)
{
SfxItemSet aSet(rSh.GetAttrPool(), RES_ANCHOR, RES_ANCHOR,
- RES_VERT_ORIENT, RES_VERT_ORIENT, RES_HORI_ORIENT, RES_HORI_ORIENT, 0 );
+ RES_VERT_ORIENT, RES_VERT_ORIENT, RES_HORI_ORIENT, RES_HORI_ORIENT,
+ RES_LR_SPACE, RES_LR_SPACE, 0 );
sal_uInt16 nPhyPageNum, nVirtPageNum;
rSh.GetPageNum( nPhyPageNum, nVirtPageNum );
@@ -149,6 +155,10 @@ const SwFrmFmt *lcl_InsertLabText( SwWrt
aSet.Put(SwFmtVertOrient(rItem.lUpper + nRow * rItem.lVDist,
text::VertOrientation::NONE, text::RelOrientation::PAGE_FRAME ));
}
+ if ( nCol == rItem.nCols -1 )
+ {
+ aSet.Put( SvxLRSpaceItem( 0, 0, 0, 0, RES_LR_SPACE ) );
+ }
const SwFrmFmt *pFmt = rSh.NewFlyFrm(aSet, sal_True, &rFmt ); // Fly einfuegen
ASSERT( pFmt, "Fly not inserted" );
@@ -272,8 +282,8 @@ static sal_uInt16 nBCTitleNo = 0;
// Einstellen der Seitengroesse
rFmt.SetFmtAttr(SwFmtFrmSize(ATT_FIX_SIZE,
- rItem.lLeft + rItem.nCols * rItem.lHDist + MINLAY,
- rItem.lUpper + rItem.nRows * rItem.lVDist + MINLAY));
+ rItem.lPaperWidth == 0 ? rItem.lLeft + rItem.nCols * rItem.lHDist + MINLAY : rItem.lPaperWidth,
+ rItem.bCont || rItem.lPaperHeight == 0 ? rItem.lUpper + rItem.nRows * rItem.lVDist + MINLAY : rItem.lPaperHeight));
// Numerierungsart
SvxNumberType aType;
Modified: openoffice/trunk/main/sw/source/ui/envelp/label1.cxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/sw/source/ui/envelp/label1.cxx?rev=1656211&r1=1656210&r2=1656211&view=diff
==============================================================================
--- openoffice/trunk/main/sw/source/ui/envelp/label1.cxx (original)
+++ openoffice/trunk/main/sw/source/ui/envelp/label1.cxx Sat Jan 31 16:55:56 2015
@@ -71,6 +71,8 @@ void SwLabRec::SetFromItem( const SwLabI
lUpper = rItem.lUpper;
nCols = rItem.nCols;
nRows = rItem.nRows;
+ lPaperWidth = rItem.lPaperWidth;
+ lPaperHeight = rItem.lPaperHeight;
bCont = rItem.bCont;
}
@@ -84,6 +86,8 @@ void SwLabRec::FillItem( SwLabItem& rIte
rItem.lUpper = lUpper;
rItem.nCols = nCols;
rItem.nRows = nRows;
+ rItem.lPaperWidth = lPaperWidth;
+ rItem.lPaperHeight = lPaperHeight;
}
// --------------------------------------------------------------------------
Modified: openoffice/trunk/main/sw/source/ui/envelp/labelcfg.cxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/sw/source/ui/envelp/labelcfg.cxx?rev=1656211&r1=1656210&r2=1656211&view=diff
==============================================================================
--- openoffice/trunk/main/sw/source/ui/envelp/labelcfg.cxx (original)
+++ openoffice/trunk/main/sw/source/ui/envelp/labelcfg.cxx Sat Jan 31 16:55:56 2015
@@ -111,6 +111,8 @@ SwLabRec* lcl_CreateSwLabRec(Sequence<An
case 6 : pNewRec->lUpper = MM100_TO_TWIP(nVal);break;
case 7 : pNewRec->nCols = nVal; break;
case 8 : pNewRec->nRows = nVal; break;
+ case 9 : pNewRec->lPaperWidth = MM100_TO_TWIP(nVal);break;
+ case 10: pNewRec->lPaperHeight = MM100_TO_TWIP(nVal);break;
}
}
}
@@ -146,7 +148,9 @@ Sequence<PropertyValue> lcl_CreateProper
sTmp += OUString::valueOf(TWIP_TO_MM100(rRec.lLeft) ); sTmp += sColon;
sTmp += OUString::valueOf(TWIP_TO_MM100(rRec.lUpper) ); sTmp += sColon;
sTmp += OUString::valueOf(rRec.nCols );sTmp += sColon;
- sTmp += OUString::valueOf(rRec.nRows );
+ sTmp += OUString::valueOf(rRec.nRows );sTmp += sColon;
+ sTmp += OUString::valueOf(TWIP_TO_MM100(rRec.lPaperWidth));sTmp += sColon;
+ sTmp += OUString::valueOf(TWIP_TO_MM100(rRec.lPaperHeight));
pValues[nProp].Value <<= sTmp;
}
break;
Modified: openoffice/trunk/main/sw/source/ui/envelp/labfmt.cxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/sw/source/ui/envelp/labfmt.cxx?rev=1656211&r1=1656210&r2=1656211&view=diff
==============================================================================
--- openoffice/trunk/main/sw/source/ui/envelp/labfmt.cxx (original)
+++ openoffice/trunk/main/sw/source/ui/envelp/labfmt.cxx Sat Jan 31 16:55:56 2015
@@ -329,6 +329,10 @@ SwLabFmtPage::SwLabFmtPage(Window* pPare
aColsField (this, SW_RES(FLD_COLUMNS)),
aRowsText (this, SW_RES(TXT_ROWS )),
aRowsField (this, SW_RES(FLD_ROWS )),
+ aPaperWidthText (this, SW_RES(TXT_PAPER_WIDTH)),
+ aPaperWidthField (this, SW_RES(FLD_PAPER_WIDTH)),
+ aPaperHeightText (this, SW_RES(TXT_PAPER_HEIGHT)),
+ aPaperHeightField(this, SW_RES(FLD_PAPER_HEIGHT)),
aSavePB (this, SW_RES(PB_SAVE )),
bModified(sal_False),
aItem ((const SwLabItem&) rSet.Get(FN_LABEL))
@@ -344,6 +348,8 @@ SwLabFmtPage::SwLabFmtPage(Window* pPare
SetMetric(aHeightField, aMetric);
SetMetric(aLeftField , aMetric);
SetMetric(aUpperField , aMetric);
+ SetMetric(aPaperWidthField, aMetric);
+ SetMetric(aPaperHeightField, aMetric);
// Handler installieren
Link aLk = LINK(this, SwLabFmtPage, ModifyHdl);
@@ -355,6 +361,8 @@ SwLabFmtPage::SwLabFmtPage(Window* pPare
aUpperField .SetModifyHdl( aLk );
aColsField .SetModifyHdl( aLk );
aRowsField .SetModifyHdl( aLk );
+ aPaperWidthField .SetModifyHdl( aLk );
+ aPaperHeightField.SetModifyHdl( aLk );
aLk = LINK(this, SwLabFmtPage, LoseFocusHdl);
aHDistField .SetLoseFocusHdl( aLk );
@@ -533,6 +541,8 @@ void SwLabFmtPage::FillItem(SwLabItem& r
rItem.lUpper = rRec.lUpper = static_cast< long >(GETFLDVAL(aUpperField ));
rItem.nCols = rRec.nCols = (sal_uInt16) aColsField.GetValue();
rItem.nRows = rRec.nRows = (sal_uInt16) aRowsField.GetValue();
+ rItem.lPaperWidth = rRec.lPaperWidth = static_cast< long >(GETFLDVAL(aPaperWidthField));
+ rItem.lPaperHeight = rRec.lPaperHeight = static_cast< long >(GETFLDVAL(aPaperHeightField));
}
}
@@ -567,6 +577,8 @@ void SwLabFmtPage::Reset(const SfxItemSe
SETFLDVAL(aHeightField, aItem.lHeight);
SETFLDVAL(aLeftField , aItem.lLeft );
SETFLDVAL(aUpperField , aItem.lUpper );
+ SETFLDVAL(aPaperWidthField , aItem.lPaperWidth );
+ SETFLDVAL(aPaperHeightField, aItem.lPaperHeight);
aColsField.SetMax(aItem.nCols);
aRowsField.SetMax(aItem.nRows);
@@ -592,6 +604,8 @@ IMPL_LINK( SwLabFmtPage, SaveHdl, PushBu
aRec.lUpper = static_cast< long >(GETFLDVAL(aUpperField ));
aRec.nCols = (sal_uInt16) aColsField.GetValue();
aRec.nRows = (sal_uInt16) aRowsField.GetValue();
+ aRec.lPaperWidth = static_cast< long >(GETFLDVAL(aPaperWidthField ));
+ aRec.lPaperHeight = static_cast< long >(GETFLDVAL(aPaperHeightField));
aRec.bCont = aItem.bCont;
SwSaveLabelDlg* pSaveDlg = new SwSaveLabelDlg(this, aRec);
pSaveDlg->SetLabel(aItem.aLstMake, aItem.aLstType);
@@ -702,6 +716,8 @@ sal_Bool SwSaveLabelDlg::GetLabel(SwLabI
rItem.lUpper = rLabRec.lUpper;
rItem.nCols = rLabRec.nCols;
rItem.nRows = rLabRec.nRows;
+ rItem.lPaperWidth = rLabRec.lPaperWidth;
+ rItem.lPaperHeight = rLabRec.lPaperHeight;
}
return bSuccess;
}
Modified: openoffice/trunk/main/sw/source/ui/envelp/labfmt.hrc
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/sw/source/ui/envelp/labfmt.hrc?rev=1656211&r1=1656210&r2=1656211&view=diff
==============================================================================
--- openoffice/trunk/main/sw/source/ui/envelp/labfmt.hrc (original)
+++ openoffice/trunk/main/sw/source/ui/envelp/labfmt.hrc Sat Jan 31 16:55:56 2015
@@ -51,6 +51,10 @@
#define PB_SAVE 19
#define FI_MAKE 20
#define FI_TYPE 21
+#define TXT_PAPER_WIDTH 22
+#define FLD_PAPER_WIDTH 23
+#define TXT_PAPER_HEIGHT 24
+#define FLD_PAPER_HEIGHT 25
#define FL_OPTIONS 1
#define FT_MAKE 2
Modified: openoffice/trunk/main/sw/source/ui/envelp/labfmt.hxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/sw/source/ui/envelp/labfmt.hxx?rev=1656211&r1=1656210&r2=1656211&view=diff
==============================================================================
--- openoffice/trunk/main/sw/source/ui/envelp/labfmt.hxx (original)
+++ openoffice/trunk/main/sw/source/ui/envelp/labfmt.hxx Sat Jan 31 16:55:56 2015
@@ -100,6 +100,10 @@ class SwLabFmtPage : public SfxTabPage
NumericField aColsField;
FixedText aRowsText;
NumericField aRowsField;
+ FixedText aPaperWidthText;
+ MetricField aPaperWidthField;
+ FixedText aPaperHeightText;
+ MetricField aPaperHeightField;
PushButton aSavePB;
Timer aPreviewTimer;
Modified: openoffice/trunk/main/sw/source/ui/envelp/labfmt.src
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/sw/source/ui/envelp/labfmt.src?rev=1656211&r1=1656210&r2=1656211&view=diff
==============================================================================
--- openoffice/trunk/main/sw/source/ui/envelp/labfmt.src (original)
+++ openoffice/trunk/main/sw/source/ui/envelp/labfmt.src Sat Jan 31 16:55:56 2015
@@ -71,7 +71,7 @@ TabPage TP_LAB_FMT
};
FixedText TXT_VDIST
{
- Pos = MAP_APPFONT ( 6 , 35 ) ;
+ Pos = MAP_APPFONT ( 6 , 33 ) ;
Size = MAP_APPFONT ( 50 , 8 ) ;
Text [ en-US ] = "~Vertical pitch" ;
Left = TRUE ;
@@ -80,7 +80,7 @@ TabPage TP_LAB_FMT
{
HelpID = "sw:MetricField:TP_LAB_FMT:FLD_VDIST";
Border = TRUE ;
- Pos = MAP_APPFONT ( 60 , 33 ) ;
+ Pos = MAP_APPFONT ( 60 , 31 ) ;
Size = MAP_APPFONT ( 40 , 12 ) ;
TabStop = TRUE ;
Left = TRUE ;
@@ -92,7 +92,7 @@ TabPage TP_LAB_FMT
};
FixedText TXT_WIDTH
{
- Pos = MAP_APPFONT ( 6 , 51 ) ;
+ Pos = MAP_APPFONT ( 6 , 47 ) ;
Size = MAP_APPFONT ( 50 , 8 ) ;
Text [ en-US ] = "~Width" ;
Left = TRUE ;
@@ -101,7 +101,7 @@ TabPage TP_LAB_FMT
{
HelpID = "sw:MetricField:TP_LAB_FMT:FLD_WIDTH";
Border = TRUE ;
- Pos = MAP_APPFONT ( 60 , 49 ) ;
+ Pos = MAP_APPFONT ( 60 , 45 ) ;
Size = MAP_APPFONT ( 40 , 12 ) ;
TabStop = TRUE ;
Left = TRUE ;
@@ -113,7 +113,7 @@ TabPage TP_LAB_FMT
};
FixedText TXT_HEIGHT
{
- Pos = MAP_APPFONT ( 6 , 67 ) ;
+ Pos = MAP_APPFONT ( 6 , 61 ) ;
Size = MAP_APPFONT ( 50 , 8 ) ;
Text [ en-US ] = "~Height" ;
Left = TRUE ;
@@ -122,7 +122,7 @@ TabPage TP_LAB_FMT
{
HelpID = "sw:MetricField:TP_LAB_FMT:FLD_HEIGHT";
Border = TRUE ;
- Pos = MAP_APPFONT ( 60 , 65 ) ;
+ Pos = MAP_APPFONT ( 60 , 59 ) ;
Size = MAP_APPFONT ( 40 , 12 ) ;
TabStop = TRUE ;
Left = TRUE ;
@@ -134,7 +134,7 @@ TabPage TP_LAB_FMT
};
FixedText TXT_LEFT
{
- Pos = MAP_APPFONT ( 6 , 83 ) ;
+ Pos = MAP_APPFONT ( 6 , 75 ) ;
Size = MAP_APPFONT ( 50 , 8 ) ;
Text [ en-US ] = "~Left margin" ;
Left = TRUE ;
@@ -143,7 +143,7 @@ TabPage TP_LAB_FMT
{
HelpID = "sw:MetricField:TP_LAB_FMT:FLD_LEFT";
Border = TRUE ;
- Pos = MAP_APPFONT ( 60 , 81 ) ;
+ Pos = MAP_APPFONT ( 60 , 73 ) ;
Size = MAP_APPFONT ( 40 , 12 ) ;
TabStop = TRUE ;
Left = TRUE ;
@@ -157,7 +157,7 @@ TabPage TP_LAB_FMT
};
FixedText TXT_UPPER
{
- Pos = MAP_APPFONT ( 6 , 99 ) ;
+ Pos = MAP_APPFONT ( 6 , 89 ) ;
Size = MAP_APPFONT ( 50 , 8 ) ;
Text [ en-US ] = "~Top margin" ;
Left = TRUE ;
@@ -166,7 +166,7 @@ TabPage TP_LAB_FMT
{
HelpID = "sw:MetricField:TP_LAB_FMT:FLD_UPPER";
Border = TRUE ;
- Pos = MAP_APPFONT ( 60 , 97 ) ;
+ Pos = MAP_APPFONT ( 60 , 87 ) ;
Size = MAP_APPFONT ( 40 , 12 ) ;
TabStop = TRUE ;
Left = TRUE ;
@@ -180,7 +180,7 @@ TabPage TP_LAB_FMT
};
FixedText TXT_COLUMNS
{
- Pos = MAP_APPFONT ( 6 , 115 ) ;
+ Pos = MAP_APPFONT ( 6 , 103 ) ;
Size = MAP_APPFONT ( 50 , 8 ) ;
Text [ en-US ] = "~Columns" ;
Left = TRUE ;
@@ -189,7 +189,7 @@ TabPage TP_LAB_FMT
{
HelpID = "sw:NumericField:TP_LAB_FMT:FLD_COLUMNS";
Border = TRUE ;
- Pos = MAP_APPFONT ( 60 , 113 ) ;
+ Pos = MAP_APPFONT ( 60 , 101 ) ;
Size = MAP_APPFONT ( 40 , 12 ) ;
TabStop = TRUE ;
Left = TRUE ;
@@ -200,7 +200,7 @@ TabPage TP_LAB_FMT
};
FixedText TXT_ROWS
{
- Pos = MAP_APPFONT ( 6 , 131 ) ;
+ Pos = MAP_APPFONT ( 6 , 117 ) ;
Size = MAP_APPFONT ( 50 , 8 ) ;
Text [ en-US ] = "R~ows" ;
Left = TRUE ;
@@ -209,7 +209,7 @@ TabPage TP_LAB_FMT
{
HelpID = "sw:NumericField:TP_LAB_FMT:FLD_ROWS";
Border = TRUE ;
- Pos = MAP_APPFONT ( 60 , 129 ) ;
+ Pos = MAP_APPFONT ( 60 , 115 ) ;
Size = MAP_APPFONT ( 40 , 12 ) ;
TabStop = TRUE ;
Left = TRUE ;
@@ -218,10 +218,52 @@ TabPage TP_LAB_FMT
Minimum = 1 ;
First = 1 ;
};
+ FixedText TXT_PAPER_WIDTH
+ {
+ Pos = MAP_APPFONT ( 6 , 131 ) ;
+ Size = MAP_APPFONT ( 50 , 8 ) ;
+ Text [ en-US ] = "~Paper Width" ;
+ Left = TRUE ;
+ };
+ MetricField FLD_PAPER_WIDTH
+ {
+ HelpID = "sw:MetricField:TP_LAB_FMT:FLD_PAPER_WIDTH";
+ Border = TRUE ;
+ Pos = MAP_APPFONT ( 60 , 129 ) ;
+ Size = MAP_APPFONT ( 40 , 12 ) ;
+ TabStop = TRUE ;
+ Left = TRUE ;
+ Spin = TRUE ;
+ DecimalDigits = 2 ;
+ Unit = FUNIT_CM ;
+ Repeat = TRUE ;
+ SpinSize = 10 ;
+ };
+ FixedText TXT_PAPER_HEIGHT
+ {
+ Pos = MAP_APPFONT ( 6 , 145 ) ;
+ Size = MAP_APPFONT ( 50 , 8 ) ;
+ Text [ en-US ] = "Pape~r Height" ;
+ Left = TRUE ;
+ };
+ MetricField FLD_PAPER_HEIGHT
+ {
+ HelpID = "sw:MetricField:TP_LAB_FMT:FLD_PAPER_HEIGHT";
+ Border = TRUE ;
+ Pos = MAP_APPFONT ( 60 , 143 ) ;
+ Size = MAP_APPFONT ( 40 , 12 ) ;
+ TabStop = TRUE ;
+ Left = TRUE ;
+ Spin = TRUE ;
+ DecimalDigits = 2 ;
+ Unit = FUNIT_CM ;
+ Repeat = TRUE ;
+ SpinSize = 10 ;
+ };
PushButton PB_SAVE
{
HelpID = "sw:PushButton:TP_LAB_FMT:PB_SAVE";
- Pos = MAP_APPFONT ( 50 , 148 ) ;
+ Pos = MAP_APPFONT ( 50 , 164 ) ;
Size = MAP_APPFONT ( 50 , 14 ) ;
Text [ en-US ] = "~Save...";
};
Modified: openoffice/trunk/main/sw/source/ui/envelp/labimg.cxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/sw/source/ui/envelp/labimg.cxx?rev=1656211&r1=1656210&r2=1656211&view=diff
==============================================================================
--- openoffice/trunk/main/sw/source/ui/envelp/labimg.cxx (original)
+++ openoffice/trunk/main/sw/source/ui/envelp/labimg.cxx Sat Jan 31 16:55:56 2015
@@ -53,7 +53,9 @@ SwLabItem::SwLabItem() :
nCols (1),
nRows (1),
nCol (1),
- nRow (1)
+ nRow (1),
+ lPaperWidth(0),
+ lPaperHeight(0)
{
bAddr = bCont = bSynchron = sal_False;
bPage = sal_True;
@@ -93,6 +95,8 @@ SwLabItem& SwLabItem::operator =(const S
lUpper = rItem.lUpper;
nCols = rItem.nCols;
nRows = rItem.nRows;
+ lPaperWidth = rItem.lPaperWidth;
+ lPaperHeight = rItem.lPaperHeight;
aPrivFirstName = rItem.aPrivFirstName;
aPrivName = rItem.aPrivName;
aPrivShortCut = rItem.aPrivShortCut;
@@ -153,6 +157,8 @@ int SwLabItem::operator ==(const SfxPool
lUpper == rLab.lUpper &&
nCols == rLab.nCols &&
nRows == rLab.nRows &&
+ lPaperWidth == rLab.lPaperWidth &&
+ lPaperHeight == rLab.lPaperHeight &&
aWriting == rLab.aWriting&&
aMake == rLab.aMake &&
aType == rLab.aType &&
@@ -219,13 +225,15 @@ Sequence<rtl::OUString> SwLabCfgItem::Ge
"Format/Height", // 8
"Format/LeftMargin", // 9
"Format/TopMargin", //10
- "Option/Synchronize", //11
- "Option/Page", //12
- "Option/Column", //13
- "Option/Row", //14
- "Inscription/UseAddress", //15
- "Inscription/Address", //16
- "Inscription/Database" //17
+ "Format/PaperWidth", //11
+ "Format/PaperHeight", //12
+ "Option/Synchronize", //13
+ "Option/Page", //14
+ "Option/Column", //15
+ "Option/Row", //16
+ "Inscription/UseAddress", //17
+ "Inscription/Address", //18
+ "Inscription/Database" //19
};
static const char* aBusinessPropNames[] =
{
@@ -265,7 +273,7 @@ Sequence<rtl::OUString> SwLabCfgItem::Ge
"AutoText/Block" // 33
};
const int nBusinessCount = bIsLabel ? 0 : 34;
- const int nLabelCount = bIsLabel ? 18 : 15;
+ const int nLabelCount = bIsLabel ? 20 : 17;
Sequence<OUString> aNames(nBusinessCount + nLabelCount);
OUString* pNames = aNames.getArray();
int nIndex = 0;
@@ -296,9 +304,9 @@ SwLabCfgItem::SwLabCfgItem(sal_Bool bLab
if(pValues[nProp].hasValue())
{
//to have a contiuous switch an offset is added
- if(nProp == 15 && !bIsLabel)
+ if(nProp == 17 && !bIsLabel)
nProperty += 3;
- if(nProperty >= 18)
+ if(nProperty >= 20)
bNoConfigValues = sal_False;
switch(nProperty)
{
@@ -331,47 +339,55 @@ SwLabCfgItem::SwLabCfgItem(sal_Bool bLab
pValues[nProp] >>= aItem.lUpper;
aItem.lUpper = MM100_TO_TWIP(aItem.lUpper);
break;// "Format/TopMargin",
- case 11: aItem.bSynchron = *(sal_Bool*)pValues[nProp].getValue(); break;// "Option/Synchronize",
- case 12: aItem.bPage = *(sal_Bool*)pValues[nProp].getValue(); break;// "Option/Page",
- case 13: pValues[nProp] >>= aItem.nCol; break;// "Option/Column",
- case 14: pValues[nProp] >>= aItem.nRow; break;// "Option/Row"
- case 15: aItem.bAddr = *(sal_Bool*)pValues[nProp].getValue(); break;// "Inscription/UseAddress",
- case 16: pValues[nProp] >>= aItem.aWriting; break;// "Inscription/Address",
- case 17: pValues[nProp] >>= aItem.sDBName; break;// "Inscription/Database"
- case 18: pValues[nProp] >>= aItem.aPrivFirstName; break;// "PrivateAddress/FirstName",
- case 19: pValues[nProp] >>= aItem.aPrivName; break;// "PrivateAddress/Name",
- case 20: pValues[nProp] >>= aItem.aPrivShortCut; break;// "PrivateAddress/ShortCut",
- case 21: pValues[nProp] >>= aItem.aPrivFirstName2; break;// "PrivateAddress/SecondFirstName",
- case 22: pValues[nProp] >>= aItem.aPrivName2; break;// "PrivateAddress/SecondName",
- case 23: pValues[nProp] >>= aItem.aPrivShortCut2; break;// "PrivateAddress/SecondShortCut",
- case 24: pValues[nProp] >>= aItem.aPrivStreet; break;// "PrivateAddress/Street",
- case 25: pValues[nProp] >>= aItem.aPrivZip; break;// "PrivateAddress/Zip",
- case 26: pValues[nProp] >>= aItem.aPrivCity; break;// "PrivateAddress/City",
- case 27: pValues[nProp] >>= aItem.aPrivCountry; break;// "PrivateAddress/Country",
- case 28: pValues[nProp] >>= aItem.aPrivState; break;// "PrivateAddress/State",
- case 29: pValues[nProp] >>= aItem.aPrivTitle; break;// "PrivateAddress/Title",
- case 30: pValues[nProp] >>= aItem.aPrivProfession; break;// "PrivateAddress/Profession",
- case 31: pValues[nProp] >>= aItem.aPrivPhone; break;// "PrivateAddress/Phone",
- case 32: pValues[nProp] >>= aItem.aPrivMobile; break;// "PrivateAddress/Mobile",
- case 33: pValues[nProp] >>= aItem.aPrivFax; break;// "PrivateAddress/Fax",
- case 34: pValues[nProp] >>= aItem.aPrivWWW; break;// "PrivateAddress/WebAddress",
- case 35: pValues[nProp] >>= aItem.aPrivMail; break;// "PrivateAddress/Email",
- case 36: pValues[nProp] >>= aItem.aCompCompany; break;// "BusinessAddress/Company",
- case 37: pValues[nProp] >>= aItem.aCompCompanyExt; break;// "BusinessAddress/CompanyExt",
- case 38: pValues[nProp] >>= aItem.aCompSlogan; break;// "BusinessAddress/Slogan",
- case 39: pValues[nProp] >>= aItem.aCompStreet; break;// "BusinessAddress/Street",
- case 40: pValues[nProp] >>= aItem.aCompZip; break;// "BusinessAddress/Zip",
- case 41: pValues[nProp] >>= aItem.aCompCity; break;// "BusinessAddress/City",
- case 42: pValues[nProp] >>= aItem.aCompCountry; break;// "BusinessAddress/Country",
- case 43: pValues[nProp] >>= aItem.aCompState; break;// "BusinessAddress/State",
- case 44: pValues[nProp] >>= aItem.aCompPosition; break;// "BusinessAddress/Position",
- case 45: pValues[nProp] >>= aItem.aCompPhone; break;// "BusinessAddress/Phone",
- case 46: pValues[nProp] >>= aItem.aCompMobile; break;// "BusinessAddress/Mobile",
- case 47: pValues[nProp] >>= aItem.aCompFax; break;// "BusinessAddress/Fax",
- case 48: pValues[nProp] >>= aItem.aCompWWW; break;// "BusinessAddress/WebAddress",
- case 49: pValues[nProp] >>= aItem.aCompMail; break;// "BusinessAddress/Email",
- case 50: pValues[nProp] >>= aItem.sGlossaryGroup; break;// "AutoText/Group"
- case 51: pValues[nProp] >>= aItem.sGlossaryBlockName; break;// "AutoText/Block"
+ case 11:
+ pValues[nProp] >>= aItem.lPaperWidth;
+ aItem.lPaperWidth = MM100_TO_TWIP(aItem.lPaperWidth);
+ break;// "Format/PaperWidth",
+ case 12:
+ pValues[nProp] >>= aItem.lPaperHeight;
+ aItem.lPaperHeight = MM100_TO_TWIP(aItem.lPaperHeight);
+ break;// "Format/PaperHeight",
+ case 13: aItem.bSynchron = *(sal_Bool*)pValues[nProp].getValue(); break;// "Option/Synchronize",
+ case 14: aItem.bPage = *(sal_Bool*)pValues[nProp].getValue(); break;// "Option/Page",
+ case 15: pValues[nProp] >>= aItem.nCol; break;// "Option/Column",
+ case 16: pValues[nProp] >>= aItem.nRow; break;// "Option/Row"
+ case 17: aItem.bAddr = *(sal_Bool*)pValues[nProp].getValue(); break;// "Inscription/UseAddress",
+ case 18: pValues[nProp] >>= aItem.aWriting; break;// "Inscription/Address",
+ case 19: pValues[nProp] >>= aItem.sDBName; break;// "Inscription/Database"
+ case 20: pValues[nProp] >>= aItem.aPrivFirstName; break;// "PrivateAddress/FirstName",
+ case 21: pValues[nProp] >>= aItem.aPrivName; break;// "PrivateAddress/Name",
+ case 22: pValues[nProp] >>= aItem.aPrivShortCut; break;// "PrivateAddress/ShortCut",
+ case 23: pValues[nProp] >>= aItem.aPrivFirstName2; break;// "PrivateAddress/SecondFirstName",
+ case 24: pValues[nProp] >>= aItem.aPrivName2; break;// "PrivateAddress/SecondName",
+ case 25: pValues[nProp] >>= aItem.aPrivShortCut2; break;// "PrivateAddress/SecondShortCut",
+ case 26: pValues[nProp] >>= aItem.aPrivStreet; break;// "PrivateAddress/Street",
+ case 27: pValues[nProp] >>= aItem.aPrivZip; break;// "PrivateAddress/Zip",
+ case 28: pValues[nProp] >>= aItem.aPrivCity; break;// "PrivateAddress/City",
+ case 29: pValues[nProp] >>= aItem.aPrivCountry; break;// "PrivateAddress/Country",
+ case 30: pValues[nProp] >>= aItem.aPrivState; break;// "PrivateAddress/State",
+ case 31: pValues[nProp] >>= aItem.aPrivTitle; break;// "PrivateAddress/Title",
+ case 32: pValues[nProp] >>= aItem.aPrivProfession; break;// "PrivateAddress/Profession",
+ case 33: pValues[nProp] >>= aItem.aPrivPhone; break;// "PrivateAddress/Phone",
+ case 34: pValues[nProp] >>= aItem.aPrivMobile; break;// "PrivateAddress/Mobile",
+ case 35: pValues[nProp] >>= aItem.aPrivFax; break;// "PrivateAddress/Fax",
+ case 36: pValues[nProp] >>= aItem.aPrivWWW; break;// "PrivateAddress/WebAddress",
+ case 37: pValues[nProp] >>= aItem.aPrivMail; break;// "PrivateAddress/Email",
+ case 38: pValues[nProp] >>= aItem.aCompCompany; break;// "BusinessAddress/Company",
+ case 39: pValues[nProp] >>= aItem.aCompCompanyExt; break;// "BusinessAddress/CompanyExt",
+ case 40: pValues[nProp] >>= aItem.aCompSlogan; break;// "BusinessAddress/Slogan",
+ case 41: pValues[nProp] >>= aItem.aCompStreet; break;// "BusinessAddress/Street",
+ case 42: pValues[nProp] >>= aItem.aCompZip; break;// "BusinessAddress/Zip",
+ case 43: pValues[nProp] >>= aItem.aCompCity; break;// "BusinessAddress/City",
+ case 44: pValues[nProp] >>= aItem.aCompCountry; break;// "BusinessAddress/Country",
+ case 45: pValues[nProp] >>= aItem.aCompState; break;// "BusinessAddress/State",
+ case 46: pValues[nProp] >>= aItem.aCompPosition; break;// "BusinessAddress/Position",
+ case 47: pValues[nProp] >>= aItem.aCompPhone; break;// "BusinessAddress/Phone",
+ case 48: pValues[nProp] >>= aItem.aCompMobile; break;// "BusinessAddress/Mobile",
+ case 49: pValues[nProp] >>= aItem.aCompFax; break;// "BusinessAddress/Fax",
+ case 50: pValues[nProp] >>= aItem.aCompWWW; break;// "BusinessAddress/WebAddress",
+ case 51: pValues[nProp] >>= aItem.aCompMail; break;// "BusinessAddress/Email",
+ case 52: pValues[nProp] >>= aItem.sGlossaryGroup; break;// "AutoText/Group"
+ case 53: pValues[nProp] >>= aItem.sGlossaryBlockName; break;// "AutoText/Block"
}
}
}
@@ -415,7 +431,7 @@ void SwLabCfgItem::Commit()
for(int nProp = 0, nProperty = 0; nProp < aNames.getLength(); nProp++, nProperty++)
{
//to have a contiuous switch an offset is added
- if(nProp == 15 && !bIsLabel)
+ if(nProp == 17 && !bIsLabel)
nProperty += 3;
switch(nProperty)
{
@@ -430,47 +446,49 @@ void SwLabCfgItem::Commit()
case 8: pValues[nProp] <<= static_cast<sal_Int32>(TWIP_TO_MM100(aItem.lHeight)); break;// "Format/Height",
case 9: pValues[nProp] <<= static_cast<sal_Int32>(TWIP_TO_MM100(aItem.lLeft)); break;// "Format/LeftMargin",
case 10: pValues[nProp] <<= static_cast<sal_Int32>(TWIP_TO_MM100(aItem.lUpper)); break;// "Format/TopMargin",
- case 11: pValues[nProp].setValue(&aItem.bSynchron, rType); break;// "Option/Synchronize",
- case 12: pValues[nProp].setValue(&aItem.bPage, rType); break;// "Option/Page",
- case 13: pValues[nProp] <<= aItem.nCol; break;// "Option/Column",
- case 14: pValues[nProp] <<= aItem.nRow; break;// "Option/Row"
- case 15: pValues[nProp].setValue(&aItem.bAddr, rType); break;// "Inscription/UseAddress",
- case 16: pValues[nProp] <<= aItem.aWriting; break;// "Inscription/Address",
- case 17: pValues[nProp] <<= aItem.sDBName; break;// "Inscription/Database"
- case 18: pValues[nProp] <<= aItem.aPrivFirstName; break;// "PrivateAddress/FirstName",
- case 19: pValues[nProp] <<= aItem.aPrivName; break;// "PrivateAddress/Name",
- case 20: pValues[nProp] <<= aItem.aPrivShortCut; break;// "PrivateAddress/ShortCut",
- case 21: pValues[nProp] <<= aItem.aPrivFirstName2; break;// "PrivateAddress/SecondFirstName",
- case 22: pValues[nProp] <<= aItem.aPrivName2; break;// "PrivateAddress/SecondName",
- case 23: pValues[nProp] <<= aItem.aPrivShortCut2; break;// "PrivateAddress/SecondShortCut",
- case 24: pValues[nProp] <<= aItem.aPrivStreet; break;// "PrivateAddress/Street",
- case 25: pValues[nProp] <<= aItem.aPrivZip; break;// "PrivateAddress/Zip",
- case 26: pValues[nProp] <<= aItem.aPrivCity; break;// "PrivateAddress/City",
- case 27: pValues[nProp] <<= aItem.aPrivCountry; break;// "PrivateAddress/Country",
- case 28: pValues[nProp] <<= aItem.aPrivState; break;// "PrivateAddress/State",
- case 29: pValues[nProp] <<= aItem.aPrivTitle; break;// "PrivateAddress/Title",
- case 30: pValues[nProp] <<= aItem.aPrivProfession; break;// "PrivateAddress/Profession",
- case 31: pValues[nProp] <<= aItem.aPrivPhone; break;// "PrivateAddress/Phone",
- case 32: pValues[nProp] <<= aItem.aPrivMobile; break;// "PrivateAddress/Mobile",
- case 33: pValues[nProp] <<= aItem.aPrivFax; break;// "PrivateAddress/Fax",
- case 34: pValues[nProp] <<= aItem.aPrivWWW; break;// "PrivateAddress/WebAddress",
- case 35: pValues[nProp] <<= aItem.aPrivMail; break;// "PrivateAddress/Email",
- case 36: pValues[nProp] <<= aItem.aCompCompany; break;// "BusinessAddress/Company",
- case 37: pValues[nProp] <<= aItem.aCompCompanyExt; break;// "BusinessAddress/CompanyExt",
- case 38: pValues[nProp] <<= aItem.aCompSlogan; break;// "BusinessAddress/Slogan",
- case 39: pValues[nProp] <<= aItem.aCompStreet; break;// "BusinessAddress/Street",
- case 40: pValues[nProp] <<= aItem.aCompZip; break;// "BusinessAddress/Zip",
- case 41: pValues[nProp] <<= aItem.aCompCity; break;// "BusinessAddress/City",
- case 42: pValues[nProp] <<= aItem.aCompCountry; break;// "BusinessAddress/Country",
- case 43: pValues[nProp] <<= aItem.aCompState; break;// "BusinessAddress/State",
- case 44: pValues[nProp] <<= aItem.aCompPosition; break;// "BusinessAddress/Position",
- case 45: pValues[nProp] <<= aItem.aCompPhone; break;// "BusinessAddress/Phone",
- case 46: pValues[nProp] <<= aItem.aCompMobile; break;// "BusinessAddress/Mobile",
- case 47: pValues[nProp] <<= aItem.aCompFax; break;// "BusinessAddress/Fax",
- case 48: pValues[nProp] <<= aItem.aCompWWW; break;// "BusinessAddress/WebAddress",
- case 49: pValues[nProp] <<= aItem.aCompMail; break;// "BusinessAddress/Email",
- case 50: pValues[nProp] <<= aItem.sGlossaryGroup; break;// "AutoText/Group"
- case 51: pValues[nProp] <<= aItem.sGlossaryBlockName; break;// "AutoText/Block"
+ case 11: pValues[nProp] <<= static_cast<sal_Int32>(TWIP_TO_MM100(aItem.lPaperWidth)); break;// "Format/PaperWidth",
+ case 12: pValues[nProp] <<= static_cast<sal_Int32>(TWIP_TO_MM100(aItem.lPaperHeight)); break;// "Format/PaperHeight",
+ case 13: pValues[nProp].setValue(&aItem.bSynchron, rType); break;// "Option/Synchronize",
+ case 14: pValues[nProp].setValue(&aItem.bPage, rType); break;// "Option/Page",
+ case 15: pValues[nProp] <<= aItem.nCol; break;// "Option/Column",
+ case 16: pValues[nProp] <<= aItem.nRow; break;// "Option/Row"
+ case 17: pValues[nProp].setValue(&aItem.bAddr, rType); break;// "Inscription/UseAddress",
+ case 18: pValues[nProp] <<= aItem.aWriting; break;// "Inscription/Address",
+ case 19: pValues[nProp] <<= aItem.sDBName; break;// "Inscription/Database"
+ case 20: pValues[nProp] <<= aItem.aPrivFirstName; break;// "PrivateAddress/FirstName",
+ case 21: pValues[nProp] <<= aItem.aPrivName; break;// "PrivateAddress/Name",
+ case 22: pValues[nProp] <<= aItem.aPrivShortCut; break;// "PrivateAddress/ShortCut",
+ case 23: pValues[nProp] <<= aItem.aPrivFirstName2; break;// "PrivateAddress/SecondFirstName",
+ case 24: pValues[nProp] <<= aItem.aPrivName2; break;// "PrivateAddress/SecondName",
+ case 25: pValues[nProp] <<= aItem.aPrivShortCut2; break;// "PrivateAddress/SecondShortCut",
+ case 26: pValues[nProp] <<= aItem.aPrivStreet; break;// "PrivateAddress/Street",
+ case 27: pValues[nProp] <<= aItem.aPrivZip; break;// "PrivateAddress/Zip",
+ case 28: pValues[nProp] <<= aItem.aPrivCity; break;// "PrivateAddress/City",
+ case 29: pValues[nProp] <<= aItem.aPrivCountry; break;// "PrivateAddress/Country",
+ case 30: pValues[nProp] <<= aItem.aPrivState; break;// "PrivateAddress/State",
+ case 31: pValues[nProp] <<= aItem.aPrivTitle; break;// "PrivateAddress/Title",
+ case 32: pValues[nProp] <<= aItem.aPrivProfession; break;// "PrivateAddress/Profession",
+ case 33: pValues[nProp] <<= aItem.aPrivPhone; break;// "PrivateAddress/Phone",
+ case 34: pValues[nProp] <<= aItem.aPrivMobile; break;// "PrivateAddress/Mobile",
+ case 35: pValues[nProp] <<= aItem.aPrivFax; break;// "PrivateAddress/Fax",
+ case 36: pValues[nProp] <<= aItem.aPrivWWW; break;// "PrivateAddress/WebAddress",
+ case 37: pValues[nProp] <<= aItem.aPrivMail; break;// "PrivateAddress/Email",
+ case 38: pValues[nProp] <<= aItem.aCompCompany; break;// "BusinessAddress/Company",
+ case 39: pValues[nProp] <<= aItem.aCompCompanyExt; break;// "BusinessAddress/CompanyExt",
+ case 40: pValues[nProp] <<= aItem.aCompSlogan; break;// "BusinessAddress/Slogan",
+ case 41: pValues[nProp] <<= aItem.aCompStreet; break;// "BusinessAddress/Street",
+ case 42: pValues[nProp] <<= aItem.aCompZip; break;// "BusinessAddress/Zip",
+ case 43: pValues[nProp] <<= aItem.aCompCity; break;// "BusinessAddress/City",
+ case 44: pValues[nProp] <<= aItem.aCompCountry; break;// "BusinessAddress/Country",
+ case 45: pValues[nProp] <<= aItem.aCompState; break;// "BusinessAddress/State",
+ case 46: pValues[nProp] <<= aItem.aCompPosition; break;// "BusinessAddress/Position",
+ case 47: pValues[nProp] <<= aItem.aCompPhone; break;// "BusinessAddress/Phone",
+ case 48: pValues[nProp] <<= aItem.aCompMobile; break;// "BusinessAddress/Mobile",
+ case 49: pValues[nProp] <<= aItem.aCompFax; break;// "BusinessAddress/Fax",
+ case 50: pValues[nProp] <<= aItem.aCompWWW; break;// "BusinessAddress/WebAddress",
+ case 51: pValues[nProp] <<= aItem.aCompMail; break;// "BusinessAddress/Email",
+ case 52: pValues[nProp] <<= aItem.sGlossaryGroup; break;// "AutoText/Group"
+ case 53: pValues[nProp] <<= aItem.sGlossaryBlockName; break;// "AutoText/Block"
}
}
PutProperties(aNames, aValues);
Modified: openoffice/trunk/main/sw/source/ui/envelp/labimp.hxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/sw/source/ui/envelp/labimp.hxx?rev=1656211&r1=1656210&r2=1656211&view=diff
==============================================================================
--- openoffice/trunk/main/sw/source/ui/envelp/labimp.hxx (original)
+++ openoffice/trunk/main/sw/source/ui/envelp/labimp.hxx Sat Jan 31 16:55:56 2015
@@ -101,6 +101,8 @@ public:
long lUpper;
sal_Int32 nCols;
sal_Int32 nRows;
+ long lPaperWidth;
+ long lPaperHeight;
sal_Bool bCont;
};
Modified: openoffice/trunk/main/sw/source/ui/inc/labimg.hxx
URL: http://svn.apache.org/viewvc/openoffice/trunk/main/sw/source/ui/inc/labimg.hxx?rev=1656211&r1=1656210&r2=1656211&view=diff
==============================================================================
--- openoffice/trunk/main/sw/source/ui/inc/labimg.hxx (original)
+++ openoffice/trunk/main/sw/source/ui/inc/labimg.hxx Sat Jan 31 16:55:56 2015
@@ -63,6 +63,8 @@ public:
sal_Int32 nRows; // Anzahl Zeilen (Benutzer)
sal_Int32 nCol; // Spalte fuer Einzeldruck
sal_Int32 nRow; // Zeile fuer Einzeldruck
+ sal_Int32 lPaperWidth; // Paper Width (user)
+ sal_Int32 lPaperHeight; // Paper Height (user)
sal_Bool bAddr;// Adresse als Aufschrift?
sal_Bool bCont;// Endlospapier?
sal_Bool bPage;// Ganze Seite oder einzelnes Etikett?