20#ifndef INCLUDED_SW_INC_FMTMETA_HXX
21#define INCLUDED_SW_INC_FMTMETA_HXX
35 class XDocumentProperties;
87 class MetaFieldManager;
96 friend class ::sw::Meta;
112 explicit SwFormatMeta( std::shared_ptr< ::sw::Meta > i_pMeta,
113 const sal_uInt16 i_nWhich );
135 :
public ::sfx2::Metadatable
136 ,
public sw::BroadcastingModify
138 friend class ::SwFormatMeta;
139 friend class ::SwXMeta;
164 virtual ~Meta()
override;
167 virtual ::sfx2::IXmlIdRegistry&
GetRegistry()
override;
169 virtual bool IsInUndo()
const override;
171 virtual css::uno::Reference< css::rdf::XMetadatable >
MakeUnoObject()
override;
178 friend class ::SwFormatMeta;
179 friend class ::SwXMetaField;
180 friend class ::sw::MetaFieldManager;
191 const sal_uInt32 nNumberFormat,
192 const bool bIsFixedLanguage );
197 OUString *
const o_pPrefix, OUString *
const o_pSuffix, OUString *
const o_pShadingColor);
214 std::shared_ptr<MetaField> makeMetaField(
216 const sal_uInt32 nNumberFormat = SAL_MAX_UINT32,
217 const bool bIsFixedLanguage =
false );
219 std::vector< css::uno::Reference<css::text::XTextField> > getMetaFields();
221 void copyDocumentProperties(
const SwDoc& rSource);
222 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.