27namespace tools {
class JsonWriter; }
43 void SetRepeat( std::optional<ScRange> oCol, std::optional<ScRange> oRow );
56 std::unique_ptr<ScPrintSaverTab[]>
pData;
ScPrintSaverTab & GetTabData(SCTAB nTab)
void GetPrintRangesInfo(tools::JsonWriter &rPrintRanges) const
std::unique_ptr< ScPrintSaverTab[]> pData
bool operator==(const ScPrintRangeSaver &rCmp) const
ScPrintRangeSaver(SCTAB nCount)
SCTAB GetTabCount() const
ScRangeVec maPrintRanges
Array.
std::optional< ScRange > moRepeatCol
single
std::optional< ScRange > moRepeatRow
single
const std::optional< ScRange > & GetRepeatCol() const
bool IsEntireSheet() const
::std::vector< ScRange > ScRangeVec
bool operator==(const ScPrintSaverTab &rCmp) const
const std::optional< ScRange > & GetRepeatRow() const
const ScRangeVec & GetPrintRanges() const
void SetRepeat(std::optional< ScRange > oCol, std::optional< ScRange > oRow)
void SetAreas(ScRangeVec &&rRanges, bool bEntireSheet)