LibreOffice Module sw (master)  1
Classes | Namespaces | Macros | Enumerations | Functions | Variables
frmpage.cxx File Reference
#include <com/sun/star/embed/Aspects.hpp>
#include <com/sun/star/embed/EmbedMisc.hpp>
#include <com/sun/star/embed/XEmbeddedObject.hpp>
#include <cmdid.h>
#include <hintids.hxx>
#include <bitmaps.hlst>
#include <vcl/mnemonic.hxx>
#include <svl/urihelper.hxx>
#include <svl/stritem.hxx>
#include <sfx2/htmlmode.hxx>
#include <editeng/sizeitem.hxx>
#include <editeng/opaqitem.hxx>
#include <editeng/protitem.hxx>
#include <editeng/prntitem.hxx>
#include <editeng/brushitem.hxx>
#include <editeng/ulspitem.hxx>
#include <editeng/frmdiritem.hxx>
#include <svx/swframeposstrings.hxx>
#include <svx/swframevalidation.hxx>
#include <comphelper/classids.hxx>
#include <sfx2/viewfrm.hxx>
#include <tools/globname.hxx>
#include <fmturl.hxx>
#include <fmteiro.hxx>
#include <fmtcnct.hxx>
#include <fmtsrnd.hxx>
#include <view.hxx>
#include <wrtsh.hxx>
#include <swmodule.hxx>
#include <uitool.hxx>
#include <docsh.hxx>
#include <viewopt.hxx>
#include <frmatr.hxx>
#include <frmdlg.hxx>
#include <frmmgr.hxx>
#include <frmpage.hxx>
#include <wrap.hxx>
#include <colmgr.hxx>
#include <grfatr.hxx>
#include <uiitems.hxx>
#include <fmtfollowtextflow.hxx>
#include <editeng/adjustitem.hxx>
#include <svx/sdtaitm.hxx>
#include <sal/macros.h>
#include <strings.hrc>
#include <svx/strings.hrc>
#include <svx/dialmgr.hxx>
#include <svx/svxids.hrc>
#include <sfx2/filedlghelper.hxx>
#include <com/sun/star/ui/dialogs/TemplateDescription.hpp>
#include <com/sun/star/ui/dialogs/XFilePicker3.hpp>
#include <com/sun/star/ui/dialogs/XFilePickerControlAccess.hpp>
#include <com/sun/star/ui/dialogs/ExtendedFilePickerElementIds.hpp>
#include <vcl/graphicfilter.hxx>
#include <svtools/embedhlp.hxx>
#include <comphelper/lok.hxx>
#include <memory>
Include dependency graph for frmpage.cxx:

Go to the source code of this file.

Classes

struct  StringIdPair_Impl
 
struct  o3tl::typed_flags< LB >
 
struct  RelationMap
 
struct  FrameMap
 

Namespaces

 o3tl
 

Macros

#define SwFPos   SvxSwFramePosString
 
#define MAX_PERCENT_WIDTH   254
 
#define MAX_PERCENT_HEIGHT   254
 
#define VERT_PAGE_REL   (LB::RelPageFrame|LB::RelPagePrintArea)
 
#define VERT_FRAME_REL   (LB::FlyVertFrame|LB::FlyVertPrintArea)
 
#define HTML_HORI_PARA_REL   (LB::Frame|LB::PrintArea)
 
#define HTML_HORI_CHAR_REL   (LB::Frame|LB::PrintArea|LB::RelChar)
 

Enumerations

enum  LB {
  LB::NONE,
  LB::Frame,
  LB::PrintArea,
  LB::VertFrame,
  LB::VertPrintArea,
  LB::RelFrameLeft,
  LB::RelFrameRight,
  LB::RelPageLeft,
  LB::RelPageRight,
  LB::RelPageFrame,
  LB::RelPagePrintArea,
  LB::FlyRelPageLeft,
  LB::FlyRelPageRight,
  LB::FlyRelPageFrame,
  LB::FlyRelPagePrintArea,
  LB::RelBase,
  LB::RelChar,
  LB::RelRow,
  LB::FlyVertFrame,
  LB::FlyVertPrintArea,
  LB::VertLine,
  LB::LAST,
  LB::NONE = 0x00000000L,
  LB::Frame = 0x00000001L,
  LB::PrintArea = 0x00000002L,
  LB::VertFrame = 0x00000004L,
  LB::VertPrintArea = 0x00000008L,
  LB::RelFrameLeft = 0x00000010L,
  LB::RelFrameRight = 0x00000020L,
  LB::RelPageLeft = 0x00000040L,
  LB::RelPageRight = 0x00000080L,
  LB::RelPageFrame = 0x00000100L,
  LB::RelPagePrintArea = 0x00000200L,
  LB::FlyRelPageLeft = 0x00000400L,
  LB::FlyRelPageRight = 0x00000800L,
  LB::FlyRelPageFrame = 0x00001000L,
  LB::FlyRelPagePrintArea = 0x00002000L,
  LB::RelBase = 0x00010000L,
  LB::RelChar = 0x00020000L,
  LB::RelRow = 0x00040000L,
  LB::FlyVertFrame = 0x00100000L,
  LB::FlyVertPrintArea = 0x00200000L,
  LB::VertLine = 0x00400000L
}
 

Functions

static size_t lcl_GetFrameMapCount (const FrameMap *pMap)
 
static void lcl_InsertVectors (weld::ComboBox &rBox, const std::vector< OUString > &rPrev, const std::vector< OUString > &rThis, const std::vector< OUString > &rNext, const std::vector< OUString > &rRemain)
 
static SvxSwFramePosString::StringId lcl_ChangeResIdToVerticalOrRTL (SvxSwFramePosString::StringId eStringId, bool bVertical, bool bVerticalL2R, bool bRTL)
 
static LB lcl_GetLBRelationsForRelations (const sal_Int16 _nRel)
 
static LB lcl_GetLBRelationsForStrID (const FrameMap *_pMap, const SvxSwFramePosString::StringId _eStrId, const bool _bUseMirrorStr)
 
 IMPL_LINK_NOARG (SwFramePage, MirrorHdl, weld::ToggleButton &, void)
 
 IMPL_LINK (SwFramePage, RelSizeClickHdl, weld::ToggleButton &, rBtn, void)
 
 IMPL_LINK_NOARG (SwFramePage, RangeModifyClickHdl, weld::ToggleButton &, void)
 
 IMPL_LINK_NOARG (SwFramePage, AnchorTypeHdl, weld::ToggleButton &, void)
 
 IMPL_LINK (SwFramePage, PosHdl, weld::ComboBox &, rLB, void)
 
 IMPL_LINK (SwFramePage, RelHdl, weld::ComboBox &, rLB, void)
 
 IMPL_LINK_NOARG (SwFramePage, RealSizeHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (SwFramePage, AutoWidthClickHdl, weld::ToggleButton &, void)
 
 IMPL_LINK_NOARG (SwFramePage, AutoHeightClickHdl, weld::ToggleButton &, void)
 
 IMPL_LINK (SwFramePage, ModifyHdl, weld::MetricSpinButton &, rEdit, void)
 
 IMPL_LINK_NOARG (SwGrfExtPage, BrowseHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (SwGrfExtPage, MirrorHdl, weld::ToggleButton &, void)
 
 IMPL_LINK_NOARG (SwFrameURLPage, InsertFileHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (SwFrameAddPage, EditModifyHdl, weld::Entry &, void)
 
 IMPL_LINK (SwFrameAddPage, ChainModifyHdl, weld::ComboBox &, rBox, void)
 

Variables

static RelationMap const aRelationMap []
 
static RelationMap const aAsCharRelationMap []
 
static constexpr auto HORI_PAGE_REL
 
static FrameMap const aHPageMap []
 
static FrameMap const aHPageHtmlMap []
 
static FrameMap const aVPageMap []
 
static FrameMap const aVPageHtmlMap []
 
static constexpr auto HORI_FRAME_REL
 
static FrameMap const aHFrameMap []
 
static FrameMap const aHFlyHtmlMap []
 
static FrameMap const aVFrameMap []
 
static FrameMap const aVFlyHtmlMap []
 
static constexpr auto HORI_PARA_REL
 
static FrameMap const aHParaMap []
 
static FrameMap const aHParaHtmlMap []
 
static FrameMap const aHParaHtmlAbsMap []
 
static constexpr auto VERT_PARA_REL
 
static FrameMap const aVParaMap []
 
static FrameMap const aVParaHtmlMap []
 
static constexpr auto HORI_CHAR_REL
 
static FrameMap const aHCharMap []
 
static FrameMap const aHCharHtmlMap []
 
static FrameMap const aHCharHtmlAbsMap []
 
static constexpr auto VERT_CHAR_REL
 
static FrameMap const aVCharMap []
 
static FrameMap const aVCharHtmlMap []
 
static FrameMap const aVCharHtmlAbsMap []
 
static FrameMap const aVAsCharMap []
 
static FrameMap const aVAsCharHtmlMap []
 

Macro Definition Documentation

#define HTML_HORI_CHAR_REL   (LB::Frame|LB::PrintArea|LB::RelChar)

Definition at line 300 of file frmpage.cxx.

#define HTML_HORI_PARA_REL   (LB::Frame|LB::PrintArea)

Definition at line 256 of file frmpage.cxx.

#define MAX_PERCENT_HEIGHT   254

Definition at line 92 of file frmpage.cxx.

Referenced by SwFramePage::FillItemSet(), and IMPL_LINK().

#define MAX_PERCENT_WIDTH   254

Definition at line 91 of file frmpage.cxx.

Referenced by SwFramePage::FillItemSet(), and IMPL_LINK().

#define SwFPos   SvxSwFramePosString

Definition at line 83 of file frmpage.cxx.

#define VERT_FRAME_REL   (LB::FlyVertFrame|LB::FlyVertPrintArea)

Definition at line 227 of file frmpage.cxx.

#define VERT_PAGE_REL   (LB::RelPageFrame|LB::RelPagePrintArea)

Definition at line 193 of file frmpage.cxx.

Enumeration Type Documentation

enum LB
strong
Enumerator
NONE 
Frame 
PrintArea 
VertFrame 
VertPrintArea 
RelFrameLeft 
RelFrameRight 
RelPageLeft 
RelPageRight 
RelPageFrame 
RelPagePrintArea 
FlyRelPageLeft 
FlyRelPageRight 
FlyRelPageFrame 
FlyRelPagePrintArea 
RelBase 
RelChar 
RelRow 
FlyVertFrame 
FlyVertPrintArea 
VertLine 
LAST 
NONE 
Frame 
PrintArea 
VertFrame 
VertPrintArea 
RelFrameLeft 
RelFrameRight 
RelPageLeft 
RelPageRight 
RelPageFrame 
RelPagePrintArea 
FlyRelPageLeft 
FlyRelPageRight 
FlyRelPageFrame 
FlyRelPagePrintArea 
RelBase 
RelChar 
RelRow 
FlyVertFrame 
FlyVertPrintArea 
VertLine 

Definition at line 94 of file frmpage.cxx.

Function Documentation

IMPL_LINK ( SwFramePage  ,
RelSizeClickHdl  ,
weld::ToggleButton ,
rBtn  ,
void   
)

Definition at line 1715 of file frmpage.cxx.

References MAX_PERCENT_HEIGHT, and MAX_PERCENT_WIDTH.

IMPL_LINK ( SwFramePage  ,
PosHdl  ,
weld::ComboBox ,
rLB  ,
void   
)
IMPL_LINK ( SwFramePage  ,
RelHdl  ,
weld::ComboBox ,
rLB  ,
void   
)

Definition at line 1993 of file frmpage.cxx.

IMPL_LINK ( SwFramePage  ,
ModifyHdl  ,
weld::MetricSpinButton ,
rEdit  ,
void   
)

Definition at line 2042 of file frmpage.cxx.

References rEdit.

IMPL_LINK ( SwFrameAddPage  ,
ChainModifyHdl  ,
weld::ComboBox ,
rBox  ,
void   
)
IMPL_LINK_NOARG ( SwFramePage  ,
MirrorHdl  ,
weld::ToggleButton ,
void   
)

Definition at line 1709 of file frmpage.cxx.

References LONG_MAX.

IMPL_LINK_NOARG ( SwFramePage  ,
RangeModifyClickHdl  ,
weld::ToggleButton ,
void   
)

Definition at line 1741 of file frmpage.cxx.

IMPL_LINK_NOARG ( SwFramePage  ,
AnchorTypeHdl  ,
weld::ToggleButton ,
void   
)

Definition at line 1866 of file frmpage.cxx.

References LONG_MAX.

IMPL_LINK_NOARG ( SwFramePage  ,
RealSizeHdl  ,
weld::Button ,
void   
)

Definition at line 2022 of file frmpage.cxx.

IMPL_LINK_NOARG ( SwFramePage  ,
AutoWidthClickHdl  ,
weld::ToggleButton ,
void   
)

Definition at line 2030 of file frmpage.cxx.

IMPL_LINK_NOARG ( SwFramePage  ,
AutoHeightClickHdl  ,
weld::ToggleButton ,
void   
)

Definition at line 2036 of file frmpage.cxx.

IMPL_LINK_NOARG ( SwGrfExtPage  ,
BrowseHdl  ,
weld::Button ,
void   
)
IMPL_LINK_NOARG ( SwGrfExtPage  ,
MirrorHdl  ,
weld::ToggleButton ,
void   
)

Definition at line 2555 of file frmpage.cxx.

IMPL_LINK_NOARG ( SwFrameURLPage  ,
InsertFileHdl  ,
weld::Button ,
void   
)

Definition at line 2763 of file frmpage.cxx.

References ERRCODE_NONE, and GetFrameWeld().

IMPL_LINK_NOARG ( SwFrameAddPage  ,
EditModifyHdl  ,
weld::Entry ,
void   
)

Definition at line 3098 of file frmpage.cxx.

static SvxSwFramePosString::StringId lcl_ChangeResIdToVerticalOrRTL ( SvxSwFramePosString::StringId  eStringId,
bool  bVertical,
bool  bVerticalL2R,
bool  bRTL 
)
static

Definition at line 470 of file frmpage.cxx.

References BOTTOM, StringIdPair_Impl::eVert, LEFT, RIGHT, SAL_N_ELEMENTS, and TOP.

Referenced by SwFramePage::FillPosLB(), and SwFramePage::FillRelLB().

static size_t lcl_GetFrameMapCount ( const FrameMap pMap)
static
static LB lcl_GetLBRelationsForRelations ( const sal_Int16  _nRel)
static

Definition at line 563 of file frmpage.cxx.

References i.

Referenced by SwFramePage::FillPosLB().

static LB lcl_GetLBRelationsForStrID ( const FrameMap _pMap,
const SvxSwFramePosString::StringId  _eStrId,
const bool  _bUseMirrorStr 
)
static

Definition at line 580 of file frmpage.cxx.

References lcl_GetFrameMapCount(), and FrameMap::nLBRelations.

Referenced by SwFramePage::FillRelLB().

static void lcl_InsertVectors ( weld::ComboBox rBox,
const std::vector< OUString > &  rPrev,
const std::vector< OUString > &  rThis,
const std::vector< OUString > &  rNext,
const std::vector< OUString > &  rRemain 
)
static

Variable Documentation

RelationMap const aAsCharRelationMap[]
static
Initial value:
=
{
{SwFPos::REL_BASE, SwFPos::REL_BASE, LB::RelBase, text::RelOrientation::FRAME},
{SwFPos::REL_CHAR, SwFPos::REL_CHAR, LB::RelChar, text::RelOrientation::FRAME},
{SwFPos::REL_ROW, SwFPos::REL_ROW, LB::RelRow, text::RelOrientation::FRAME}
}

Definition at line 169 of file frmpage.cxx.

Referenced by SwFramePage::setOptimalRelWidth().

FrameMap const aHCharHtmlAbsMap[]
static
Initial value:
=
{
{SwFPos::LEFT, SwFPos::MIR_LEFT, text::HoriOrientation::LEFT, LB::PrintArea|LB::RelChar},
{SwFPos::RIGHT, SwFPos::MIR_RIGHT, text::HoriOrientation::RIGHT, LB::PrintArea},
{SwFPos::FROMLEFT, SwFPos::MIR_FROMLEFT, text::HoriOrientation::NONE, LB::RelPageFrame}
}

Definition at line 308 of file frmpage.cxx.

Referenced by SwFramePage::InitPos(), and SwFramePage::setOptimalFrameWidth().

FrameMap const aHCharHtmlMap[]
static
FrameMap const aHCharMap[]
static
Initial value:
=
{
{SwFPos::CENTER_HORI, SwFPos::CENTER_HORI, text::HoriOrientation::CENTER, HORI_CHAR_REL},
{SwFPos::FROMLEFT, SwFPos::MIR_FROMLEFT, text::HoriOrientation::NONE, HORI_CHAR_REL}
}
static constexpr auto HORI_CHAR_REL
Definition: frmpage.cxx:288

Definition at line 292 of file frmpage.cxx.

Referenced by SwFramePage::InitPos(), and SwFramePage::setOptimalFrameWidth().

FrameMap const aHFlyHtmlMap[]
static
Initial value:
=
{
{SwFPos::LEFT, SwFPos::MIR_LEFT, text::HoriOrientation::LEFT, LB::FlyRelPageFrame},
{SwFPos::FROMLEFT, SwFPos::MIR_FROMLEFT, text::HoriOrientation::NONE, LB::FlyRelPageFrame}
}

Definition at line 220 of file frmpage.cxx.

Referenced by SwFramePage::setOptimalFrameWidth().

FrameMap const aHFrameMap[]
static
Initial value:
=
{
{SwFPos::CENTER_HORI, SwFPos::CENTER_HORI, text::HoriOrientation::CENTER, HORI_FRAME_REL},
{SwFPos::FROMLEFT, SwFPos::MIR_FROMLEFT, text::HoriOrientation::NONE, HORI_FRAME_REL}
}
static constexpr auto HORI_FRAME_REL
Definition: frmpage.cxx:209

Definition at line 212 of file frmpage.cxx.

Referenced by SwFramePage::InitPos(), and SwFramePage::setOptimalFrameWidth().

FrameMap const aHPageHtmlMap[]
static
Initial value:
=
{
{SwFPos::FROMLEFT, SwFPos::MIR_FROMLEFT, text::HoriOrientation::NONE, LB::RelPageFrame}
}

Definition at line 188 of file frmpage.cxx.

Referenced by SwFramePage::setOptimalFrameWidth().

FrameMap const aHPageMap[]
static
Initial value:
=
{
{SwFPos::CENTER_HORI, SwFPos::CENTER_HORI, text::HoriOrientation::CENTER, HORI_PAGE_REL},
{SwFPos::FROMLEFT, SwFPos::MIR_FROMLEFT, text::HoriOrientation::NONE, HORI_PAGE_REL}
}
static constexpr auto HORI_PAGE_REL
Definition: frmpage.cxx:177

Definition at line 180 of file frmpage.cxx.

Referenced by SwFramePage::InitPos(), and SwFramePage::setOptimalFrameWidth().

FrameMap const aHParaHtmlAbsMap[]
static
Initial value:

Definition at line 264 of file frmpage.cxx.

Referenced by SwFramePage::InitPos(), and SwFramePage::setOptimalFrameWidth().

FrameMap const aHParaHtmlMap[]
static
FrameMap const aHParaMap[]
static
Initial value:
=
{
{SwFPos::CENTER_HORI, SwFPos::CENTER_HORI, text::HoriOrientation::CENTER, HORI_PARA_REL},
{SwFPos::FROMLEFT, SwFPos::MIR_FROMLEFT, text::HoriOrientation::NONE, HORI_PARA_REL}
}
static constexpr auto HORI_PARA_REL
Definition: frmpage.cxx:244

Definition at line 248 of file frmpage.cxx.

Referenced by SwFramePage::InitPos(), and SwFramePage::setOptimalFrameWidth().

RelationMap const aRelationMap[]
static
Initial value:
=
{
{SwFPos::FRAME, SwFPos::FRAME, LB::Frame, text::RelOrientation::FRAME},
{SwFPos::PRTAREA, SwFPos::PRTAREA, LB::PrintArea, text::RelOrientation::PRINT_AREA},
{SwFPos::REL_PG_LEFT, SwFPos::MIR_REL_PG_LEFT, LB::RelPageLeft, text::RelOrientation::PAGE_LEFT},
{SwFPos::REL_PG_RIGHT, SwFPos::MIR_REL_PG_RIGHT, LB::RelPageRight, text::RelOrientation::PAGE_RIGHT},
{SwFPos::REL_FRM_LEFT, SwFPos::MIR_REL_FRM_LEFT, LB::RelFrameLeft, text::RelOrientation::FRAME_LEFT},
{SwFPos::REL_FRM_RIGHT, SwFPos::MIR_REL_FRM_RIGHT, LB::RelFrameRight, text::RelOrientation::FRAME_RIGHT},
{SwFPos::REL_PG_FRAME, SwFPos::REL_PG_FRAME, LB::RelPageFrame, text::RelOrientation::PAGE_FRAME},
{SwFPos::REL_PG_PRTAREA, SwFPos::REL_PG_PRTAREA, LB::RelPagePrintArea, text::RelOrientation::PAGE_PRINT_AREA},
{SwFPos::REL_CHAR, SwFPos::REL_CHAR, LB::RelChar, text::RelOrientation::CHAR},
{SwFPos::FLY_REL_PG_LEFT, SwFPos::FLY_MIR_REL_PG_LEFT, LB::FlyRelPageLeft, text::RelOrientation::PAGE_LEFT},
{SwFPos::FLY_REL_PG_RIGHT, SwFPos::FLY_MIR_REL_PG_RIGHT, LB::FlyRelPageRight, text::RelOrientation::PAGE_RIGHT},
{SwFPos::FLY_REL_PG_FRAME, SwFPos::FLY_REL_PG_FRAME, LB::FlyRelPageFrame, text::RelOrientation::PAGE_FRAME},
{SwFPos::FLY_REL_PG_PRTAREA, SwFPos::FLY_REL_PG_PRTAREA, LB::FlyRelPagePrintArea, text::RelOrientation::PAGE_PRINT_AREA},
{SwFPos::REL_BORDER, SwFPos::REL_BORDER, LB::VertFrame, text::RelOrientation::FRAME},
{SwFPos::REL_PRTAREA, SwFPos::REL_PRTAREA, LB::VertPrintArea, text::RelOrientation::PRINT_AREA},
{SwFPos::FLY_REL_PG_FRAME, SwFPos::FLY_REL_PG_FRAME, LB::FlyVertFrame, text::RelOrientation::FRAME},
{SwFPos::FLY_REL_PG_PRTAREA, SwFPos::FLY_REL_PG_PRTAREA, LB::FlyVertPrintArea, text::RelOrientation::PRINT_AREA},
{SwFPos::REL_LINE, SwFPos::REL_LINE, LB::VertLine, text::RelOrientation::TEXT_LINE}
}

Definition at line 143 of file frmpage.cxx.

Referenced by SwFramePage::setOptimalRelWidth().

FrameMap const aVAsCharHtmlMap[]
static
Initial value:
=
{
{SwFPos::CENTER_VERT, SwFPos::CENTER_VERT, text::VertOrientation::CENTER, LB::RelBase},
{SwFPos::TOP, SwFPos::TOP, text::VertOrientation::CHAR_TOP, LB::RelChar},
{SwFPos::TOP, SwFPos::TOP, text::VertOrientation::LINE_TOP, LB::RelRow},
{SwFPos::BOTTOM, SwFPos::BOTTOM, text::VertOrientation::LINE_BOTTOM, LB::RelRow},
{SwFPos::CENTER_VERT, SwFPos::CENTER_VERT, text::VertOrientation::LINE_CENTER, LB::RelRow}
}

Definition at line 367 of file frmpage.cxx.

Referenced by SwFramePage::setOptimalFrameWidth().

FrameMap const aVAsCharMap[]
static
Initial value:
=
{
{SwFPos::CENTER_VERT, SwFPos::CENTER_VERT, text::VertOrientation::CENTER, LB::RelBase},
{SwFPos::TOP, SwFPos::TOP, text::VertOrientation::CHAR_TOP, LB::RelChar},
{SwFPos::BOTTOM, SwFPos::BOTTOM, text::VertOrientation::CHAR_BOTTOM, LB::RelChar},
{SwFPos::CENTER_VERT, SwFPos::CENTER_VERT, text::VertOrientation::CHAR_CENTER, LB::RelChar},
{SwFPos::TOP, SwFPos::TOP, text::VertOrientation::LINE_TOP, LB::RelRow},
{SwFPos::BOTTOM, SwFPos::BOTTOM, text::VertOrientation::LINE_BOTTOM, LB::RelRow},
{SwFPos::CENTER_VERT, SwFPos::CENTER_VERT, text::VertOrientation::LINE_CENTER, LB::RelRow},
{SwFPos::FROMBOTTOM, SwFPos::FROMBOTTOM, text::VertOrientation::NONE, LB::RelBase}
}

Definition at line 350 of file frmpage.cxx.

Referenced by SwFramePage::InitPos(), and SwFramePage::setOptimalFrameWidth().

FrameMap const aVCharHtmlAbsMap[]
static
Initial value:
=
{
{SwFPos::BELOW, SwFPos::BELOW, text::VertOrientation::CHAR_BOTTOM, LB::RelChar}
}

Definition at line 343 of file frmpage.cxx.

Referenced by SwFramePage::InitPos(), and SwFramePage::setOptimalFrameWidth().

FrameMap const aVCharHtmlMap[]
static
Initial value:
=
{
{SwFPos::BELOW, SwFPos::BELOW, text::VertOrientation::CHAR_BOTTOM, LB::RelChar}
}

Definition at line 338 of file frmpage.cxx.

Referenced by SwFramePage::setOptimalFrameWidth().

FrameMap const aVCharMap[]
static
Initial value:
=
{
{SwFPos::BELOW, SwFPos::BELOW, text::VertOrientation::CHAR_BOTTOM, LB::RelChar},
{SwFPos::CENTER_VERT, SwFPos::CENTER_VERT, text::VertOrientation::CENTER, VERT_CHAR_REL|LB::RelChar},
{SwFPos::FROMTOP, SwFPos::FROMTOP, text::VertOrientation::NONE, VERT_CHAR_REL},
{SwFPos::FROMBOTTOM, SwFPos::FROMBOTTOM, text::VertOrientation::NONE, LB::RelChar|LB::VertLine},
{SwFPos::TOP, SwFPos::TOP, text::VertOrientation::LINE_TOP, LB::VertLine},
{SwFPos::BOTTOM, SwFPos::BOTTOM, text::VertOrientation::LINE_BOTTOM, LB::VertLine},
{SwFPos::CENTER_VERT, SwFPos::CENTER_VERT, text::VertOrientation::LINE_CENTER, LB::VertLine}
}
static constexpr auto VERT_CHAR_REL
Definition: frmpage.cxx:316

Definition at line 319 of file frmpage.cxx.

Referenced by SwFramePage::FillPosLB(), SwFramePage::InitPos(), and SwFramePage::setOptimalFrameWidth().

FrameMap const aVFlyHtmlMap[]
static
Initial value:
=
{
{SwFPos::FROMTOP, SwFPos::FROMTOP, text::VertOrientation::NONE, LB::FlyVertFrame}
}

Definition at line 237 of file frmpage.cxx.

Referenced by SwFramePage::setOptimalFrameWidth().

FrameMap const aVFrameMap[]
static
Initial value:
=
{
{SwFPos::CENTER_VERT, SwFPos::CENTER_VERT, text::VertOrientation::CENTER, VERT_FRAME_REL},
{SwFPos::FROMTOP, SwFPos::FROMTOP, text::VertOrientation::NONE, VERT_FRAME_REL}
}
#define VERT_FRAME_REL
Definition: frmpage.cxx:227

Definition at line 229 of file frmpage.cxx.

Referenced by SwFramePage::InitPos(), and SwFramePage::setOptimalFrameWidth().

FrameMap const aVPageHtmlMap[]
static
Initial value:
=
{
{SwFPos::FROMTOP, SwFPos::FROMTOP, text::VertOrientation::NONE, LB::RelPageFrame}
}

Definition at line 203 of file frmpage.cxx.

Referenced by SwFramePage::setOptimalFrameWidth().

FrameMap const aVPageMap[]
static
Initial value:
=
{
{SwFPos::CENTER_VERT, SwFPos::CENTER_VERT, text::VertOrientation::CENTER, VERT_PAGE_REL},
{SwFPos::FROMTOP, SwFPos::FROMTOP, text::VertOrientation::NONE, VERT_PAGE_REL}
}
#define VERT_PAGE_REL
Definition: frmpage.cxx:193

Definition at line 195 of file frmpage.cxx.

Referenced by SwFramePage::InitPos(), and SwFramePage::setOptimalFrameWidth().

FrameMap const aVParaHtmlMap[]
static
Initial value:

Definition at line 282 of file frmpage.cxx.

Referenced by SwFramePage::InitPos(), and SwFramePage::setOptimalFrameWidth().

FrameMap const aVParaMap[]
static
Initial value:
=
{
{SwFPos::CENTER_VERT, SwFPos::CENTER_VERT, text::VertOrientation::CENTER, VERT_PARA_REL},
{SwFPos::FROMTOP, SwFPos::FROMTOP, text::VertOrientation::NONE, VERT_PARA_REL}
}
static constexpr auto VERT_PARA_REL
Definition: frmpage.cxx:271

Definition at line 274 of file frmpage.cxx.

Referenced by SwFramePage::InitPos(), and SwFramePage::setOptimalFrameWidth().

constexpr auto HORI_CHAR_REL
static
Initial value:
= LB::Frame|LB::PrintArea | LB::RelPageLeft | LB::RelPageRight |
LB::RelPageFrame | LB::RelPagePrintArea | LB::RelFrameLeft |
LB::RelFrameRight | LB::RelChar

Definition at line 288 of file frmpage.cxx.

constexpr auto HORI_FRAME_REL
static
Initial value:
= LB::FlyRelPageFrame | LB::FlyRelPagePrintArea |
LB::FlyRelPageLeft | LB::FlyRelPageRight

Definition at line 209 of file frmpage.cxx.

constexpr auto HORI_PAGE_REL
static
Initial value:
= LB::RelPageFrame | LB::RelPagePrintArea | LB::RelPageLeft |
LB::RelPageRight

Definition at line 177 of file frmpage.cxx.

constexpr auto HORI_PARA_REL
static
Initial value:
= LB::Frame | LB::PrintArea | LB::RelPageLeft | LB::RelPageRight |
LB::RelPageFrame | LB::RelPagePrintArea | LB::RelFrameLeft |
LB::RelFrameRight

Definition at line 244 of file frmpage.cxx.

constexpr auto VERT_CHAR_REL
static
Initial value:
= LB::VertFrame | LB::VertPrintArea |
LB::RelPageFrame | LB::RelPagePrintArea

Definition at line 316 of file frmpage.cxx.

constexpr auto VERT_PARA_REL
static
Initial value:
= LB::VertFrame | LB::VertPrintArea |
LB::RelPageFrame | LB::RelPagePrintArea

Definition at line 271 of file frmpage.cxx.