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 >
const & i_pMeta,
112 const sal_uInt16 i_nWhich );
131 friend class ::SwFormatMeta;
132 friend class ::SwXMeta;
134 css::uno::WeakReference<
150 css::uno::WeakReference<css::rdf::XMetadatable>
const&
GetXMeta()
const
152 void SetXMeta(css::uno::Reference<css::rdf::XMetadatable>
const& xMeta)
153 { m_wXMeta = xMeta; }
159 virtual ~Meta()
override;
162 virtual ::sfx2::IXmlIdRegistry&
GetRegistry()
override;
164 virtual bool IsInUndo()
const override;
166 virtual css::uno::Reference< css::rdf::XMetadatable >
MakeUnoObject()
override;
173 friend class ::SwFormatMeta;
174 friend class ::SwXMetaField;
175 friend class ::sw::MetaFieldManager;
186 const sal_uInt32 nNumberFormat,
187 const bool bIsFixedLanguage );
192 OUString *
const o_pPrefix, OUString *
const o_pSuffix);
209 std::shared_ptr<MetaField> makeMetaField(
211 const sal_uInt32 nNumberFormat = SAL_MAX_UINT32,
212 const bool bIsFixedLanguage =
false );
214 std::vector< css::uno::Reference<css::text::XTextField> > getMetaFields();
216 void copyDocumentProperties(
const SwDoc& rSource);
217 const css::uno::Reference<css::document::XDocumentProperties>& getDocumentProperties()
const;
222 #endif // INCLUDED_SW_INC_FMTMETA_HXX
Dialog to specify the properties of date form field.
exports com.sun.star. text
SwTextNode is a paragraph in the document model.
exports com.sun.star. document