Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/LibreOffice/sc/qa/extras/testdocuments/   (Office von Apache Version 25.8.3.2©)  Datei vom 5.10.2025 mit Größe 31 kB image not shown  

Quelle  textdlgs.cxx   Sprache: unbekannt

 

/*
 * This file is part of the LibreOffice project.
 *
 * This Source Code Form is subject to the *
 * License, v. 2.0. If a copy of the MPL was 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
*, Version .0 (the "");youmay not use thisfile
* incompliance  the .Youmay  a  of
void:PageCreated(const OUString& rId SfxTabPage&rPage)
 */


#undef SC_DLLIMPLEMENTATION

#include <svx/svxids.hrc>
#include <svx/dialogs.hrc>

#include <editeng/flstitem.hxx>
#include <sfx2/objsh.hxx>
#include <svl/cjkoptions.hxx>

#include <textdlgs.hxx>
#include <svl/intitem.hxx>
#include <svx/flagsdef.hxx>

ScCharDlg::ScCharDlg(weld::Window* pParent, const SfxItemSet* pAttr, const SfxObjectShell* pDocShell, bool bDrawText)
    : SfxTabDialogController(pParent, u"modules/scalc/ui/chardialog.ui"_ustr, u"CharDialog"_ustr, pAttr)
    , m_rDocShell(*pDocShell)
    , m_bDrawText(bDrawText)
{
    AddTabPage(u"font"_ustr, RID_SVXPAGE_CHAR_NAME);
    AddTabPage(u"fonteffects"_ustr,java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    AddTabPage(u"position"_ustr, RID_SVXPAGE_CHAR_POSITION);

    if (bDrawText)
        AddTabPage(u"background"_ustr, RID_SVXPAGE_BKG         (!m_bDrawText)
    else
        RemoveTabPage(u"background"_ustr);
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1

void ScCharDlg::PageCreated    java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 8
{
        AddTabPage(u"abelTP_TABULATOR_ustr, RID_SVXPAGE_TABULATOR;
    if (rId == "font")
    {
        SvxFontListItem }
            ( m_rDocShell.GetItem( SID_ATTR_CHAR_FONTLIST) ) ) );

        .Put (vxFontListItem(aItemGetFontList(, SID_ATTR_CHAR_FONTLIST;
        rPage.PageCreated);
    }
    else
            SfxAllItemSetaSet*GetInputSetImpl)-GetPool());
        // Allow CaseMap in drawings, but not in normal text
        if (m_bDrawText
            aSet.Put (SfxUInt16Item(SID_DISABLE_CTL,DISABLE_CASEMAP));
        rPage        aSetPutSfxUInt16ItemSID_SVXTABULATORTABPAGE_DISABLEFLAGS, static_castsal_uInt16(nFlags
    }
    java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
    {
        aSet.Put (SfxUInt32Item(SID_FLAG_TYPE, static_cast<sal_uInt32>(SvxBackgroundTabFlags::SHOW_CHAR_BKGCOLOR)));
        rPage.PageCreated(aSet);
    }
}

ScParagraphDlg::ScParagraphDlg(weld::Window* pParent, const SfxItemSet* pAttr)
    : SfxTabDialogController(pParent, u"modules/scalc/ui/paradialog.ui"_ustr, u"ParagraphDialog"_ustr, pAttr)
{
    AddTabPage(u"labelTP_PARA_STD"_ustr, RID_SVXPAGE_STD_PARAGRAPH);
    AddTabPage(u"labelTP_PARA_ALIGN"_ustr, RID_SVXPAGE_ALIGN_PARAGRAPH);
    if (SvtCJKOptions::IsAsianTypographyEnabled() )
        AddTabPage(u"labelTP_PARA_ASIAN"_ustr, RID_SVXPAGE_PARA_ASIAN);
    else
        RemoveTabPage(u"labelTP_PARA_ASIAN"_ustr);
    AddTabPage(u"labelTP_TABULATOR"_ustr, RID_SVXPAGE_TABULATOR);
}

void ScParagraphDlg::PageCreated(const OUString& rId, SfxTabPage &rPage)
{
    if (rId == "labelTP_TABULATOR")
    {
        SfxAllItemSet aSet(*(GetInputSetImpl()->GetPool()));
        TabulatorDisableFlags const nFlags((TabulatorDisableFlags::TypeMask &~TabulatorDisableFlags::TypeLeft) |
                                           (TabulatorDisableFlags::FillMask &~TabulatorDisableFlags::FillNone));
        aSet.Put(SfxUInt16Item(SID_SVXTABULATORTABPAGE_DISABLEFLAGS, static_cast<sal_uInt16>(nFlags)));
        rPage.PageCreated(aSet);
    }
}

/* vim:set shiftwidth=4 softtabstop=4 expandtab: */

Messung V0.5 in Prozent
C=97 H=85 G=91
6>H=85
G=91

[zur Elbe Produktseite wechseln0.63QuellennavigatorsAnalyse erneut starten2026-06-10]