Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
e00e693d
Kaydet (Commit)
e00e693d
authored
Nis 13, 2012
tarafından
Julien Nabet
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Some cleaning sc (oox)
üst
bb5fa577
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
0 additions
and
204 deletions
+0
-204
pivotcachebuffer.hxx
sc/source/filter/inc/pivotcachebuffer.hxx
+0
-4
pivottablebuffer.hxx
sc/source/filter/inc/pivottablebuffer.hxx
+0
-15
pivotcachebuffer.cxx
sc/source/filter/oox/pivotcachebuffer.cxx
+0
-19
pivottablebuffer.cxx
sc/source/filter/oox/pivottablebuffer.cxx
+0
-158
unusedcode.easy
unusedcode.easy
+0
-8
No files found.
sc/source/filter/inc/pivotcachebuffer.hxx
Dosyayı görüntüle @
e00e693d
...
...
@@ -455,10 +455,6 @@ public:
WorksheetHelper
&
rSheetHelper
,
sal_Int32
nRowIdx
)
const
;
private
:
/** Reads the worksheet source range from the DCONREF record. */
void
importDConRef
(
BiffInputStream
&
rStrm
);
/** Reads the defined name used for source data from the DCONNAME record. */
void
importDConName
(
BiffInputStream
&
rStrm
);
/** Reads the sheet name and URL from the DCONREF, DCONNAME, or DCONBINAME records. */
void
importDConUrl
(
BiffInputStream
&
rStrm
);
...
...
sc/source/filter/inc/pivottablebuffer.hxx
Dosyayı görüntüle @
e00e693d
...
...
@@ -154,10 +154,6 @@ public:
/** Imports pivot field item reference settings from the PTREFERENCEITEM record. */
void
importPTReferenceItem
(
SequenceInputStream
&
rStrm
);
/** Imports pivot field settings from the PTFIELD and following records. */
void
importPTField
(
BiffInputStream
&
rStrm
);
/** Imports pivot field settings from the PTFIELD2 record. */
void
importPTField2
(
BiffInputStream
&
rStrm
);
/** Imports settings of an item in this pivot field from the PTFITEM record. */
void
importPTFItem
(
BiffInputStream
&
rStrm
);
...
...
@@ -348,17 +344,6 @@ public:
/** Reads the settings of a field located in the data dimension from the PTDATAFIELD record. */
void
importPTDataField
(
SequenceInputStream
&
rStrm
);
/** Reads global pivot table settings from the PTDEFINITION record. */
void
importPTDefinition
(
BiffInputStream
&
rStrm
,
sal_Int16
nSheet
);
/** Reads additional global pivot table settings from the PTDEFINITION2 record. */
void
importPTDefinition2
(
BiffInputStream
&
rStrm
);
/** Reads the indexes of all fields located in the row or column dimension from a PTROWCOLFIELDS record. */
void
importPTRowColFields
(
BiffInputStream
&
rStrm
);
/** Reads the settings of all fields located in the page dimension from a PTPAGEFIELDS record. */
void
importPTPageFields
(
BiffInputStream
&
rStrm
);
/** Reads the settings of a field located in the data dimension from a PTDATAFIELD record. */
void
importPTDataField
(
BiffInputStream
&
rStrm
);
/** Creates and returns a new pivot table field. */
PivotTableField
&
createTableField
();
/** Creates and returns a new pivot table filter. */
...
...
sc/source/filter/oox/pivotcachebuffer.cxx
Dosyayı görüntüle @
e00e693d
...
...
@@ -1330,25 +1330,6 @@ void PivotCache::importPCItemIndexList( BiffInputStream& rStrm, WorksheetHelper&
// private --------------------------------------------------------------------
void
PivotCache
::
importDConRef
(
BiffInputStream
&
rStrm
)
{
BinRange
aBinRange
;
aBinRange
.
read
(
rStrm
,
false
);
// always 8-bit column indexes
// store range address unchecked with sheet index 0, will be resolved/checked later
getAddressConverter
().
convertToCellRangeUnchecked
(
maSheetSrcModel
.
maRange
,
aBinRange
,
0
);
// the URL with (required) sheet name and optional URL of an external document
importDConUrl
(
rStrm
);
OSL_ENSURE
(
!
maSheetSrcModel
.
maSheet
.
isEmpty
(),
"PivotCache::importDConRef - missing sheet name"
);
}
void
PivotCache
::
importDConName
(
BiffInputStream
&
rStrm
)
{
maSheetSrcModel
.
maDefName
=
(
getBiff
()
==
BIFF8
)
?
rStrm
.
readUniString
()
:
rStrm
.
readByteStringUC
(
false
,
getTextEncoding
()
);
OSL_ENSURE
(
!
maSheetSrcModel
.
maDefName
.
isEmpty
(),
"PivotCache::importDConName - missing defined name"
);
importDConUrl
(
rStrm
);
}
void
PivotCache
::
importDConUrl
(
BiffInputStream
&
rStrm
)
{
// the URL with sheet name and optional URL of an external document
...
...
sc/source/filter/oox/pivottablebuffer.cxx
Dosyayı görüntüle @
e00e693d
...
...
@@ -443,64 +443,6 @@ void PivotTableField::importPTReferenceItem( SequenceInputStream& rStrm )
rStrm
>>
maModel
.
mnSortRefItem
;
}
void
PivotTableField
::
importPTField
(
BiffInputStream
&
rStrm
)
{
sal_uInt16
nAxis
,
nSubtCount
,
nSubtotals
;
rStrm
>>
nAxis
>>
nSubtCount
>>
nSubtotals
;
rStrm
.
skip
(
2
);
// item count
maModel
.
setBiffAxis
(
extractValue
<
sal_uInt8
>
(
nAxis
,
0
,
3
)
);
maModel
.
mbDataField
=
getFlag
(
nAxis
,
BIFF_PTFIELD_DATAFIELD
);
maModel
.
mbDefaultSubtotal
=
getFlag
(
nSubtotals
,
BIFF_PTFIELD_DEFAULT
);
maModel
.
mbSumSubtotal
=
getFlag
(
nSubtotals
,
BIFF_PTFIELD_SUM
);
maModel
.
mbCountASubtotal
=
getFlag
(
nSubtotals
,
BIFF_PTFIELD_COUNTA
);
maModel
.
mbAverageSubtotal
=
getFlag
(
nSubtotals
,
BIFF_PTFIELD_AVERAGE
);
maModel
.
mbMaxSubtotal
=
getFlag
(
nSubtotals
,
BIFF_PTFIELD_MAX
);
maModel
.
mbMinSubtotal
=
getFlag
(
nSubtotals
,
BIFF_PTFIELD_MIN
);
maModel
.
mbProductSubtotal
=
getFlag
(
nSubtotals
,
BIFF_PTFIELD_PRODUCT
);
maModel
.
mbCountSubtotal
=
getFlag
(
nSubtotals
,
BIFF_PTFIELD_COUNT
);
maModel
.
mbStdDevSubtotal
=
getFlag
(
nSubtotals
,
BIFF_PTFIELD_STDDEV
);
maModel
.
mbStdDevPSubtotal
=
getFlag
(
nSubtotals
,
BIFF_PTFIELD_STDDEVP
);
maModel
.
mbVarSubtotal
=
getFlag
(
nSubtotals
,
BIFF_PTFIELD_VAR
);
maModel
.
mbVarPSubtotal
=
getFlag
(
nSubtotals
,
BIFF_PTFIELD_VARP
);
// set different defaults for BIFF
maModel
.
mbShowAll
=
maModel
.
mbOutline
=
maModel
.
mbSubtotalTop
=
false
;
// read following items
while
(
(
rStrm
.
getNextRecId
()
==
BIFF_ID_PTFITEM
)
&&
rStrm
.
startNextRecord
()
)
importPTFItem
(
rStrm
);
// read following PTFIELD2 record with additional field settings
if
(
(
getBiff
()
==
BIFF8
)
&&
(
rStrm
.
getNextRecId
()
==
BIFF_ID_PTFIELD2
)
&&
rStrm
.
startNextRecord
()
)
importPTField2
(
rStrm
);
}
void
PivotTableField
::
importPTField2
(
BiffInputStream
&
rStrm
)
{
sal_uInt32
nFlags
;
rStrm
>>
nFlags
;
maModel
.
mnSortRefItem
=
rStrm
.
readInt16
();
maModel
.
mnAutoShowRankBy
=
rStrm
.
readInt16
();
maModel
.
mnNumFmtId
=
rStrm
.
readuInt16
();
maModel
.
mnAutoShowItems
=
extractValue
<
sal_Int32
>
(
nFlags
,
24
,
8
);
maModel
.
mbShowAll
=
getFlag
(
nFlags
,
BIFF_PTFIELD2_SHOWALL
);
maModel
.
mbOutline
=
getFlag
(
nFlags
,
BIFF_PTFIELD2_OUTLINE
);
maModel
.
mbSubtotalTop
=
getFlag
(
nFlags
,
BIFF_PTFIELD2_SUBTOTALTOP
);
maModel
.
mbInsertBlankRow
=
getFlag
(
nFlags
,
BIFF_PTFIELD2_INSERTBLANKROW
);
maModel
.
mbAutoShow
=
getFlag
(
nFlags
,
BIFF_PTFIELD2_AUTOSHOW
);
maModel
.
mbTopAutoShow
=
getFlag
(
nFlags
,
BIFF_PTFIELD2_AUTOSHOWTOP
);
bool
bAutoSort
=
getFlag
(
nFlags
,
BIFF_PTFIELD2_AUTOSORT
);
bool
bAscending
=
getFlag
(
nFlags
,
BIFF_PTFIELD2_SORTASCENDING
);
maModel
.
mnSortType
=
bAutoSort
?
(
bAscending
?
XML_ascending
:
XML_descending
)
:
XML_manual
;
// mnSortRefField == OOX_PT_DATALAYOUTFIELD will indicate sorting by data field
if
(
maModel
.
mnSortRefItem
>=
0
)
maModel
.
mnSortRefField
=
OOX_PT_DATALAYOUTFIELD
;
}
void
PivotTableField
::
importPTFItem
(
BiffInputStream
&
rStrm
)
{
PTFieldItemModel
aModel
;
...
...
@@ -1254,106 +1196,6 @@ void PivotTable::importPTDataField( SequenceInputStream& rStrm )
maDataFields
.
push_back
(
aModel
);
}
void
PivotTable
::
importPTDefinition
(
BiffInputStream
&
rStrm
,
sal_Int16
nSheet
)
{
BinRange
aBinRange
;
sal_uInt16
nFlags
,
nTabNameLen
,
nDataNameLen
;
rStrm
>>
aBinRange
;
maLocationModel
.
mnFirstHeaderRow
=
rStrm
.
readuInt16
();
maLocationModel
.
mnFirstDataRow
=
rStrm
.
readuInt16
();
maLocationModel
.
mnFirstDataCol
=
rStrm
.
readuInt16
();
maDefModel
.
mnCacheId
=
rStrm
.
readuInt16
();
rStrm
.
skip
(
2
);
// unused
maDefModel
.
mbDataOnRows
=
rStrm
.
readuInt16
()
==
BIFF_PTDEF_ROWAXIS
;
maDefModel
.
mnDataPosition
=
rStrm
.
readInt16
();
rStrm
.
skip
(
2
);
// number of fields
rStrm
>>
maDefModel
.
mnRowFields
>>
maDefModel
.
mnColFields
;
rStrm
.
skip
(
8
);
// number of page fields, data fields, data rows, data columns
rStrm
>>
nFlags
;
maDefModel
.
mnChartFormat
=
rStrm
.
readuInt16
();
rStrm
>>
nTabNameLen
>>
nDataNameLen
;
maDefModel
.
maName
=
lclReadPivotString
(
*
this
,
rStrm
,
nTabNameLen
);
maDefModel
.
maDataCaption
=
lclReadPivotString
(
*
this
,
rStrm
,
nDataNameLen
);
maDefModel
.
mbRowGrandTotals
=
getFlag
(
nFlags
,
BIFF_PTDEF_ROWGRANDTOTALS
);
maDefModel
.
mbColGrandTotals
=
getFlag
(
nFlags
,
BIFF_PTDEF_COLGRANDTOTALS
);
getAddressConverter
().
convertToCellRangeUnchecked
(
maLocationModel
.
maRange
,
aBinRange
,
nSheet
);
}
void
PivotTable
::
importPTDefinition2
(
BiffInputStream
&
rStrm
)
{
if
(
getBiff
()
==
BIFF8
)
{
sal_uInt16
nErrCaptLen
,
nMissCaptLen
,
nTagLen
,
nPageStyleLen
,
nTabStyleLen
,
nVacStyleLen
;
sal_uInt32
nFlags
;
rStrm
.
skip
(
2
);
// number of formatting records
rStrm
>>
nErrCaptLen
>>
nMissCaptLen
>>
nTagLen
;
rStrm
.
skip
(
6
);
// number of selection records, page rows, page columns
rStrm
>>
nFlags
>>
nPageStyleLen
>>
nTabStyleLen
>>
nVacStyleLen
;
maDefModel
.
maErrorCaption
=
lclReadPivotString
(
*
this
,
rStrm
,
nErrCaptLen
);
maDefModel
.
maMissingCaption
=
lclReadPivotString
(
*
this
,
rStrm
,
nMissCaptLen
);
maDefModel
.
maTag
=
lclReadPivotString
(
*
this
,
rStrm
,
nTagLen
);
maDefModel
.
maPageStyle
=
lclReadPivotString
(
*
this
,
rStrm
,
nPageStyleLen
);
maDefModel
.
maPivotTableStyle
=
lclReadPivotString
(
*
this
,
rStrm
,
nTabStyleLen
);
maDefModel
.
maVacatedStyle
=
lclReadPivotString
(
*
this
,
rStrm
,
nVacStyleLen
);
maDefModel
.
mbShowError
=
getFlag
(
nFlags
,
BIFF_PTDEF2_SHOWERROR
);
maDefModel
.
mbShowMissing
=
getFlag
(
nFlags
,
BIFF_PTDEF2_SHOWMISSING
);
maDefModel
.
mbEnableDrill
=
getFlag
(
nFlags
,
BIFF_PTDE2F_ENABLEDRILL
);
maDefModel
.
mbPreserveFormatting
=
getFlag
(
nFlags
,
BIFF_PTDEF2_PRESERVEFORMATTING
);
maDefModel
.
mbPageOverThenDown
=
getFlag
(
nFlags
,
BIFF_PTDEF2_PAGEOVERTHENDOWN
);
maDefModel
.
mbSubtotalHiddenItems
=
getFlag
(
nFlags
,
BIFF_PTDEF2_SUBTOTALHIDDENITEMS
);
maDefModel
.
mbMergeItem
=
getFlag
(
nFlags
,
BIFF_PTDEF2_MERGEITEM
);
}
}
void
PivotTable
::
importPTRowColFields
(
BiffInputStream
&
rStrm
)
{
// first PTROWCOLFIELDS record contains row fields unless there are no row fields
if
(
(
maDefModel
.
mnRowFields
>
0
)
&&
maRowFields
.
empty
()
)
importFields
(
maRowFields
,
rStrm
,
maDefModel
.
mnRowFields
);
else
if
(
(
maDefModel
.
mnColFields
>
0
)
&&
maColFields
.
empty
()
)
importFields
(
maColFields
,
rStrm
,
maDefModel
.
mnColFields
);
}
void
PivotTable
::
importPTPageFields
(
BiffInputStream
&
rStrm
)
{
while
(
rStrm
.
getRemaining
()
>=
6
)
{
PTPageFieldModel
aModel
;
sal_Int16
nField
,
nItem
;
rStrm
>>
nField
>>
nItem
;
rStrm
.
skip
(
2
);
// dropdown object ID
aModel
.
mnField
=
nField
;
aModel
.
mnItem
=
(
nItem
==
BIFF_PTPAGEFIELDS_ALLITEMS
)
?
BIFF12_PTPAGEFIELD_MULTIITEMS
:
nItem
;
maPageFields
.
push_back
(
aModel
);
}
}
void
PivotTable
::
importPTDataField
(
BiffInputStream
&
rStrm
)
{
PTDataFieldModel
aModel
;
sal_Int16
nField
,
nBaseField
,
nBaseItem
;
sal_uInt16
nSubtotal
,
nShowDataAs
,
nNumFmt
,
nNameLen
;
rStrm
>>
nField
>>
nSubtotal
>>
nShowDataAs
>>
nBaseField
>>
nBaseItem
>>
nNumFmt
>>
nNameLen
;
aModel
.
maName
=
lclReadPivotString
(
*
this
,
rStrm
,
nNameLen
);
aModel
.
mnField
=
nField
;
aModel
.
setBiffSubtotal
(
nSubtotal
);
aModel
.
setBiffShowDataAs
(
nShowDataAs
);
aModel
.
mnBaseField
=
nBaseField
;
switch
(
nBaseItem
)
{
case
BIFF_PTDATAFIELD_PREVIOUS
:
aModel
.
mnBaseItem
=
OOX_PT_PREVIOUS_ITEM
;
break
;
case
BIFF_PTDATAFIELD_NEXT
:
aModel
.
mnBaseItem
=
OOX_PT_NEXT_ITEM
;
break
;
default
:
aModel
.
mnBaseItem
=
nBaseItem
;
}
aModel
.
mnNumFmtId
=
nNumFmt
;
maDataFields
.
push_back
(
aModel
);
}
PivotTableField
&
PivotTable
::
createTableField
()
{
sal_Int32
nFieldIndex
=
static_cast
<
sal_Int32
>
(
maFields
.
size
()
);
...
...
unusedcode.easy
Dosyayı görüntüle @
e00e693d
...
...
@@ -772,14 +772,6 @@ oox::xls::ExternalLinkBuffer::importExternSheet(oox::xls::BiffInputStream&)
oox::xls::ExternalLinkBuffer::importExternSheet8(oox::xls::BiffInputStream&)
oox::xls::ExternalLinkBuffer::importExternalBook(oox::xls::BiffInputStream&)
oox::xls::FilterColumn::importFilterColumn(oox::xls::BiffInputStream&)
oox::xls::PivotCache::importDConName(oox::xls::BiffInputStream&)
oox::xls::PivotCache::importDConRef(oox::xls::BiffInputStream&)
oox::xls::PivotTable::importPTDataField(oox::xls::BiffInputStream&)
oox::xls::PivotTable::importPTDefinition(oox::xls::BiffInputStream&, short)
oox::xls::PivotTable::importPTDefinition2(oox::xls::BiffInputStream&)
oox::xls::PivotTable::importPTPageFields(oox::xls::BiffInputStream&)
oox::xls::PivotTable::importPTRowColFields(oox::xls::BiffInputStream&)
oox::xls::PivotTableField::importPTField(oox::xls::BiffInputStream&)
oox::xls::Xf::setAllUsedFlags(bool)
psp::PrinterGfx::DrawBitmap(Rectangle const&, Rectangle const&, psp::PrinterBmp const&, psp::PrinterBmp const&)
psp::PrinterGfx::DrawMask(Rectangle const&, Rectangle const&, psp::PrinterBmp const&, psp::PrinterColor&)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment