23 #include <svx/strings.hrc>
26 #include <rtl/ustrbuf.hxx>
46 std::array<sal_uInt8,64> aArray;
48 const sal_Int32 nLen(aStr.getLength() - 1);
55 Insert(std::make_unique<XBitmapEntry>(
Graphic(aBitmap), aStr.toString()));
58 aArray[ 0] = 1; aArray[ 9] = 1; aArray[18] = 1; aArray[27] = 1;
59 aArray[36] = 1; aArray[45] = 1; aArray[54] = 1; aArray[63] = 1;
62 Insert(std::make_unique<XBitmapEntry>(
Graphic(aBitmap), aStr.toString()));
65 aArray[ 7] = 1; aArray[14] = 1; aArray[21] = 1; aArray[28] = 1;
66 aArray[35] = 1; aArray[42] = 1; aArray[49] = 1; aArray[56] = 1;
69 Insert(std::make_unique<XBitmapEntry>(
Graphic(aBitmap), aStr.toString()));
72 aArray[24] = 1; aArray[25] = 1; aArray[26] = 1;
73 aArray[29] = 1; aArray[30] = 1; aArray[31] = 1;
76 Insert(std::make_unique<XBitmapEntry>(
Graphic(aBitmap), aStr.toString()));
83 assert( nIndex <
Count() );
87 BitmapEx rBitmapEx = GetBitmap( nIndex )->GetGraphicObject().GetGraphic().GetBitmapEx();
89 pVirtualDevice->SetOutputSizePixel(rSize);
97 const Point aNull(0, 0);
98 static const sal_uInt32 nLen(8);
100 static const Color aG(0xef, 0xef, 0xef);
102 pVirtualDevice->DrawCheckered(aNull, rSize, nLen, aW, aG);
106 pVirtualDevice->SetBackground(rStyleSettings.
GetFieldColor());
107 pVirtualDevice->Erase();
113 rBitmapEx.
Scale(rSize);
114 pVirtualDevice->DrawBitmapEx(
Point(0, 0), rBitmapEx);
124 pVirtualDevice->DrawBitmapEx(
130 rBitmapEx = pVirtualDevice->GetBitmapEx(
Point(0, 0), rSize);
141 return CreateBitmap(nIndex, rSize);
146 return CreateBitmap(nIndex, rSize);
virtual bool Create() override
bool Scale(const Size &rNewSize, BmpScaleFlag nScaleFlag=BmpScaleFlag::Default)
const StyleSettings & GetStyleSettings() const
static const AllSettings & GetSettings()
bool GetPreviewUsesCheckeredBackground() const
const Size & GetListBoxPreviewDefaultPixelSize() const
constexpr tools::Long Width() const
OUString SvxResId(TranslateId aId)
const ::std::vector< Color > ImpSvNumberformatScan::StandardColor COL_LIGHTRED
uno::Reference< container::XNameContainer > SvxUnoXBitmapTable_createInstance(XPropertyList &rTable) noexcept
const Color & GetFieldColor() const
XPropertyEntry * Get(tools::Long nIndex) const
BitmapEx GetBitmapForPreview(tools::Long nIndex, const Size &rSize)
BitmapEx createHistorical8x8FromArray(std::array< sal_uInt8, 64 > const &pArray, Color aColorPix, Color aColorBack)
virtual css::uno::Reference< css::container::XNameContainer > createInstance() override
constexpr tools::Long Height() const
BitmapEx CreateBitmap(tools::Long nIndex, const Size &rSize) const
const ::std::vector< Color > ImpSvNumberformatScan::StandardColor COL_WHITE
const ::std::vector< Color > ImpSvNumberformatScan::StandardColor COL_BLACK
const ::std::vector< Color > ImpSvNumberformatScan::StandardColor COL_LIGHTBLUE
virtual BitmapEx CreateBitmapForUI(tools::Long nIndex) override
XBitmapEntry * GetBitmap(tools::Long nIndex) const
const Size & GetSizePixel() const
virtual void Insert(SotClipboardFormatId nFormat, const OUString &rFormatName) override