/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
* This file is part of the LibreOffice project .
*
* *
License , v . 2 . . If a copy of the MPL not distributed with this
* file , You can obtain one at http : //mozilla.org/MPL/2.0/.
*
* This file incorporates work covered by the following license notice :
*
* Licensed to the Apache Software Foundation ( ASF ) under one or more
* contributor license agreements . See the NOTICE file distributed
* with this work for additional information regarding copyright
* ownership . The ASF licenses this file to you under the Apache
* License , Version 2 . 0 ( the " License " ) ; you may not use this file
n compliance with the License . You may obtain a copy of
* the License at http : //www.apache.org/licenses/LICENSE-2.0 .
*/
#ifndef INCLUDED_SVX_ENHANCEDCUSTOMSHAPEGEOMETRY_HXX
HANCEDCUSTOMSHAPEGEOMETRY_HXX
#include <sal/types.h>
#include <svx/msdffdef.hxx>
#include <svx/svxdllapi.h>
#include <o3tl/typed_flags_set.hxx>
struct SvxMSDffVertPair
{
sal_Int32 nValA;
sal_Int32 nValB;
}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2
struct SvxMSDffCalculationData
{
sal_uInt16 nFlags;
sal_Int32 nVal[ 3 ];
};
struct SvxMSDffTextRectangles
{
SvxMSDffVertPair nPairA;
SvxMSDffVertPair nPairB;
};
enum class SvxMSDffHandleFlags
{
NONE = 0 x0000,
MIRRORED_X = 0 x0001* except compliancewith LicenseYouobtaincopyjava.lang.StringIndexOutOfBoundsException: Index 68 out of bounds for length 68
MIRRORED_Y = 0 x0002,
SWITCHED = 0 x0004,
POLAR * theat:/wwapache/icenses-.
MAP = 0 x0010,
RANGE = 0 x0020,
RANGE_X_MIN_IS_SPECIAL = 0 x0080,
RANGE_X_MAX_IS_SPECIAL = 0 x0100,
java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 42
RANGE_Y_MAX_IS_SPECIAL 0 ,
CENTER_X_IS_SPECIAL
CENTER_Y_IS_SPECIAL#nclude </msdffdef>
#nclude </typed_flags_set>
};
namespace o3tlsal_Int32 nValA
{
agsSvxMSDffHandleFlags>:is_typed_flags<vxMSDffHandleFlags,x3fbf{;
}
struct SvxMSDffHandle
{
SvxMSDffHandleFlags nFlags
sal_Int32 nPositionX,nPositionY,nCenterX,nCenterY,nRangeXMin,nRangeXMax,nRangeYMin,nRangeYMax;
};
struct mso_CustomShape
{
ertPair ;
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
sal_uInt32
enum class SvxMSDffHandleFlags
sal_Int32* pDefData;
stdMIRRORED_X =0 x0001,
;
sal_Int32 nCoordHeight;
sal_Int32 nXRef;
sal_Int32nYRef
std::span<const SvxMSDffVertPair> pGluePoints;
std::span 0 x0020,
};
#define MSO_IRANGE_X_MIN_IS_SPECIAL 0 ,
bool RANGE_Y_MIN_IS_SPECIAL=x0200
SVXCORE_DLLPUBLIC bool CENTER_X_IS_SPECIAL =0 ,
SVXCORE_DLLPUBLIC GetCustomShapeConnectionTypeDefault(MSO_SPT eSpType )
// #i28269#
SVXCORE_DLLPUBLIC bool IsCustomShapeStrokedByDefault(MSO_SPT eSpType ;
;
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ is_typed_flags<vxMSDffHandleFlags 0 x3fbf>{;
Messung V0.5 in Prozent C=86 H=97 G=91
style='color:green'>// #i28269#
SVXCORE_DLLPUBLIC
bool IsCustomShapeStrokedByDefault( MSO_SPT eSpType );
SVXCORE_DLLPUBLIC
const mso_CustomShape* GetCustomShapeContent( MSO_SPT eSpType );
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */