LibreOffice Module sw (master) 1
|
#include <sal/config.h>
#include <algorithm>
#include <cmath>
#include <limits>
#include <memory>
#include <stdlib.h>
#include <svx/svxids.hrc>
#include <i18nlangtag/languagetag.hxx>
#include <svtools/ctrltool.hxx>
#include <svl/urihelper.hxx>
#include <editeng/udlnitem.hxx>
#include <editeng/adjustitem.hxx>
#include <editeng/blinkitem.hxx>
#include <editeng/crossedoutitem.hxx>
#include <editeng/kernitem.hxx>
#include <editeng/lspcitem.hxx>
#include <editeng/fontitem.hxx>
#include <editeng/postitem.hxx>
#include <editeng/colritem.hxx>
#include <editeng/cmapitem.hxx>
#include <editeng/brushitem.hxx>
#include <editeng/wghtitem.hxx>
#include <editeng/fhgtitem.hxx>
#include <editeng/borderline.hxx>
#include <editeng/boxitem.hxx>
#include <editeng/ulspitem.hxx>
#include <editeng/lrspitem.hxx>
#include <editeng/langitem.hxx>
#include <svl/itempool.hxx>
#include <editeng/spltitem.hxx>
#include <editeng/widwitem.hxx>
#include <editeng/frmdiritem.hxx>
#include <editeng/orphitem.hxx>
#include <utility>
#include <vcl/svapp.hxx>
#include <sal/log.hxx>
#include <osl/diagnose.h>
#include <o3tl/string_view.hxx>
#include <hintids.hxx>
#include "css1kywd.hxx"
#include "svxcss1.hxx"
#include "htmlnum.hxx"
Go to the source code of this file.
Classes | |
struct | SvxCSS1BorderInfo |
Typedefs | |
typedef void(* | FnParseCSS1Prop) (const CSS1Expression *pExpr, SfxItemSet &rItemSet, SvxCSS1PropertyInfo &rPropInfo, const SvxCSS1Parser &rParser) |
type of functions to parse CSS1 properties More... | |
Variables | |
CSS1PropertyEnum const | aFontSizeTable [] |
CSS1PropertyEnum const | aFontWeightTable [] |
CSS1PropertyEnum const | aFontStyleTable [] |
CSS1PropertyEnum const | aFontVariantTable [] |
CSS1PropertyEnum const | aTextTransformTable [] |
CSS1PropertyEnum const | aDirectionTable [] |
CSS1PropertyEnum const | aBGRepeatTable [] |
CSS1PropertyEnum const | aBGHoriPosTable [] |
CSS1PropertyEnum const | aBGVertPosTable [] |
CSS1PropertyEnum const | aTextAlignTable [] |
CSS1PropertyEnum const | aBorderWidthTable [] |
CSS1PropertyEnum const | aBorderStyleTable [] |
CSS1PropertyEnum const | aFloatTable [] |
CSS1PropertyEnum const | aPositionTable [] |
CSS1PropertyEnum const | aSizeTable [] |
CSS1PropertyEnum const | aPageBreakTable [] |
CSS1PropertyEnum const | aNumberStyleTable [] |
CSS1PropertyEnum const | aBulletStyleTable [] |
sal_uInt16 const | aBorderWidths [] |
static SvxCSS1ItemIds | aItemIds |
CSS1PropEntry const | aCSS1PropFnTab [] |
typedef void(* FnParseCSS1Prop) (const CSS1Expression *pExpr, SfxItemSet &rItemSet, SvxCSS1PropertyInfo &rPropInfo, const SvxCSS1Parser &rParser) |
type of functions to parse CSS1 properties
Definition at line 70 of file svxcss1.cxx.
|
static |
Definition at line 3124 of file svxcss1.cxx.
Referenced by SvxCSS1Parser::DeclarationParsed().
|
static |
|
static |
|
static |
Definition at line 1407 of file svxcss1.cxx.
References aBGHoriPosTable, aBGRepeatTable, aBGVertPosTable, aItemIds, aURL, COL_TRANSPARENT(), CSS1_HEXCOLOR, CSS1_IDENT, CSS1_LENGTH, CSS1_PERCENTAGE, CSS1_PIXLENGTH, CSS1_RGB, CSS1_STRING, CSS1_URL, ePos, SvxCSS1Parser::GetBaseURL(), CSS1Expression::GetColor(), SvxCSS1Parser::GetEnum(), CSS1Expression::GetNext(), CSS1Expression::GetNumber(), CSS1Expression::GetOp(), CSS1Expression::GetString(), CSS1Expression::GetType(), CSS1Expression::GetURL(), GPOS_LB, GPOS_LM, GPOS_LT, GPOS_MM, GPOS_NONE, GPOS_RB, GPOS_TILED, MergeHori(), MergeVert(), SfxItemSet::Put(), SvxBrushItem::SetColor(), SvxBrushItem::SetGraphicLink(), SvxBrushItem::SetGraphicPos(), and URIHelper::SmartRel2Abs().
|
static |
Definition at line 1546 of file svxcss1.cxx.
References aItemIds, COL_TRANSPARENT(), CSS1_HEXCOLOR, CSS1_IDENT, CSS1_RGB, CSS1_STRING, CSS1Expression::GetColor(), CSS1Expression::GetString(), CSS1Expression::GetType(), SfxItemSet::Put(), and SvxBrushItem::SetColor().
|
static |
Definition at line 2770 of file svxcss1.cxx.
References ParseCSS1_border_xxx().
|
static |
Definition at line 2754 of file svxcss1.cxx.
References ParseCSS1_border_xxx().
|
static |
Definition at line 2654 of file svxcss1.cxx.
References ParseCSS1_border_xxx_width().
|
static |
Definition at line 2687 of file svxcss1.cxx.
References SvxCSS1BorderInfo::aColor, SvxCSS1PropertyInfo::CopyBorderInfo(), CSS1_HEXCOLOR, CSS1_IDENT, CSS1_RGB, SvxCSS1PropertyInfo::GetBorderInfo(), CSS1Expression::GetColor(), CSS1Expression::GetNext(), CSS1Expression::GetType(), n, and SVX_CSS1_BORDERINFO_COLOR.
|
static |
Definition at line 2762 of file svxcss1.cxx.
References ParseCSS1_border_xxx().
|
static |
Definition at line 2662 of file svxcss1.cxx.
References ParseCSS1_border_xxx_width().
|
static |
Definition at line 2746 of file svxcss1.cxx.
References ParseCSS1_border_xxx().
|
static |
Definition at line 2646 of file svxcss1.cxx.
References ParseCSS1_border_xxx_width().
|
static |
Definition at line 2715 of file svxcss1.cxx.
References aBorderStyleTable, SvxCSS1PropertyInfo::CopyBorderInfo(), CSS1_IDENT, SvxCSS1BorderInfo::eStyle, SvxCSS1PropertyInfo::GetBorderInfo(), SvxCSS1Parser::GetEnum(), CSS1Expression::GetNext(), CSS1Expression::GetString(), CSS1Expression::GetType(), n, nValue, and SVX_CSS1_BORDERINFO_STYLE.
|
static |
Definition at line 2738 of file svxcss1.cxx.
References ParseCSS1_border_xxx().
|
static |
Definition at line 2638 of file svxcss1.cxx.
References ParseCSS1_border_xxx_width().
|
static |
Definition at line 2670 of file svxcss1.cxx.
References SvxCSS1PropertyInfo::CopyBorderInfo(), CSS1Expression::GetNext(), n, ParseCSS1_border_xxx_width(), and SVX_CSS1_BORDERINFO_WIDTH.
|
static |
Definition at line 2488 of file svxcss1.cxx.
References aBorderStyleTable, aBorderWidthTable, SvxCSS1BorderInfo::aColor, CSS1_HEXCOLOR, CSS1_IDENT, CSS1_LENGTH, CSS1_PIXLENGTH, CSS1_RGB, SvxCSS1BorderInfo::eStyle, SvxCSS1PropertyInfo::GetBorderInfo(), CSS1Expression::GetColor(), SvxCSS1Parser::GetEnum(), CSS1Expression::GetNext(), CSS1Expression::GetNumber(), CSS1Expression::GetOp(), CSS1Expression::GetString(), CSS1Expression::GetType(), CSS1Expression::GetULength(), i, SvxCSS1BorderInfo::nAbsWidth, SvxCSS1BorderInfo::nNamedWidth, nValue, SvxCSS1Parser::PixelToTwip(), and SAL_MAX_INT32.
Referenced by ParseCSS1_border(), ParseCSS1_border_bottom(), ParseCSS1_border_left(), ParseCSS1_border_right(), and ParseCSS1_border_top().
|
static |
Definition at line 2584 of file svxcss1.cxx.
References aBorderWidthTable, CSS1_IDENT, CSS1_LENGTH, CSS1_PIXLENGTH, SvxCSS1PropertyInfo::GetBorderInfo(), SvxCSS1Parser::GetEnum(), CSS1Expression::GetNumber(), CSS1Expression::GetString(), CSS1Expression::GetType(), CSS1Expression::GetULength(), SvxCSS1BorderInfo::nAbsWidth, SvxCSS1BorderInfo::nNamedWidth, nValue, SvxCSS1Parser::PixelToTwip(), and SAL_MIN_INT32.
Referenced by ParseCSS1_border_bottom_width(), ParseCSS1_border_left_width(), ParseCSS1_border_right_width(), ParseCSS1_border_top_width(), and ParseCSS1_border_width().
|
static |
Definition at line 1281 of file svxcss1.cxx.
References aItemIds, CSS1_HEXCOLOR, CSS1_IDENT, CSS1_RGB, CSS1_STRING, CSS1Expression::GetColor(), CSS1Expression::GetType(), and SfxItemSet::Put().
|
static |
Definition at line 1305 of file svxcss1.cxx.
References CSS1_NUMBER, CSS1Expression::GetNumber(), CSS1Expression::GetType(), and SvxCSS1PropertyInfo::m_nColumnCount.
|
static |
Definition at line 1322 of file svxcss1.cxx.
References aDirectionTable, aItemIds, CSS1_IDENT, CSS1_STRING, SvxCSS1Parser::GetEnum(), CSS1Expression::GetString(), CSS1Expression::GetType(), and SfxItemSet::Put().
|
static |
Definition at line 2778 of file svxcss1.cxx.
References aFloatTable, CSS1_IDENT, SvxCSS1Parser::GetEnum(), CSS1Expression::GetString(), CSS1Expression::GetType(), and SvxCSS1PropertyInfo::m_eFloat.
|
static |
Definition at line 1683 of file svxcss1.cxx.
References aFontStyleTable, aFontVariantTable, aFontWeightTable, aItemIds, CSS1_IDENT, CSS1_NUMBER, CSS1_STRING, SvxCSS1Parser::GetEnum(), CSS1Expression::GetNext(), CSS1Expression::GetNumber(), CSS1Expression::GetOp(), CSS1Expression::GetString(), CSS1Expression::GetType(), ITALIC_NONE, ParseCSS1_font_family(), ParseCSS1_font_size(), ParseCSS1_line_height(), SfxItemSet::Put(), CSS1Expression::Set(), WEIGHT_BOLD, and WEIGHT_NORMAL.
|
static |
Definition at line 1054 of file svxcss1.cxx.
References aItemIds, aName, CSS1_IDENT, CSS1_STRING, eType, FAMILY_DONTKNOW, vcl::Font::GetCharSet(), SvxCSS1Parser::GetDfltEncoding(), FontList::GetFirstFontMetric(), SvxCSS1Parser::GetFontList(), FontList::GetFontMetric(), CSS1Expression::GetNext(), CSS1Expression::GetOp(), CSS1Expression::GetString(), CSS1Expression::GetType(), SvxCSS1Parser::IsIgnoreFontFamily(), PITCH_DONTKNOW, and SfxItemSet::Put().
Referenced by ParseCSS1_font().
|
static |
Definition at line 991 of file svxcss1.cxx.
References aFontSizeTable, aItemIds, CSS1_IDENT, CSS1_LENGTH, CSS1_PERCENTAGE, CSS1_PIXLENGTH, SvxCSS1Parser::GetEnum(), SvxCSS1Parser::GetFontHeight(), CSS1Expression::GetNumber(), CSS1Expression::GetString(), CSS1Expression::GetType(), CSS1Expression::GetULength(), SvxCSS1Parser::PixelToTwip(), SfxItemSet::Put(), SAL_MIN_INT32, and SAL_WARN.
Referenced by ParseCSS1_font().
|
static |
Definition at line 1166 of file svxcss1.cxx.
References aFontStyleTable, aItemIds, CSS1_IDENT, CSS1_STRING, SvxCSS1Parser::GetEnum(), CSS1Expression::GetNext(), CSS1Expression::GetOp(), CSS1Expression::GetString(), CSS1Expression::GetType(), i, ITALIC_NONE, and SfxItemSet::Put().
|
static |
Definition at line 1228 of file svxcss1.cxx.
References aFontVariantTable, aItemIds, CSS1_IDENT, SvxCSS1Parser::GetEnum(), CSS1Expression::GetString(), CSS1Expression::GetType(), and SfxItemSet::Put().
|
static |
Definition at line 1123 of file svxcss1.cxx.
References aFontWeightTable, aItemIds, CSS1_IDENT, CSS1_NUMBER, CSS1_STRING, SvxCSS1Parser::GetEnum(), CSS1Expression::GetNumber(), CSS1Expression::GetString(), CSS1Expression::GetType(), SfxItemSet::Put(), WEIGHT_BOLD, and WEIGHT_NORMAL.
|
static |
Definition at line 2862 of file svxcss1.cxx.
References SvxCSS1PropertyInfo::m_eHeightType, SvxCSS1PropertyInfo::m_nHeight, and ParseCSS1_length().
|
static |
Definition at line 2870 of file svxcss1.cxx.
References SvxCSS1PropertyInfo::m_eLeftType, SvxCSS1PropertyInfo::m_nLeft, and ParseCSS1_length().
|
static |
Definition at line 2808 of file svxcss1.cxx.
References CSS1_IDENT, CSS1_LENGTH, CSS1_NUMBER, CSS1_PERCENTAGE, CSS1_PIXLENGTH, CSS1Expression::GetNumber(), CSS1Expression::GetSLength(), CSS1Expression::GetString(), CSS1Expression::GetType(), min(), SvxCSS1Parser::PixelToTwip(), SAL_MIN_INT32, SVX_CSS1_LTYPE_AUTO, SVX_CSS1_LTYPE_PERCENTAGE, and SVX_CSS1_LTYPE_TWIP.
Referenced by ParseCSS1_height(), ParseCSS1_left(), ParseCSS1_top(), and ParseCSS1_width().
|
static |
Definition at line 1776 of file svxcss1.cxx.
References aItemIds, CSS1_IDENT, CSS1_LENGTH, CSS1_NUMBER, CSS1_PIXLENGTH, CSS1_STRING, CSS1Expression::GetNumber(), CSS1Expression::GetSLength(), CSS1Expression::GetString(), CSS1Expression::GetType(), SvxCSS1Parser::PixelToTwip(), SfxItemSet::Put(), and SAL_MIN_INT32.
|
static |
Definition at line 1592 of file svxcss1.cxx.
References aItemIds, CSS1_LENGTH, CSS1_NUMBER, CSS1_PERCENTAGE, CSS1_PIXLENGTH, SvxCSS1Parser::GetMinFixLineSpace(), CSS1Expression::GetNumber(), CSS1Expression::GetType(), CSS1Expression::GetULength(), SvxCSS1Parser::PixelToTwip(), SfxItemSet::Put(), SAL_MIN_INT32, SvxLineSpacingItem::SetInterLineSpaceRule(), SvxLineSpacingItem::SetLineHeight(), SvxLineSpacingItem::SetLineSpaceRule(), and SvxLineSpacingItem::SetPropLineSpace().
Referenced by ParseCSS1_font().
|
static |
Definition at line 1657 of file svxcss1.cxx.
References aBulletStyleTable, aNumberStyleTable, CSS1_IDENT, SvxCSS1Parser::GetEnum(), CSS1Expression::GetString(), CSS1Expression::GetType(), SvxCSS1PropertyInfo::m_bBullet, SvxCSS1PropertyInfo::m_bNumbering, SvxCSS1PropertyInfo::m_cBulletChar, and SvxCSS1PropertyInfo::m_nNumberingType.
|
static |
Definition at line 2235 of file svxcss1.cxx.
References aItemIds, CSS1_LENGTH, CSS1_PERCENTAGE, CSS1_PIXLENGTH, SfxItemSet::GetItemIfSet(), CSS1Expression::GetNext(), CSS1Expression::GetNumber(), CSS1Expression::GetOp(), CSS1Expression::GetSLength(), CSS1Expression::GetType(), i, SvxCSS1PropertyInfo::m_bBottomMargin, SvxCSS1PropertyInfo::m_bLeftMargin, SvxCSS1PropertyInfo::m_bRightMargin, SvxCSS1PropertyInfo::m_bTopMargin, SvxCSS1PropertyInfo::m_nLeftMargin, SvxCSS1PropertyInfo::m_nRightMargin, SvxCSS1Parser::PixelToTwip(), SfxItemSet::Put(), RES_MARGIN_RIGHT(), RES_MARGIN_TEXTLEFT(), SAL_MIN_INT32, SAL_WARN, SvxULSpaceItem::SetLower(), and SvxULSpaceItem::SetUpper().
|
static |
Definition at line 2175 of file svxcss1.cxx.
References aItemIds, CSS1_LENGTH, CSS1_PERCENTAGE, CSS1_PIXLENGTH, SfxItemSet::GetItemIfSet(), CSS1Expression::GetNumber(), CSS1Expression::GetSLength(), CSS1Expression::GetType(), SvxCSS1PropertyInfo::m_bBottomMargin, SvxCSS1Parser::PixelToTwip(), SfxItemSet::Put(), SAL_MIN_INT32, and SvxULSpaceItem::SetLower().
|
static |
Definition at line 2002 of file svxcss1.cxx.
References CSS1_LENGTH, CSS1_PERCENTAGE, CSS1_PIXLENGTH, CSS1Expression::GetNumber(), CSS1Expression::GetSLength(), CSS1Expression::GetString(), CSS1Expression::GetType(), SvxCSS1PropertyInfo::m_bLeftMargin, SvxCSS1PropertyInfo::m_eLeftMarginType, SvxCSS1PropertyInfo::m_nLeftMargin, SvxCSS1Parser::PixelToTwip(), SfxItemSet::Put(), RES_MARGIN_TEXTLEFT(), SAL_MIN_INT32, SAL_WARN, and SVX_CSS1_LTYPE_AUTO.
|
static |
Definition at line 2061 of file svxcss1.cxx.
References CSS1_LENGTH, CSS1_PERCENTAGE, CSS1_PIXLENGTH, CSS1Expression::GetNumber(), CSS1Expression::GetSLength(), CSS1Expression::GetString(), CSS1Expression::GetType(), SvxCSS1PropertyInfo::m_bRightMargin, SvxCSS1PropertyInfo::m_eRightMarginType, SvxCSS1PropertyInfo::m_nRightMargin, SvxCSS1Parser::PixelToTwip(), SfxItemSet::Put(), RES_MARGIN_RIGHT(), SAL_MIN_INT32, and SVX_CSS1_LTYPE_AUTO.
|
static |
Definition at line 2115 of file svxcss1.cxx.
References aItemIds, CSS1_LENGTH, CSS1_PERCENTAGE, CSS1_PIXLENGTH, SfxItemSet::GetItemIfSet(), CSS1Expression::GetNumber(), CSS1Expression::GetSLength(), CSS1Expression::GetType(), SvxCSS1PropertyInfo::m_bTopMargin, SvxCSS1Parser::PixelToTwip(), SfxItemSet::Put(), SAL_MIN_INT32, and SvxULSpaceItem::SetUpper().
|
static |
Definition at line 3010 of file svxcss1.cxx.
References aItemIds, CSS1_NUMBER, CSS1Expression::GetNumber(), CSS1Expression::GetType(), and SfxItemSet::Put().
|
static |
|
static |
Definition at line 2439 of file svxcss1.cxx.
References ParseCSS1_padding_xxx().
|
static |
Definition at line 2447 of file svxcss1.cxx.
References ParseCSS1_padding_xxx().
|
static |
Definition at line 2455 of file svxcss1.cxx.
References ParseCSS1_padding_xxx().
|
static |
Definition at line 2431 of file svxcss1.cxx.
References ParseCSS1_padding_xxx().
|
static |
Definition at line 2371 of file svxcss1.cxx.
References CSS1_LENGTH, CSS1_PERCENTAGE, CSS1_PIXLENGTH, CSS1Expression::GetNumber(), CSS1Expression::GetSLength(), CSS1Expression::GetType(), SvxCSS1PropertyInfo::m_nBottomBorderDistance, SvxCSS1PropertyInfo::m_nLeftBorderDistance, SvxCSS1PropertyInfo::m_nRightBorderDistance, SvxCSS1PropertyInfo::m_nTopBorderDistance, SvxCSS1Parser::PixelToTwip(), SAL_MIN_INT32, and SvxCSS1PropertyInfo::UNSET_BORDER_DISTANCE.
Referenced by ParseCSS1_padding(), ParseCSS1_padding_bottom(), ParseCSS1_padding_left(), ParseCSS1_padding_right(), and ParseCSS1_padding_top().
|
static |
Definition at line 2961 of file svxcss1.cxx.
References SvxCSS1PropertyInfo::m_ePageBreakAfter, and ParseCSS1_page_break_xxx().
|
static |
Definition at line 2953 of file svxcss1.cxx.
References SvxCSS1PropertyInfo::m_ePageBreakBefore, and ParseCSS1_page_break_xxx().
|
static |
Definition at line 2969 of file svxcss1.cxx.
References aItemIds, ParseCSS1_page_break_xxx(), SfxItemSet::Put(), SVX_CSS1_PBREAK_AUTO, SVX_CSS1_PBREAK_AVOID, and SVX_CSS1_PBREAK_NONE.
|
static |
Definition at line 2939 of file svxcss1.cxx.
References aPageBreakTable, CSS1_IDENT, SvxCSS1Parser::GetEnum(), CSS1Expression::GetString(), CSS1Expression::GetType(), and nValue.
Referenced by ParseCSS1_page_break_after(), ParseCSS1_page_break_before(), and ParseCSS1_page_break_inside().
|
static |
Definition at line 2793 of file svxcss1.cxx.
References aPositionTable, CSS1_IDENT, SvxCSS1Parser::GetEnum(), CSS1Expression::GetString(), CSS1Expression::GetType(), SvxCSS1PropertyInfo::m_ePosition, and nPos.
|
static |
Definition at line 2887 of file svxcss1.cxx.
References aSizeTable, CSS1_IDENT, CSS1_LENGTH, CSS1_PIXLENGTH, SvxCSS1Parser::GetEnum(), CSS1Expression::GetNext(), CSS1Expression::GetNumber(), CSS1Expression::GetSLength(), CSS1Expression::GetString(), CSS1Expression::GetType(), SvxCSS1PropertyInfo::m_eSizeType, SvxCSS1PropertyInfo::m_nHeight, SvxCSS1PropertyInfo::m_nWidth, n, nValue, SvxCSS1Parser::PixelToTwip(), SAL_MIN_INT32, and SVX_CSS1_STYPE_TWIP.
|
static |
Definition at line 3025 of file svxcss1.cxx.
References aItemIds, LanguageTag::convertToLanguageTypeWithFallback(), CSS1_IDENT, CSS1_STRING, CSS1Expression::GetString(), CSS1Expression::GetType(), LANGUAGE_DONTKNOW, and SfxItemSet::Put().
|
static |
Definition at line 1930 of file svxcss1.cxx.
References aItemIds, aTextAlignTable, CSS1_IDENT, CSS1_STRING, SvxCSS1Parser::GetEnum(), CSS1Expression::GetString(), CSS1Expression::GetType(), nAdjust, and SfxItemSet::Put().
|
static |
Definition at line 1823 of file svxcss1.cxx.
References aItemIds, CSS1_IDENT, CSS1_STRING, CSS1Expression::GetNext(), CSS1Expression::GetOp(), CSS1Expression::GetString(), CSS1Expression::GetType(), LINESTYLE_NONE, LINESTYLE_SINGLE, SfxItemSet::Put(), STRIKEOUT_NONE, and STRIKEOUT_SINGLE.
|
static |
Definition at line 1950 of file svxcss1.cxx.
References CSS1_LENGTH, CSS1_PERCENTAGE, CSS1_PIXLENGTH, CSS1Expression::GetNumber(), CSS1Expression::GetType(), SvxCSS1PropertyInfo::m_bTextIndent, min(), n, SvxCSS1Parser::PixelToTwip(), SfxItemSet::Put(), RES_MARGIN_FIRSTLINE(), SAL_MIN_INT32, and SAL_WARN_IF.
|
static |
Definition at line 1254 of file svxcss1.cxx.
References aItemIds, aTextTransformTable, CSS1_IDENT, SvxCSS1Parser::GetEnum(), CSS1Expression::GetString(), CSS1Expression::GetType(), and SfxItemSet::Put().
|
static |
Definition at line 2878 of file svxcss1.cxx.
References SvxCSS1PropertyInfo::m_eTopType, SvxCSS1PropertyInfo::m_nTop, and ParseCSS1_length().
|
static |
Definition at line 3045 of file svxcss1.cxx.
References CSS1_IDENT, CSS1Expression::GetString(), CSS1Expression::GetType(), and SvxCSS1PropertyInfo::m_bVisible.
|
static |
Definition at line 2995 of file svxcss1.cxx.
References aItemIds, CSS1_NUMBER, CSS1Expression::GetNumber(), CSS1Expression::GetType(), and SfxItemSet::Put().
|
static |
Definition at line 2854 of file svxcss1.cxx.
References SvxCSS1PropertyInfo::m_eWidthType, SvxCSS1PropertyInfo::m_nWidth, and ParseCSS1_length().
CSS1PropertyEnum const aBGHoriPosTable[] |
Definition at line 142 of file svxcss1.cxx.
Referenced by ParseCSS1_background().
CSS1PropertyEnum const aBGRepeatTable[] |
Definition at line 133 of file svxcss1.cxx.
Referenced by ParseCSS1_background().
CSS1PropertyEnum const aBGVertPosTable[] |
Definition at line 150 of file svxcss1.cxx.
Referenced by ParseCSS1_background().
CSS1PropertyEnum const aBorderStyleTable[] |
Definition at line 181 of file svxcss1.cxx.
Referenced by ParseCSS1_border_style(), and ParseCSS1_border_xxx().
sal_uInt16 const aBorderWidths[] |
Definition at line 250 of file svxcss1.cxx.
Referenced by SvxCSS1BorderInfo::SetBorderLine().
CSS1PropertyEnum const aBorderWidthTable[] |
Definition at line 167 of file svxcss1.cxx.
Referenced by ParseCSS1_border_xxx(), and ParseCSS1_border_xxx_width().
CSS1PropertyEnum const aBulletStyleTable[] |
Definition at line 242 of file svxcss1.cxx.
Referenced by ParseCSS1_list_style_type().
CSS1PropEntry const aCSS1PropFnTab[] |
Definition at line 3066 of file svxcss1.cxx.
Referenced by SvxCSS1Parser::DeclarationParsed().
CSS1PropertyEnum const aDirectionTable[] |
Definition at line 125 of file svxcss1.cxx.
Referenced by ParseCSS1_direction().
CSS1PropertyEnum const aFloatTable[] |
Definition at line 195 of file svxcss1.cxx.
Referenced by ParseCSS1_float().
CSS1PropertyEnum const aFontSizeTable[] |
Definition at line 75 of file svxcss1.cxx.
Referenced by ParseCSS1_font_size().
CSS1PropertyEnum const aFontStyleTable[] |
Definition at line 102 of file svxcss1.cxx.
Referenced by ParseCSS1_font(), and ParseCSS1_font_style().
CSS1PropertyEnum const aFontVariantTable[] |
Definition at line 110 of file svxcss1.cxx.
Referenced by ParseCSS1_font(), and ParseCSS1_font_variant().
CSS1PropertyEnum const aFontWeightTable[] |
Definition at line 87 of file svxcss1.cxx.
Referenced by ParseCSS1_font(), and ParseCSS1_font_weight().
|
static |
Definition at line 303 of file svxcss1.cxx.
Referenced by SvxCSS1Parser::MergeStyles(), ParseCSS1_background(), ParseCSS1_background_color(), ParseCSS1_color(), ParseCSS1_direction(), ParseCSS1_font(), ParseCSS1_font_family(), ParseCSS1_font_size(), ParseCSS1_font_style(), ParseCSS1_font_variant(), ParseCSS1_font_weight(), ParseCSS1_letter_spacing(), ParseCSS1_line_height(), ParseCSS1_margin(), ParseCSS1_margin_bottom(), ParseCSS1_margin_top(), ParseCSS1_orphans(), ParseCSS1_page_break_inside(), ParseCSS1_so_language(), ParseCSS1_text_align(), ParseCSS1_text_decoration(), ParseCSS1_text_transform(), ParseCSS1_widows(), SvxCSS1Parser::ParseStyleOption(), SvxCSS1PropertyInfo::SetBoxItem(), and SvxCSS1Parser::SvxCSS1Parser().
CSS1PropertyEnum const aNumberStyleTable[] |
Definition at line 230 of file svxcss1.cxx.
Referenced by ParseCSS1_list_style_type().
CSS1PropertyEnum const aPageBreakTable[] |
Definition at line 220 of file svxcss1.cxx.
Referenced by ParseCSS1_page_break_xxx().
CSS1PropertyEnum const aPositionTable[] |
Definition at line 203 of file svxcss1.cxx.
Referenced by ParseCSS1_position().
CSS1PropertyEnum const aSizeTable[] |
Definition at line 212 of file svxcss1.cxx.
Referenced by ParseCSS1_size().
CSS1PropertyEnum const aTextAlignTable[] |
Definition at line 158 of file svxcss1.cxx.
Referenced by ParseCSS1_text_align().
CSS1PropertyEnum const aTextTransformTable[] |
Definition at line 117 of file svxcss1.cxx.
Referenced by ParseCSS1_text_transform().