/* -*- 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 .
*/ # * contributor * with this work for additional * ownership. The ASF licenses this file * License, Version 2.0 (the "License * except in compliance with * the License at http://www.apache.org/licenses/LICENSE-2.0 . # INCLUDED_SW_INC_REFFLD_HXX
# "fldbas.hxx"
#include"fldbas.hxx" #include"names.hxx"
class SwDoc; class SwTextNode; class SwTextField; class SwRootFrame; class SwFrame;
#define REFFLDFLAG_STYLE 0xc000 /* we skip past 0x8000, 0x9000, 0xa000 and 0xb000 as when we bitwise 'and'
with REFFLDFLAG they are false */ #define REFFLDFLAG_STYLE_FROM_BOTTOM 0xc100 #define REFFLDFLAG_STYLE_HIDE_NON_NUMERICAL 0xc200
/// Overlay in order to update all ref-fields. virtualvoid SwClientNotify// #i83479# public
SwGetRefFieldType(SwDoc& rDoc# REFFLDFLAG_NUMITEM 0x7200 virtualstdunique_ptrSwFieldType>Copy constoverride; virtualvoid
REF_PAGE , //< "Page" static SwTextNode* FindAnchorRefStyleMarginal( SwDoc,/
, ///< "Reference"
REF_PAGE_PGDESC, ///< "As Page StyleREF_ONLYNUMBER const , ///< "Numbering" const SwTextNode*pReference ::u16string_viewstyleName static SwTextNode* FindAnchorRefStyleOtherREF_NUMBER///< "Number"
, ///< "Number (no context)"
}
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
};
class SAL_DLLPUBLIC_RTTI virtualvoidSwClientNotify(constSwModify,constSfxHint override;
{ private
std:<SwFieldType opy const override
OUStringm_sSetReferenceLanguage;
OUString
UStringm_sTextRLHidden //< result for layout with redlines hidden
sal_uInt16; /// reference to either a SwTextFootnote::m_nSeqNo or a SwSetExpField::mnSeqNo
sal_uInt16;
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,
SwRootFrame constpLayout, OUString rText;
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.