#include "vbaborders.hxx"
#include <sal/macros.h>
#include <cppuhelper/implbase.hxx>
#include <ooo/vba/excel/XlBordersIndex.hpp>
#include <ooo/vba/excel/XlBorderWeight.hpp>
#include <ooo/vba/excel/XlLineStyle.hpp>
#include <ooo/vba/excel/XlColorIndex.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/table/TableBorder.hpp>
#include <com/sun/star/table/XCellRange.hpp>
#include <com/sun/star/table/XColumnRowRange.hpp>
#include <utility>
#include "vbapalette.hxx"
Go to the source code of this file.
|
const sal_Int16 | supportedIndexTable [] = { XlBordersIndex::xlEdgeLeft, XlBordersIndex::xlEdgeTop, XlBordersIndex::xlEdgeBottom, XlBordersIndex::xlEdgeRight, XlBordersIndex::xlDiagonalDown, XlBordersIndex::xlDiagonalUp, XlBordersIndex::xlInsideVertical, XlBordersIndex::xlInsideHorizontal } |
|
constexpr OUStringLiteral | sTableBorder = u"TableBorder" |
|
const sal_Int32 | OOLineThin = 26 |
|
const sal_Int32 | OOLineMedium = 88 |
|
const sal_Int32 | OOLineThick = 141 |
|
const sal_Int32 | OOLineHairline = 2 |
|
◆ RangeBorders_Base
◆ ScVbaBorder_Base
◆ lcl_areAllLineWidthsSame()
static bool lcl_areAllLineWidthsSame |
( |
const table::TableBorder & |
maTableBorder, |
|
|
bool |
bIsCell |
|
) |
| |
|
static |
◆ rangeToBorderIndexAccess()
static uno::Reference< container::XIndexAccess > rangeToBorderIndexAccess |
( |
const uno::Reference< table::XCellRange > & |
xRange, |
|
|
const uno::Reference< uno::XComponentContext > & |
xContext, |
|
|
const ScVbaPalette & |
rPalette |
|
) |
| |
|
static |
◆ OOLineHairline
const sal_Int32 OOLineHairline = 2 |
◆ OOLineMedium
const sal_Int32 OOLineMedium = 88 |
◆ OOLineThick
const sal_Int32 OOLineThick = 141 |
◆ OOLineThin
const sal_Int32 OOLineThin = 26 |
◆ sTableBorder
constexpr OUStringLiteral sTableBorder = u"TableBorder" |
|
constexpr |
◆ supportedIndexTable
const sal_Int16 supportedIndexTable[] = { XlBordersIndex::xlEdgeLeft, XlBordersIndex::xlEdgeTop, XlBordersIndex::xlEdgeBottom, XlBordersIndex::xlEdgeRight, XlBordersIndex::xlDiagonalDown, XlBordersIndex::xlDiagonalUp, XlBordersIndex::xlInsideVertical, XlBordersIndex::xlInsideHorizontal } |