xehelper.hxx (86e1cf34) | xehelper.hxx (870c3792) |
---|---|
1/************************************************************** 2 * 3 * Licensed to the Apache Software Foundation (ASF) under one 4 * or more contributor license agreements. See the NOTICE file 5 * distributed with this work for additional information 6 * regarding copyright ownership. The ASF licenses this file 7 * to you under the Apache License, Version 2.0 (the 8 * "License"); you may not use this file except in compliance --- 21 unchanged lines hidden (view full) --- 30 31// Export progress bar ======================================================== 32 33class ScfProgressBar; 34 35/** The main progress bar for the export filter. 36 37 This class encapsulates creation and initialization of sub progress | 1/************************************************************** 2 * 3 * Licensed to the Apache Software Foundation (ASF) under one 4 * or more contributor license agreements. See the NOTICE file 5 * distributed with this work for additional information 6 * regarding copyright ownership. The ASF licenses this file 7 * to you under the Apache License, Version 2.0 (the 8 * "License"); you may not use this file except in compliance --- 21 unchanged lines hidden (view full) --- 30 31// Export progress bar ======================================================== 32 33class ScfProgressBar; 34 35/** The main progress bar for the export filter. 36 37 This class encapsulates creation and initialization of sub progress |
38 segments. The Activate***Segment() functions activate a specific segement | 38 segments. The Activate***Segment() functions activate a specific segment |
39 of the main progress bar. The implementation of these functions contain the 40 calculation of the needed size of the segment. Following calls of the 41 Progress() function increase the currently activated sub segment. 42 */ 43class XclExpProgressBar : protected XclExpRoot 44{ 45public: 46 explicit XclExpProgressBar( const XclExpRoot& rRoot ); --- 98 unchanged lines hidden (view full) --- 145 146 // cell range list -------------------------------------------------------- 147 148//UNUSED2008-05 /** Checks if the passed cell range list is valid. 149//UNUSED2008-05 @param rScRanges The Calc cell range list to check. 150//UNUSED2008-05 @param bWarn true = Sets the internal flag that produces a warning box 151//UNUSED2008-05 after loading/saving the file, if the cell range list contains at 152//UNUSED2008-05 least one invalid range. | 39 of the main progress bar. The implementation of these functions contain the 40 calculation of the needed size of the segment. Following calls of the 41 Progress() function increase the currently activated sub segment. 42 */ 43class XclExpProgressBar : protected XclExpRoot 44{ 45public: 46 explicit XclExpProgressBar( const XclExpRoot& rRoot ); --- 98 unchanged lines hidden (view full) --- 145 146 // cell range list -------------------------------------------------------- 147 148//UNUSED2008-05 /** Checks if the passed cell range list is valid. 149//UNUSED2008-05 @param rScRanges The Calc cell range list to check. 150//UNUSED2008-05 @param bWarn true = Sets the internal flag that produces a warning box 151//UNUSED2008-05 after loading/saving the file, if the cell range list contains at 152//UNUSED2008-05 least one invalid range. |
153//UNUSED2008-05 @return true = Cell range list in rScRanges is completly valid. */ | 153//UNUSED2008-05 @return true = Cell range list in rScRanges is completely valid. */ |
154//UNUSED2008-05 bool CheckRangeList( const ScRangeList& rScRanges, bool bWarn ); 155 156 /** Checks and eventually crops the cell ranges to valid dimensions. 157 @descr The start position of the ranges will not be modified. Cell 158 ranges that fit partly into valid dimensions are cropped 159 accordingly. Cell ranges that do not fit at all, are removed from 160 the cell range list. 161 @param rScRanges (In/out) The cell range list to check. --- 182 unchanged lines hidden (view full) --- 344 345// Header/footer conversion =================================================== 346 347class EditEngine; 348 349/** Converts edit engine text objects to an Excel header/footer string. 350 @descr Header/footer content is divided into three parts: Left, center and 351 right portion. All formatting information will be encoded in the Excel string | 154//UNUSED2008-05 bool CheckRangeList( const ScRangeList& rScRanges, bool bWarn ); 155 156 /** Checks and eventually crops the cell ranges to valid dimensions. 157 @descr The start position of the ranges will not be modified. Cell 158 ranges that fit partly into valid dimensions are cropped 159 accordingly. Cell ranges that do not fit at all, are removed from 160 the cell range list. 161 @param rScRanges (In/out) The cell range list to check. --- 182 unchanged lines hidden (view full) --- 344 345// Header/footer conversion =================================================== 346 347class EditEngine; 348 349/** Converts edit engine text objects to an Excel header/footer string. 350 @descr Header/footer content is divided into three parts: Left, center and 351 right portion. All formatting information will be encoded in the Excel string |
352 using special character seuences. A control sequence starts with the ampersand | 352 using special character sequences. A control sequence starts with the ampersand |
353 character. 354 355 Supported control sequences: 356 &L start of left portion 357 &C start of center portion 358 &R start of right portion 359 &P current page number 360 &N page count --- 87 unchanged lines hidden --- | 353 character. 354 355 Supported control sequences: 356 &L start of left portion 357 &C start of center portion 358 &R start of right portion 359 &P current page number 360 &N page count --- 87 unchanged lines hidden --- |