OpenXLSX 1.9.1
Loading...
Searching...
No Matches
XLSheetBase.hpp File Reference
#include "OpenXLSX-Exports.hpp"
#include "XLColor.hpp"
#include "XLCommandQuery.hpp"
#include "XLDocument.hpp"
#include "XLXmlFile.hpp"
#include <cstdint>
#include <mutex>
#include <shared_mutex>
#include <string>
#include <type_traits>

Go to the source code of this file.

Data Structures

class  OpenXLSX::XLSheetBase< T, typename >
 The XLSheetBase class is the base class for the XLWorksheet and XLChartsheet classes. However, it is not a base class in the traditional sense. Rather, it provides common functionality that is inherited via the CRTP (Curiously Recurring Template Pattern) pattern. More...
 

Namespaces

namespace  OpenXLSX
 

Enumerations

enum class  OpenXLSX::XLSheetState : uint8_t { OpenXLSX::Visible , OpenXLSX::Hidden , OpenXLSX::VeryHidden }
 The XLSheetState is an enumeration of the possible (visibility) states, e.g. Visible or Hidden. More...
 
enum class  OpenXLSX::XLPaneState : uint8_t { OpenXLSX::Split , OpenXLSX::Frozen , OpenXLSX::FrozenSplit }
 The XLPaneState is an enumeration of the possible states of a pane, e.g. Frozen or Split. More...
 
enum class  OpenXLSX::XLPane : uint8_t { OpenXLSX::BottomRight , OpenXLSX::TopRight , OpenXLSX::BottomLeft , OpenXLSX::TopLeft }
 The XLPane is an enumeration of the possible pane identifiers. More...
 

Functions

OPENXLSX_EXPORT std::string OpenXLSX::XLPaneStateToString (XLPaneState state)
 get the correct XLPaneState from the OOXML pane state attribute string
 
OPENXLSX_EXPORT XLPaneState OpenXLSX::XLPaneStateFromString (std::string const &stateString)
 inverse of XLPaneStateToString
 
OPENXLSX_EXPORT std::string OpenXLSX::XLPaneToString (XLPane pane)
 get the correct XLPane from the OOXML pane identifier attribute string
 
OPENXLSX_EXPORT XLPane OpenXLSX::XLPaneFromString (std::string const &paneString)
 inverse of XLPaneToString
 
OPENXLSX_EXPORT void OpenXLSX::setTabColor (const XMLDocument &xmlDocument, const XLColor &color)
 Function for setting tab color.
 
OPENXLSX_EXPORT void OpenXLSX::setTabSelected (const XMLDocument &xmlDocument, bool selected)
 Set the tab selected property to desired value.
 
OPENXLSX_EXPORT bool OpenXLSX::tabIsSelected (const XMLDocument &xmlDocument)
 Function for checking if the tab is selected.
 

Variables

constexpr const bool OpenXLSX::XLEmptyHiddenCells = true