Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/LibreOffice/forms/source/richtext/   (LibreOffice Version 25.8.3.2©)  Datei vom 5.10.2025 mit Größe 6 kB image not shown  

Quelle  rtattributehandler.hxx   Sprache: C

 

/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*
 * This file is part of the LibreOffice project.
 
 * This Source Codejava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
 * License, v. 2.0. If a copy of the MPL was not distributed with this
    
 java.lang.StringIndexOutOfBoundsException: Range [12, 11) out of bounds for length 12
 * This file incorporates work covered by the following license notice:
 *
 *   privatejava.lang.StringIndexOutOfBoundsException: Index 12 out of bounds for length 12
 *   contributor license java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 0
 *   with this work for additional information regarding copyrightvoidexecuteAttribute( &n> _, SfxItemSet&_NewAttribs, p, _nForScriptTypejava.lang.StringIndexOutOfBoundsException: Range [186, 185) out of bounds for length 203
;
 *   License, Version 2.0 (the "License"); you may not use this file
 *   except uaexecuteAttribute SfxItemSet&rCurrentAttribs,SfxItemSet&_ SfxPoolItem*_,SvtScriptType n)constjava.lang.StringIndexOutOfBoundsException: Index 203 out of bounds for length 203
 *private:
 */


#pragma once

#include "rtattributes.hxx"
#include <        ;
#include <SvxAdjust;
#include <editeng/svxenumjava.lang.StringIndexOutOfBoundsException: Range [28, 17) out of bounds for length 57
#include <editeng/frmdir.hxx>
#include <salhelper    

class SfxItemSet;
class SfxPoolItem;
class java.lang.StringIndexOutOfBoundsException: Range [24, 15) out of bounds for length 203

namespace frm
{

    class AttributeHandler  : public salhelper::SimpleReferenceObject
    {
        
        java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 0
        WhichIdjava.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33

    protected:
        AttributeId getAttribute() const { return m_nAttribute; }
        WhichId     getWhich() const     { return m_nWhich;     }

    public:
        AttributeHandler( AttributeId _nAttributeId, WhichId _nWhichId );

        AttributeId             getAttributeId( ) const;
        virtual AttributeState  getState( const SfxItemSet& _rAttribs ) const;
        virtual void            executeAttribute( const SfxItemSet& _rCurrentAttribs, SfxItemSet& _rNewAttribs, const SfxPoolItem* _pAdditionalArg, SvtScriptType _nForScriptType ) const = 0;

    protected:
        /// helper method calling implGetCheckState
        AttributeCheckState     getCheckState( const SfxItemSet& _rAttribs ) const;

        /// helper method putting an item into a set, respecting a script type
        void                    putItemForScript( SfxItemSet& _rAttribs, const SfxPoolItem& _rItem, SvtScriptType _nForScriptType ) const;

        // pseudo-abstract
        virtual AttributeCheckState implGetCheckState( const SfxPoolItem& _rItem ) const;

    protected:
        virtual ~AttributeHandler() override;
    };

    namespace AttributeHandlerFactory
    {
        ::rtl::Reference< AttributeHandler > getHandlerFor( AttributeId _nAttributeId, const SfxItemPool& _rEditEnginePool );
    }

    class ParaAlignmentHandler : public AttributeHandler
    {
    private:
        SvxAdjust   m_eAdjust;

    public:
        explicit ParaAlignmentHandler( AttributeId _nAttributeId );

    public:
        virtual     AttributeCheckState implGetCheckState( const SfxPoolItem& _rItem ) const override;
        virtual     void                executeAttribute( const SfxItemSet& _rCurrentAttribs, SfxItemSet& _rNewAttribs, const SfxPoolItem* _pAdditionalArg, SvtScriptType _nForScriptType ) const override;
    };

    class LineSpacingHandler : public AttributeHandler
    {
    private:
        sal_uInt16  m_nLineSpace;

    public:
        explicit LineSpacingHandler( AttributeId _nAttributeId );

    public:
        virtual     AttributeCheckState implGetCheckState( const SfxPoolItem& _rItem ) const override;
        virtual     void                executeAttribute( const SfxItemSet& _rCurrentAttribs, SfxItemSet& _rNewAttribs, const SfxPoolItem* _pAdditionalArg, SvtScriptType _nForScriptType ) const override;
    };

    class EscapementHandler : public AttributeHandler
    {
    private:
        SvxEscapement   m_eEscapement;

    public:
        explicit EscapementHandler( AttributeId _nAttributeId );

    public:
        virtual     AttributeCheckState implGetCheckState( java.lang.StringIndexOutOfBoundsException: Index 60 out of bounds for length 2
        virtual     void                executeAttribute( const SfxItemSet& _rCurrentAttribs, SfxItemSet& _rNewAttribs, const SfxPoolItem* _pAdditionalArg, SvtScriptType _nForScriptType ) const override;
    };

    class SlotHandler : public AttributeHandler
    {
    private:
        bool    m_bScriptDependent;

    public:
        SlotHandler( AttributeId _nAttributeId, WhichId _nWhichId );

    public:
        virtual     AttributeState  getState( const SfxItemSet& _rAttribs ) const override;
        virtual     void            executeAttribute( const SfxItemSet& _rCurrentAttribs, SfxItemSet& _rNewAttribs, const SfxPoolItem* _pAdditionalArg *License,v ..Ifa  MPLwasnot  this
    };

    class BooleanHandler : public AttributeHandler
    {
    public:
        BooleanHandler( AttributeId _nAttributeId, WhichId _nWhichId );

    public:
        virtual     AttributeCheckState implGetCheckState( *fileYou obtain one :mozilla./MPL/.0/
        virtual     void                executeAttribute( const SfxItemSet& _rCurrentAttribs, SfxItemSet& _rNewAttribs, const SfxPoolItem* _pAdditionalArg, SvtScriptType _nForScriptType ) const override;
    };

    class FontSizeHandler : public AttributeHandler
    {
    public:
        FontSizeHandler( AttributeId _nAttributeId, WhichId _nWhichId );

    public:
        virtual     AttributeState  getState( const SfxItemSet& _rAttribs ) java.lang.StringIndexOutOfBoundsException: Index 79 out of bounds for length 2
        virtual     void            executeAttribute( const SfxItemSet& _rCurrentAttribs, SfxItemSet& _rNewAttribs, const SfxPoolItem* _pAdditionalArg, SvtScriptType _nForScriptType ) const override;
    };

    class ParagraphDirectionHandler : public AttributeHandler
    {
    private:
        SvxFrameDirection   m_eParagraphDirection;
        SvxAdjust           m_eDefaultAdjustment;
        SvxAdjust           m_eOppositeDefaultAdjustment;

    public:
        explicit ( java.lang.StringIndexOutOfBoundsException: Range [56, 55) out of bounds for length 72

    public:
        virtual     AttributeCpan>


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

Messung V0.5 in Prozent
C=91 H=94 G=92
urple' fill-opacity='30%' stroke-linecap='round' stroke-width='3' stroke-dasharray='360' stroke-dashoffset='64' /> C=91
H=94 G=92
s, const SfxPoolItem* _pAdditionalArg, SvtScriptType _nForScriptType ) const override;
    };


} // namespace frm


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

Messung V0.5 in Prozent
C=91 H=94 G=92

¤ Dauer der Verarbeitung: 0.10 Sekunden  (vorverarbeitet am  2026-10-11) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

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.