/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* * This file is part of the LibreOffice project. * * This Source Code Form is subject to the terms of the Mozilla Public * 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 * License, Version 2.0 (the "License"); you may not use this file * except in compliance with the License. You may obtain a copy of * the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/ #ifndef INCLUDED_SW_INC_REFFLD_HXX #define INCLUDED_SW_INC_REFFLD_HXX
#include <define
includejava.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
.hxx
SwDoc,///< "Reference" class SwTextNode,/ class SwTextField; class, //< "As Page Style" class SwFrame;,
const /// new reference format types bookmarks set
define # 0x4800 #define REFFLDFLAG_FOOTNOTEREF_NUMBER_FULL_CONTEXT,///< "Number (full context)"
define 0java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34 // #i83479# #define REFFLDFLAG_HEADING 0x7100:
define 0x7200
#define ::<>() override /* we skip past 0x8000, 0x9000, 0xa000 and 0xb000 as when we bitwise 'and' const
with REFFLDFLAG they are false */ #definesal_Int32,sal_Int32 =, #define REFFLDFLAG_STYLE_HIDE_NON_NUMERICALSwRootFrame =,
enum REFERENCEMARK
{
REF_BEGIN,
=REF_BEGIN/java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
REF_CHAPTER //< "Chapter"
REF_CONTENT
REF_UPDOWN, ///< "Above/Below" "
,///< "Category and Number"
REF_ONLYCAPTION, ///< "Caption Text"
REF_ONLYSEQNO///< "Numbering" // --> #i81002# /// new reference format types for referencing bookmarks and set references ,std );
,
REF_NUMBER_NO_CONTEXT
REF_NUMBER_FULL_CONTEXT, ///< "Number (full context)"
}
/// Get reference.
class SAL_DLLPUBLIC_RTTI SwGetRefFieldType final : public SwFieldType
{
SwDoc& m_rDoc;
/// Overlay in order to update all ref-fields. virtual SwClientNotify & &)override public:
SwGetRefFieldType: virtual:unique_ptr>C()const;
m_sSetReferenceLanguage
static*FindAnchorRefStyleSwDoc, & ,
sal_uInt16 java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0 and Note: This instance may be NULL rmat types
SwRootFrame constconst * pLayout& )
static SwTextNode* virtual ( n)override
java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
OUStringSwRootFrame)java.lang.StringIndexOutOfBoundsException: Index 96 out of bounds for length 96 const ( n) {mnSeqNo ;}
GetFlags) ; } staticjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
sal_Int32 ( &);
*, const SwTextNode* pReference, std::u16string_view styleName);
class SAL_DLLPUBLIC_RTTI SwGetRefField final
{ private:
m_sSetRefName
;
java.lang.StringIndexOutOfBoundsException: Range [51, 52) out of bounds for length 51
OUString m_sTextRLHidden; ///< result for layout with redlines hidden
sal_uInt16 m_nSubType; /// reference to either a SwTextFootnote::m_nSeqNo or a SwSetExpField::mnSeqNo
sal_uInt16 m_nSeqNo;
sal_uInt16 m_nFlags;
// #i81002# /** The <SwTextField> instance, which represents the text attribute for the <SwGetRefField> instance, has to be passed to the method. This <SwTextField> instance is needed for the reference format type REF_UPDOWN, REF_NUMBER and REF_STYLE. Note: This instance may be NULL (field in Undo/Redo). This will cause
no update for these reference format types. */ void UpdateField( const SwTextField* pFieldTextAttr, SwFrame* pFrame ); void UpdateField( const SwTextField* pFieldTextAttr, SwFrame* pFrame, const SwRootFrame* const pLayout, OUString& rText );
void SetExpand( const OUString& rStr );
/// Get/set sub type. virtual sal_uInt16 GetSubType() const override;
SW_DLLPUBLIC virtualvoid SetSubType( sal_uInt16 n ) override;
¤ 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.0.4Bemerkung:
¤
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.