20 #ifndef INCLUDED_XMLOFF_FORMLAYEREXPORT_HXX
21 #define INCLUDED_XMLOFF_FORMLAYEREXPORT_HXX
25 #include <rtl/ustring.hxx>
43 class OFormLayerXMLExport_Impl;
44 class OFormsRootExport;
55 std::unique_ptr<OFormLayerXMLExport_Impl>
m_pImpl;
74 const css::uno::Reference< css::drawing::XDrawPage >& _rxDrawPage);
87 OUString getControlId(
88 const css::uno::Reference< css::beans::XPropertySet >& _rxControl);
101 OUString getControlNumberStyle(
102 const css::uno::Reference< css::beans::XPropertySet >& _rxControl );
112 void examineForms(
const css::uno::Reference< css::drawing::XDrawPage >& _rxDrawPage);
133 void exportForms(
const css::uno::Reference< css::drawing::XDrawPage >& _rxDrawPage);
141 static bool pageContainsForms(
const css::uno::Reference< css::drawing::XDrawPage >& _rxDrawPage );
145 bool documentContainsXForms()
const;
149 void exportAutoControlNumberStyles();
153 void exportAutoStyles();
162 void excludeFromExport(
const css::uno::Reference< css::awt::XControlModel >& _rxControl );
183 #endif // INCLUDED_XMLOFF_FORMLAYEREXPORT_HXX
class SAL_NO_VTABLE XPropertySet