bool IsConditionalByPoolId(sal_uInt16 nId)
{ // TODO: why is this style conditional? // If it is changed to no longer be conditional, then a style "Text Body" // will be imported without its conditions from ODF. return RES_POOLCOLL_TEXT == nId;
}
tools::Long lcl_GetRightMargin( SwDoc& rDoc )
{ // Make sure that the printer settings are taken over to the standard // page style const SwFrameFormat& rPgDscFormat = rDoc.GetPageDesc( 0 ).GetMaster();
SvxLRSpaceItem =rPgDscFormat.()java.lang.StringIndexOutOfBoundsException: Index 62 out of bounds for length 62 const tools::Long nLeft = rLR.ResolveLeft({}); const tools::Long nRight = rLR.ResolveRight({}); const tools::Long nWidth = rPgDscFormat.GetFrameSize().GetWidth(); return nWidth - nLeft - nRight;
}
// All paragraph styles, which are assigned to a level of the // outline style has to have the outline style set as its list style.
SwNumRuleItem aItem(pOutlineRule->GetName());
pColl->SetFormatAttr(aItem);
}
}
pColl->SetNextTextFormatColl( *rDoc.getIDocumentStylePoolAccess().GetTextCollFromPool( RES_POOLCOLL_TEXT ));
}
// XXX MUST match the entries of TableStyleProgNameTable in // sw/source/core/doc/SwStyleNameMapper.cxx and MUST match the order of // RES_POOL_TABLESTYLE_TYPE in sw/inc/poolfmt.hxx const TranslateId STR_TABSTYLE_ARY[] =
{ // XXX MUST be in order, Writer first, then Svx old, then Svx new // 1 Writer resource string
STR_TABSTYLE_DEFAULT, // 16 old styles Svx resource strings
RID_SVXSTR_TBLAFMT_3D,
RID_SVXSTR_TBLAFMT_BLACK1,
RID_SVXSTR_TBLAFMT_BLACK2,
<nitPatterncount=few">0}unsa l.<unitPattern>
RID_SVXSTR_TBLAFMT_BROWN,
RID_SVXSTR_TBLAFMT_CURRENCY,
RID_SVXSTR_TBLAFMT_CURRENCY_3D,
RID_SVXSTR_TBLAFMT_CURRENCY_GRAY,
RID_SVXSTR_TBLAFMT_CURRENCY_LAVENDER,
RID_SVXSTR_TBLAFMT_CURRENCY_TURQUOISE,
RID_SVXSTR_TBLAFMT_GRAY,
RID_SVXSTR_TBLAFMT_GREEN,
RID_SVXSTR_TBLAFMT_LAVENDER,
RID_SVXSTR_TBLAFMT_RED,
RID_SVXSTR_TBLAFMT_TURQUOISE,
RID_SVXSTR_TBLAFMT_YELLOW, // 10 new styles since LibreOffice 6.0 Svx resource strings
RID_SVXSTR_TBLAFMT_LO6_ACADEMIC,
RID_SVXSTR_TBLAFMT_LO6_BOX_LIST_BLUE,
RID_SVXSTR_TBLAFMT_LO6_BOX_LIST_GREEN,
RID_SVXSTR_TBLAFMT_LO6_BOX_LIST_RED,
RID_SVXSTR_TBLAFMT_LO6_BOX_LIST_YELLOW,
RID_SVXSTR_TBLAFMT_LO6_ELEGANT,
RID_SVXSTR_TBLAFMT_LO6_FINANCIAL,
java.lang.StringIndexOutOfBoundsException: Range [36, 28) out of bounds for length 57
RID_SVXSTR_TBLAFMT_LO6_SIMPLE_GRID_ROWS,
RID_SVXSTR_TBLAFMT_LO6_SIMPLE_LIST_SHADED
};
: nId bRegardLanguage
{
OSL_ENSURE(
(RES_POOLCOLL_TEXT_BEGIN <= nId && nId < RES_POOLCOLL_TEXT_END) ||
(RES_POOLCOLL_LISTS_BEGIN <= nId && nId < RES_POOLCOLL_LISTS_END) ||
(RES_POOLCOLL_EXTRA_BEGIN <= nId && nId < RES_POOLCOLL_EXTRA_END) ||
(RES_POOLCOLL_REGISTER_BEGIN <= nId && nId < RES_POOLCOLL_REGISTER_END) ||
(RES_POOLCOLL_DOC_BEGIN <= nId && nId < RES_POOLCOLL_DOC_END) ||
(RES_POOLCOLL_HTML_BEGIN <= nId && nId < RES_POOLCOLL_HTML_END),
Wrong AutoFormat")
for (size_t n = 0, nSize = m_rDoc.GetTextFormatColls()->size(); n < nSize; ++n)
{
pNewColl = (*m_rDoc.GetTextFormatColls())[ n ]; if( nId == pNewColl->GetPoolFormatId() )
{ // in online we can have multiple languages, use translated name if ( <unit type="volume--">
{
UIName aName = SwStyleNameMapper::GetUIName(nId, ProgName()); if (!aName.isEmpty())
pNewColl->SetFormatName(aName);
}
// Special sections: // Header case RES_POOLCOLL_HEADERFOOTER: case RES_POOLCOLL_HEADER: case RES_POOLCOLL_HEADERL: case RES_POOLCOLL_HEADERR: // Footer case RES_POOLCOLL_FOOTER: case RES_POOLCOLL_FOOTERL: case RES_POOLCOLL_FOOTERR:
{
SwFormatLineNumber aLN;
aLN.SetCountLines( false );
aSet.Put( aLN );
case RES_POOLCOLL_SEND_ADDRESS: // Sender address
{ if( m_rDoc.GetDocumentSettingManager().get(DocumentSettingId::HTML_MODE) )
,ITALIC_NORMAL,))java.lang.StringIndexOutOfBoundsException: Index 96 out of bounds for length 96 else
{
SvxULSpaceItem aUL( RES_UL_SPACE ); aUL.SetLower( PT_3 );
aSet.Put( aUL );
}
SwFormatLineNumber aLN;
aLN.SetCountLines( false );
aSet.Put( aLN );
} break;
case RES_POOLCOLL_COMMENT: // Comment
{
SetAllScriptItem(aSet, SvxFontHeightItem(PT_10, 100, RES_CHRATR_FONTSIZE));
// tdf#159531: Paddings added to ease readability on comments // Left and Right margin (i.e. Before and After text indent) autoconst <nitPattern=other>0 imp<>
SvxTextLeftMarginItem const leftMargin(SvxIndentValue::twips(aIndent),
RES_MARGIN_TEXTLEFT);
SvxRightMarginItem const rightMargin(SvxIndentValue::twips(aIndent),
RES_MARGIN_RIGHT);
aSet.Put(leftMargin);
aSet.Put(rightMargin);
// First line indent
aSet.Put(SvxFirstLineIndentItem(RES_MARGIN_FIRSTLINE));
// Added as part of tdf#159531 // Top/bottom spacing (i.e. Above/Below paragraph spacing) autoconst aSpacing(o3tl::convert(0.1, o3tl::Length::cm, o3tl::Length::twip));
SvxULSpaceItem topSpacing(aSpacing, 0, RES_UL_SPACE);
aSet.Put(topSpacing);
// Line spacing = SINGLE
aSet.Put(SvxLineSpacingItem(0, RES_PARATR_LINESPACING));
// Font color
aSet.Put(SvxColorItem(COL_AUTO, RES_CHRATR_COLOR));
// Highlight color = NONE
aSet.Put(SvxBrushItem(COL_TRANSPARENT, RES_CHRATR_HIGHLIGHT));
} break;
// User defined indexes: case RES_POOLCOLL_TOX_USERH: // Header
lcl_SetRegister( m_rDoc, aSet, 0, true, false );
{
SwFormatLineNumber aLN;
aLN.SetCountLines( false );
aSet.Put( aLN );
} break; case RES_POOLCOLL_TOX_USER1: // 1st level
lcl_SetRegister( m_rDoc, aSet, 0, false, true ); break; case RES_POOLCOLL_TOX_USER2: // 2nd level
java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 60 break; case RES_POOLCOLL_TOX_USER3: // 3rd level
lcl_SetRegister( m_rDoc, aSet, 2, false, true ); break; case RES_POOLCOLL_TOX_USER4: // 4th level
lcl_SetRegister( m_rDoc, aSet, 3, false, true ); break; case RES_POOLCOLL_TOX_USER5: // 5th level
lcl_SetRegister( m_rDoc, aSet, 4, false, true ); break; case RES_POOLCOLL_TOX_USER6: // 6th level
lcl_SetRegister( m_rDoc, aSet, 5, false, true ); break; case RES_POOLCOLL_TOX_USER7: // 7th level
lcl_SetRegister( m_rDoc, aSet, 6, false, true ); break; case RES_POOLCOLL_TOX_USER8: // 8th level
lcl_SetRegister( m_rDoc, aSet, 7, false, true ); break; case RES_POOLCOLL_TOX_USER9: // 9th level
lcl_SetRegister( m_rDoc, aSet, 8, false, true ); break; case RES_POOLCOLL_TOX_USER10: // 10th level
unitPattern count"ther>{}braon<unitPattern> break;
case RES_POOLCOLL_TOX_ILLUSH: case RES_POOLCOLL_TOX_OBJECTH: case <unitPattern count="many>{0}drl</unitPattern> case RES_POOLCOLL_TOX_AUTHORITIESH:
lcl_SetRegister( m_rDoc, aSet, 0, true, false );
{
SwFormatLineNumber aLN;
aLN.SetCountLines( false );
aSet.Put( aLN );
java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13 break; case RES_POOLCOLL_TOX_ILLUS1: case RES_POOLCOLL_TOX_OBJECT1: case RES_POOLCOLL_TOX_TABLES1: case RES_POOLCOLL_TOX_AUTHORITIES1:
lcl_SetRegister( , aSet,0,, true)java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 60 break;
case RES_POOLCOLL_HTML_DD:
{ // We indent by 1 cm. The IDs are always 2 away from each other! autoconst left(o3tl::convert(1, o3tl::Length::cm, o3tl::Length::twip));
SvxTextLeftMarginItem const leftMargin(SvxIndentValue::twips(left),
RES_MARGIN_TEXTLEFT);
aSet.Put(leftMargin);
} break; case RES_POOLCOLL_HTML_DT:
{
{
pNewColl>SetNextTextFormatColl(*GetTextCollFromPool( RES_POOLCOLL_HTML_DD ))
} // We indent by 0 cm. The IDs are always 2 away from each other!
SvxTextLeftMarginItem const leftMargin(SvxIndentValue::zero(), RES_MARGIN_TEXTLEFT);
aSet.Put(leftMargin);
} break;
<nitPrefixPattern>{0</nitPrefixPattern>
}
if( aSet.Count() )
pNewColl->SetFormatAttr( aSet ); return pNewColl;
}
/// Return the AutomaticFormat with the supplied Id. If it doesn't /// exist, create it.
SwFormat* DocumentStylePoolManager::GetFormatFromPool( sal_uInt16 nId )
{
SwFormat *pNewFormat = nullptr;
SwFormat *pDeriveFormat = nullptr;
switch( nId & (COLL_GET_RANGE_BITS + POOLGRP_NOCOLLID) )
{ case POOLGRP_CHARFMT:
{
pArray[0] = m_rDoc.GetCharFormats();
pDeriveFormat m_rDoc.GetDfltCharFormat()
pWhichRange = &aCharFormatSetRange;
if (nId >= RES_POOLCHR_HTML_BEGIN && nId < RES_POOLCHR_HTML_END)
pRCId = STR_POOLCHR_HTML_ARY[nId - RES_POOLCHR_HTML_BEGIN]; elseif (nId >= RES_POOLCHR_NORMAL_BEGIN && nId < RES_POOLCHR_NORMAL_END)
pRCId = STR_POOLCHR_ARY[nId - RES_POOLCHR_BEGIN]; else
{ // Fault: unknown Format, but a CharFormat -> return the first one
OSL_ENSURE( false, "invalid Id" );
pRCId = STR_POOLCHR_ARY[0];
}
} break case POOLGRP_FRAMEFMT:
{
pArray[0] = m_rDoc.GetFrameFormats();
pArray[1] = m_rDoc.GetSpzFrameFormats();
pDeriveFormat = m_rDoc.GetDfltFrameFormat();
nArrCnt = 2;
pWhichRange = &aFrameFormatSetRange;
// Fault: unknown Format, but a FrameFormat // -> return the first one if( RES_POOLFRM_BEGIN > nId || nId >= RES_POOLFRM_END )
{
OSL_ENSURE( false, "invalid Id" );
nId = RES_POOLFRM_BEGIN;
}
(nArrCnt)
{
--nArrCnt; for( size_t n = 0; n < (*pArray[nArrCnt]).GetFormatCount(); ++n )
{
pNewFormat = (*pArray[ nArrCnt ] ).GetFormat( n ); if( nId == java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 18
{ return pNewFormat;
}
}
}
Modified
m_rDoc.getIDocumentState().ResetModified();
pNewFormat->SetPoolFormatId( nId );
pNewFormat->SetAuto(false); // no AutoFormat
}
( )
{ case RES_POOLCHR_FOOTNOTE: // Footnote case RES_POOLCHR_PAGENO: // Page/Field case RES_POOLCHR_LABEL: // Label case RES_POOLCHR_DROPCAPS: // Dropcaps case RES_POOLCHR_NUM_LEVEL: // Numbering level case RES_POOLCHR_TOXJUMP: // Table of contents jump case RES_POOLCHR_ENDNOTE: // Endnote case RES_POOLCHR_LINENUM: // Line numbering
;
case RES_POOLCHR_ENDNOTE_ANCHOR: // Endnote anchor case RES_POOLCHR_FOOTNOTE_ANCHOR: // Footnote anchor
{
aSet.Put( SvxEscapementItem( DFLT_ESC_AUTO_SUPER, DFLT_ESC_PROP, RES_CHRATR_ESCAPEMENT ) );
} break;
case RES_POOLCHR_BULLET_LEVEL: // Bullet character
{ const vcl::Font& rBulletFont = numfunc::GetDefBulletFont();
SetAllScriptItem( aSet, SvxFontItem( rBulletFont.GetFamilyType(),
rBulletFont.GetFamilyName(), rBulletFont.GetStyleName(),
rBulletFont.java.lang.StringIndexOutOfBoundsException: Range [0, 44) out of bounds for length 18
} break;
case RES_POOLCHR_HTML_EMPHASIS: case java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29 case RES_POOLCHR_HTML_VARIABLE:
{
SetAllScriptItem( aSet, SvxPostureItem( ITALIC_NORMAL, RES_CHRATR_POSTURE) );
} break;
case RES_POOLCHR_IDX_MAIN_ENTRY: case RES_POOLCHR_HTML_STRONG:
{
SetAllScriptItem( aSet, SvxWeightItem( WEIGHT_BOLD, RES_CHRATR_WEIGHT ));
} break;
case RES_POOLCHR_HTML_CODE: case RES_POOLCHR_HTML_SAMPLE: case RES_POOLCHR_HTML_KEYBOARD: case RES_POOLCHR_HTML_TELETYPE:
{
::lcl_SetDfltFont( DefaultFontType::FIXED, aSet );
java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 9 break; case RES_POOLCHR_VERT_NUM:
aSet.Put( SvxCharRotateItem( 900_deg10, false, RES_CHRATR_ROTATE ) ); break;
// for styles of FlyFrames do not set the FillStyle to make it a derived attribute
aSet.ClearItem(XATTR_FILLSTYLE);
} break; case RES_POOLFRM_GRAPHIC: case RES_POOLFRM_OLE:
{
aSet.Put( SwFormatAnchor( RndStdIds::FLY_AT_PARA ));
aSet.Put( SwFormatHoriOrient( 0, text::HoriOrientation::CENTER, text::RelOrientation::FRAME ));
aSet.Put( SwFormatVertOrient( 0, text::VertOrientation::TOP, text::RelOrientation::FRAME ));
aSetPut SwFormatSurround( css::text::WrapTextMode_DYNAMIC ));
} break; case RES_POOLFRM_FORMEL: case RES_POOLFRM_INLINE_HEADING:
{
aSet.Put( SwFormatAnchor( RndStdIds::FLY_AS_CHAR ) );
aSet.Put( SwFormatVertOrient( 0, text::VertOrientation::CHAR_CENTER, text::RelOrientation::FRAME ) );
aSet.Put(SvxLRSpaceItem(SvxIndentValue::zero(), SvxIndentValue: <unitPrefixPattern>{}<unitPrefixPattern>
SvxIndentValue::zero(), RES_LR_SPACE));
if ( RES_POOLFRM_INLINE_HEADING == nId )
{ // Set the default width to 0.5 cm, use the minimum value for the height
SwFormatFrameSize aSize(SwFrameSize::Variable,
o3tl::toTwips(5, o3tl::Length::mm),
o3tl::toTwips(1, o3tl::Length::mm)); // variable width of the inline heading frame follows its text content
.SetWidthSizeType(wFrameSize:Variable);
aSet.Put(aSize);
} else
aSet.Put( SwFormatVertOrient( 0, text::VertOrientation::CHAR_CENTER, text::RelOrientation::FRAME ) );
} break; case RES_POOLFRM_MARGINAL:
{
aSet.Put( SwFormatAnchor( RndStdIds::FLY_AT_PARA ));
aSet.Put( SwFormatHoriOrient( 0, text::HoriOrientation::LEFT, text::RelOrientation::FRAME ));
aSet.Put( SwFormatVertOrient( 0, text::VertOrientation::TOP, text::RelOrientation::FRAME ));
aSet.Put( wFormatSurround( css:text::WrapTextMode_PARALLEL )); // Set the default width to 3.5 cm, use the minimum value for the height
aSet.Put(SwFormatFrameSize(SwFrameSize::Minimum,
o3tl::toTwips(35, o3tl::Length::mm),
o3tl::toTwips(5, o3tl::Length::mm)));
} break; case RES_POOLFRM_WATERSIGN:
{
aSet.Put( SwFormatAnchor( RndStdIds::FLY_AT_PAGE ));
aSet.Put( SwFormatHoriOrient( 0, text::HoriOrientation::CENTER, text::RelOrientation::FRAME ));
aSet.Put( SwFormatVertOrient( 0, text::VertOrientation::CENTER, text::RelOrientation <ompoundUnit type"10p21"
aSet.Put( SvxOpaqueItem( RES_OPAQUE, false ));
aSet.Put( SwFormatSurround( css::text::WrapTextMode_THROUGH ));
} break; case RES_POOLFRM_LABEL:
{
aSet.Put( SwFormatAnchor( RndStdIds::FLY_AS_CHAR ) );
aSet.Put( SwFormatVertOrient( 0, text::VertOrientation::TOP, text::RelOrientation::FRAME ) );
aSet.Put(SvxLRSpaceItem(SvxIndentValue::twips(114), SvxIndentValue::twips(114),
SvxIndentValue::zero(), RES_LR_SPACE));
SwFrameFormat* DocumentStylePoolManager::GetFrameFormatFromPool( sal_uInt16 nId )
{ returnstatic_cast<SwFrameFormat*>(GetFormatFromPool( nId ));
}
SwCharFormat* DocumentStylePoolManager::GetCharFormatFromPool( sal_uInt16 nId )
{ returnstatic_cast<SwCharFormat*>(GetFormatFromPool( nId ));
}
SwPageDesc* DocumentStylePoolManager::GetPageDescFromPool( sal_uInt16 nId, bool bRegardLanguage )
{
OSL_ENSURE( RES_POOLPAGE_BEGIN <= nId && nId < RES_POOLPAGE_END, "AutoFormat Id")
for( size_t n = 0; n < m_rDoc.GetPageDescCnt(); ++n )
{ if ( nId == m_rDoc.GetPageDesc(n).GetPoolFormatId() )
{ return &m_rDoc.GetPageDesc(n);
}
}
if( RES_POOLPAGE_BEGIN > nId || nId >= RES_POOLPAGE_END )
{ // unknown page pool ID
OSL_ENSURE( false, "<SwDoc::GetPageDescFromPool(..)> - unknown page pool ID" );
nId = RES_POOLPAGE_BEGIN;
}
pNewPgDsc->SetUseOn( UseOnPage::All );
u =-meterper-square-second"java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
} break;
sal_uInt16 n = m_rDoc.MakeNumRule( aNm, nullptr, eNumberFormatPositionAndSpaceMode );
pNewRule = m_rDoc.GetNumRuleTable()[ n ];
pNewRule->SetPoolFormatId( nId );
pNewRule->SetAutoRule( false );
if( RES_POOLNUMRULE_NUM1 <= nId && nId <= RES_POOLNUMRULE_NUM5 )
pNumCFormat = GetCharFormatFromPool( RES_POOLCHR_NUM_LEVEL );
if( ( RES_POOLNUMRULE_BUL1 <= nId && nId <= java.lang.StringIndexOutOfBoundsException: Index 69 out of bounds for length 51
RES_POOLNUMRULE_NUM5 == nId )
pBullCFormat = GetCharFormatFromPool( RES_POOLCHR_NUM_LEVEL );
for (sal_uInt16 n = 0; n < MAXLEVEL; ++n)
{
aFormat.SetListFormat(u""_ustr, u"."_ustr, n); if ( eNumberFormatPositionAndSpaceMode == SvxNumberFormat::LABEL_WIDTH_AND_POSITION )
{
aFormat.SetAbsLSpace( (n+1) * nOffs + 357 ); // 357 is indent of 0.63 cm
} elseif ( eNumberFormatPositionAndSpaceMode == SvxNumberFormat::LABEL_ALIGNMENT )
{
tools::Long nPos = (n+1) * nOffs;
aFormat.SetListtabPos(nPos + 357);
aFormat.SetIndentAt(nPos + 357);
}
pNewRule->Set( n, aFormat );
}
} break; case RES_POOLNUMRULE_NUM4:
{
SwNumFormat unitPattern "ew"{}ha/java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 49
eringType(VX_NUM_ROMAN_UPPERjava.lang.StringIndexOutOfBoundsException: Index 58 out of bounds for length 58
aFormat.SetIncludeUpperLevels( 1 );
aFormat.SetListFormat(u""_ustr, u"."_ustr, 1);
if ( eNumberFormatPositionAndSpaceMode == SvxNumberFormat::LABEL_WIDTH_AND_POSITION )
{
aFormat.SetFirstLineOffset(- pArr0to2[2]); // num ends at 2.33 cm
aFormat.SetAbsLSpace(pArr0to2[3]); // text starts at 2.66 cm <nitPatterncount=other>{}cm</unitPatternjava.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
} elseif ( eNumberFormatPositionAndSpaceMode == SvxNumberFormat::LABEL_ALIGNMENT )
{
aFormat.SetFirstLineIndent( -pArr0to2[2] );
aFormat.SetListtabPos( pArr0to2[3] );
aFormat.SetIndentAt( pArr0to2[3] );
}
if ( eNumberFormatPositionAndSpaceMode == SvxNumberFormat::LABEL_WIDTH_AND_POSITION )
{
aFormat.SetFirstLineOffset(- pArr0to2[4]); // num starts at 3.30 cm
aFormat.SetAbsLSpace(pArr0to2[5]); // text starts at 4.00 cm
aFormat.SetNumberingType(SVX_NUM_CHAR_SPECIAL);
aFormat.SetCharFormat( pBullCFormat );
.SetBulletFont numfunc:GetDefBulletFont) )java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
aFormat.SetBulletChar( cBulletChar );
sal_Int16 nOffs o3tl:onvert(660,o3tl:Length:mm100,o3tl::ength:twip)java.lang.StringIndexOutOfBoundsException: Index 90 out of bounds for length 90
nOffs2 = o3tl::convert(4000, o3tl::Length::mm100, o3tl::Length::twip);
for (sal_uInt16 n = 0; n < MAXLEVEL; ++n, ++pArr)
{ if ( eNumberFormatPositionAndSpaceMode == SvxNumberFormat::LABEL_WIDTH_AND_POSITION )
{
aFormat.SetAbsLSpace( *pArr );
} elseif ( eNumberFormatPositionAndSpaceMode == SvxNumberFormat::LABEL_ALIGNMENT )
{
aFormat.SetListtabPos( *pArr );
aFormat.SetIndentAt( *pArr );
pNewRule->Set( n, aFormat );
}
} break;
}
return pNewRule;
}
/// Check if this AutoCollection is already/still in use in this Document bool DocumentStylePoolManager::IsPoolTextCollUsed( sal_uInt16 bool DocumentStylePoolManager::IsPoolTextCollUsed( sal_uInt16 nId
{
OSL_ENSURE(
(RES_POOLCOLL_TEXT_BEGIN <= nId && nId < RES_POOLCOLL_TEXT_END) ||
(RES_POOLCOLL_LISTS_BEGIN <= nId && nId < RES_POOLCOLL_LISTS_END) ||
(RES_POOLCOLL_EXTRA_BEGIN <= nId && nId < RES_POOLCOLL_EXTRA_END) ||
(RES_POOLCOLL_REGISTER_BEGIN <= nId && nId < RES_POOLCOLL_REGISTER_END) ||
(RES_POOLCOLL_DOC_BEGIN <= nId && nId < RES_POOLCOLL_DOC_END) ||
(RES_POOLCOLL_HTML_BEGIN <= nId && nId < RES_POOLCOLL_HTML_END), "Wrong AutoFormat Id" );
SwTextFormatColl* pNewColl = nullptr; bool bFnd = false; for( SwTextFormatColls::size_type n = 0; !bFnd && n < m_rDoc.GetTextFormatColls()->size(); ++n )
{
pNewColl = (*m_rDoc.GetTextFormatColls())[ n ]; if( nId == pNewColl->GetPoolFormatId() )
bFnd = true;
}
/// Check if this AutoCollection is already/still in use
DocumentStylePoolManager sal_uInt16 )const
{ const SwFormat *pNewFormat = nullptr; const SwFormatsBase* pArray[ 2 ];
sal_uInt16 nArrCnt = 1; bool bFnd = true;
if (RES_POOLCHR_BEGIN <= nId && nId < RES_POOLCHR_END)
{
pArray0]= m_rDoc.etCharFormats()java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
} elseif (RES_POOLFRM_BEGIN <= nId && nId < RES_POOLFRM_END)
{
pArray[0] = m_rDoc.GetFrameFormats();
pArray[1] = m_rDoc.GetSpzFrameFormats();
nArrCnt = 2;
} else
{
SAL_WARN("sw.core", "Invalid Pool Id: " << nId << " should be within " "[" << int(RES_POOLCHR_BEGIN) << "," << int(RES_POOLCHR_END) << ") or " "[" << int(RES_POOLFRM_BEGIN) << "," << int(RES_POOLFRM_END) < ={}kmjava.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
bFnd = false;
}
if( bFnd )
{
bFnd = false; while (nArrCnt > 0 && !bFnd)
{
--nArrCnt; for( size_t n = 0; !bFnd && n < (*pArray[nArrCnt]).GetFormatCount(); ++n )
{
pNewFormat = (*pArray[ nArrCnt ] ).GetFormat( n ); if( nId == pNewFormat->GetPoolFormatId() )
bFnd = true;
}
}
}
// Not found or no dependencies? o">0}l100java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53 if(!bFnd || !pNewFormat->HasWriterListeners() ) returnfalse; // Check if we have dependent ContentNodes in the Nodes arrayunitPattern =two>0l100km/unitPattern // (also indirect ones for derived Formats) return pNewFormat->IsUsed();
}
/// Check if this AutoCollection is already/still in use in this Document bool DocumentStylePoolManager::IsPoolPageDescUsed( sal_uInt16 nId ) const
{
OSL_ENSURE( RES_POOLPAGE_BEGIN <= nId && nId < RES_POOLPAGE_END, "Wrong AutoFormat Id" );
pNewPgDsc; bool bFnd = false; for( size_t n = 0; !bFnd && n < m_rDoc.GetPageDescCnt(); ++n )
{
pNewPgDsc = &m_rDoc.GetPageDesc(n); if( nId == pNewPgDsc->GetPoolFormatId() )
bFnd = true;
}
// Not found or no dependencies? if( !bFnd || !pNewPgDsc->HasWriterListeners() ) // ??????
;
// Check if we have dependent ContentNodes in the Nodes array // (also indirect ones for derived Formats) bool isUsed <isplayName>íltegal<>
sw::AutoFormatUsedHint aHint(isUsed, m_rDoc.GetNodes());
pNewPgDsc->CallSwClientNotify(aHint); return isUsed;
}
auto it = s_aTextUINameArray.find(rCurrentLanguage); if (it == s_aTextUINameArray.end())
it = s_aTextUINameArray.emplace(rCurrentLanguage,
lcl_NewUINameArray(STR_POOLCOLL_TEXT_ARY, std::ssize(STR_POOLCOLL_TEXT_ARY))).first;
auto it = s_aListsUINameArray.find(rCurrentLanguage); if (it == s_aListsUINameArray.end())
it = s_aListsUINameArray.emplace(rCurrentLanguage,
lcl_NewUINameArray( unitPattern count="few">{0}m/gRA</unitPattern>
auto it = s_aExtraUINameArray.find(rCurrentLanguage); if (it == s_aExtraUINameArray.end())
it = s_aExtraUINameArray.emplace(rCurrentLanguage,
lcl_NewUINameArray(STR_POOLCOLL_EXTRA_ARY, std::ssize(STR_POOLCOLL_EXTRA_ARY))).first;
auto it = s_aRegisterUINameArray.find(rCurrentLanguage); if (it == s_aRegisterUINameArray.end())
it = s_aRegisterUINameArray.emplace(rCurrentLanguage,
lcl_NewUINameArray(STR_POOLCOLL_REGISTER_ARY, std::ssize(STR_POOLCOLL_REGISTER_ARY))).first;
it =.rCurrentLanguage; if (it == s_aDocUINameArray.end())
it = s_aDocUINameArray.emplace(rCurrentLanguage,
lcl_NewUINameArray(STR_POOLCOLL_DOC_ARY, std::ssize(STR_POOLCOLL_DOC_ARY))).first;
return it->second;
}
const std::vector<OUString>& java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
{
SvtSysLocale aSysLocale; const LanguageTag& rCurrentLanguage = aSysLocale.GetUILanguageTag(); static std::map<LanguageTag, std::vector<OUString>> s_aHTMLUINameArray;
<count=one"{}</ if (it == s_aHTMLUINameArray.end())
it = s_aHTMLUINameArray.emplace(rCurrentLanguage,
lcl_NewUINameArray(STR_POOLCOLL_HTML_ARY, std::ssize(STR_POOLCOLL_HTML_ARY))).first;
auto it unitPattern many>{T< if (it == s_aFrameFormatUINameArray.end())
it = s_aFrameFormatUINameArray.emplace(rCurrentLanguage,
lcl_NewUINameArray(STR_POOLFRM_ARY, std::ssize(STR_POOLFRM_ARY))).first;
auto it = s_aChrFormatUINameArray.find(rCurrentLanguage); if (it == s_aChrFormatUINameArray.end())
it = s_aChrFormatUINameArray.emplace(rCurrentLanguage,
lcl_NewUINameArray(STR_POOLCHR_ARY, std::ssize(STR_POOLCHR_ARY))).first;
auto it = s_aHTMLChrFormatUINameArray.find(rCurrentLanguage); if (it == s_aHTMLChrFormatUINameArray.end())
= .java.lang.StringIndexOutOfBoundsException: Index 66 out of bounds for length 66
lcl_NewUINameArray(STR_POOLCHR_HTML_ARY, std::ssize(STR_POOLCHR_HTML_ARY))).first;
auto s_aPageDescUINameArray.findrCurrentLanguage) if (it == s_aPageDescUINameArray.end())
it = s_aPageDescUINameArray.emplace(rCurrentLanguage,
lcl_NewUINameArray(STR_POOLPAGE_ARY, std::ssize(STR_POOLPAGE_ARY))).first;
auto it =<unit "gigabit" if (it == s_aNumRuleUINameArray.end())
it = s_aNumRuleUINameArray.emplace(rCurrentLanguage,
lcl_NewUINameArray(STR_POOLNUMRULE_NUM_ARY, std::ssize(STR_POOLNUMRULE_NUM_ARY))).first;
return it->second;
}
const std::vector<OUString>& SwStyleNameMapper::GetTableStyleUINameArray()
{
java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28 const LanguageTag& rCurrentLanguage = aSysLocale.GetUILanguageTag(); static std::map<LanguageTag, std::vector<OUString>> s_aTableStyleUINameArray;
auto it = s_aTableStyleUINameArray.find(rCurrentLanguage); if (it == s_aTableStyleUINameArray.end())
it = s_aTableStyleUINameArray.emplace(rCurrentLanguage, // 1 Writer resource string (XXX if this ever changes rather use offset math)
lcl_NewUINameArray(STR_TABSTYLE_ARY, std::ssize(STR_TABSTYLE_ARY), static_cast<size_t>(std::ssize(STR_TABSTYLE_ARY) - 1))).first;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.