20#ifndef INCLUDED_SW_INC_FMTMETA_HXX
21#define INCLUDED_SW_INC_FMTMETA_HXX
35 class XDocumentProperties;
87 class MetaFieldManager;
95 friend class ::sw::Meta;
111 explicit SwFormatMeta( std::shared_ptr< ::sw::Meta > i_pMeta,
112 const sal_uInt16 i_nWhich );
128 :
public ::sfx2::Metadatable
129 ,
public sw::BroadcastingModify
131 friend class ::SwFormatMeta;
132 friend class ::SwXMeta;
157 virtual ~Meta()
override;
160 virtual ::sfx2::IXmlIdRegistry&
GetRegistry()
override;
162 virtual bool IsInUndo()
const override;
164 virtual css::uno::Reference< css::rdf::XMetadatable >
MakeUnoObject()
override;
171 friend class ::SwFormatMeta;
172 friend class ::SwXMetaField;
173 friend class ::sw::MetaFieldManager;
184 const sal_uInt32 nNumberFormat,
185 const bool bIsFixedLanguage );
190 OUString *
const o_pPrefix, OUString *
const o_pSuffix, OUString *
const o_pShadingColor);
207 std::shared_ptr<MetaField> makeMetaField(
209 const sal_uInt32 nNumberFormat = SAL_MAX_UINT32,
210 const bool bIsFixedLanguage =
false );
212 std::vector< css::uno::Reference<css::text::XTextField> > getMetaFields();
214 void copyDocumentProperties(
const SwDoc& rSource);
215 const css::uno::Reference<css::document::XDocumentProperties>& getDocumentProperties()
const;
SwTextNode is a paragraph in the document model.
Dialog to specify the properties of date form field.