LibreOffice Module xmloff (master) 1
|
#include <sal/config.h>
#include <o3tl/any.hxx>
#include <xmloff/unointerfacetouniqueidentifiermapper.hxx>
#include <rtl/ustrbuf.hxx>
#include <sal/types.h>
#include <sal/log.hxx>
#include <osl/diagnose.h>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/container/XEnumerationAccess.hpp>
#include <com/sun/star/container/XEnumeration.hpp>
#include <com/sun/star/container/XIndexReplace.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/beans/XMultiPropertySet.hpp>
#include <com/sun/star/beans/XPropertyState.hpp>
#include <com/sun/star/beans/UnknownPropertyException.hpp>
#include <com/sun/star/graphic/XGraphic.hpp>
#include <com/sun/star/text/XTextDocument.hpp>
#include <com/sun/star/text/XTextSectionsSupplier.hpp>
#include <com/sun/star/text/XTextTablesSupplier.hpp>
#include <com/sun/star/text/XNumberingRulesSupplier.hpp>
#include <com/sun/star/text/XChapterNumberingSupplier.hpp>
#include <com/sun/star/text/XTextTable.hpp>
#include <com/sun/star/text/XText.hpp>
#include <com/sun/star/text/XTextContent.hpp>
#include <com/sun/star/text/XTextRange.hpp>
#include <com/sun/star/text/XTextField.hpp>
#include <com/sun/star/container/XNamed.hpp>
#include <com/sun/star/container/XContentEnumerationAccess.hpp>
#include <com/sun/star/text/XTextFrame.hpp>
#include <com/sun/star/container/XNameAccess.hpp>
#include <com/sun/star/text/SizeType.hpp>
#include <com/sun/star/text/HoriOrientation.hpp>
#include <com/sun/star/text/VertOrientation.hpp>
#include <com/sun/star/text/TextContentAnchorType.hpp>
#include <com/sun/star/text/XTextFramesSupplier.hpp>
#include <com/sun/star/text/XTextGraphicObjectsSupplier.hpp>
#include <com/sun/star/text/XTextEmbeddedObjectsSupplier.hpp>
#include <com/sun/star/drawing/XDrawPageSupplier.hpp>
#include <com/sun/star/document/XEmbeddedObjectSupplier.hpp>
#include <com/sun/star/document/XEventsSupplier.hpp>
#include <com/sun/star/document/XRedlinesSupplier.hpp>
#include <com/sun/star/text/XFormField.hpp>
#include <com/sun/star/text/XTextSection.hpp>
#include <com/sun/star/drawing/XShape.hpp>
#include <com/sun/star/style/XAutoStylesSupplier.hpp>
#include <com/sun/star/style/XAutoStyleFamily.hpp>
#include <com/sun/star/text/XTextFieldsSupplier.hpp>
#include <com/sun/star/drawing/XControlShape.hpp>
#include <com/sun/star/util/DateTime.hpp>
#include <sax/tools/converter.hxx>
#include <xmloff/xmlnamespace.hxx>
#include <xmloff/xmlaustp.hxx>
#include <xmloff/families.hxx>
#include "txtexppr.hxx"
#include <xmloff/xmluconv.hxx>
#include "XMLAnchorTypePropHdl.hxx"
#include <xexptran.hxx>
#include <xmloff/ProgressBarHelper.hxx>
#include <xmloff/namespacemap.hxx>
#include <xmloff/xmlexp.hxx>
#include <txtflde.hxx>
#include <xmloff/txtprmap.hxx>
#include <XMLImageMapExport.hxx>
#include "XMLTextNumRuleInfo.hxx"
#include <xmloff/XMLTextListAutoStylePool.hxx>
#include <xmloff/txtparae.hxx>
#include "XMLSectionExport.hxx"
#include "XMLIndexMarkExport.hxx"
#include <xmloff/XMLEventExport.hxx>
#include "XMLRedlineExport.hxx"
#include <MultiPropertySetHelper.hxx>
#include <xmloff/formlayerexport.hxx>
#include "XMLTextCharStyleNamesElementExport.hxx"
#include <xmloff/odffields.hxx>
#include <xmloff/maptype.hxx>
#include <basegfx/polygon/b2dpolypolygon.hxx>
#include <basegfx/polygon/b2dpolypolygontools.hxx>
#include <basegfx/polygon/b2dpolygontools.hxx>
#include <com/sun/star/embed/ElementModes.hpp>
#include <com/sun/star/embed/XTransactedObject.hpp>
#include <com/sun/star/document/XStorageBasedDocument.hpp>
#include <txtlists.hxx>
#include <com/sun/star/rdf/XMetadatable.hpp>
#include <list>
#include <unordered_map>
#include <memory>
#include <vector>
#include <algorithm>
#include <iterator>
#include <officecfg/Office/Common.hxx>
#include <o3tl/safeint.hxx>
#include <comphelper/scopeguard.hxx>
#include <comphelper/sequenceashashmap.hxx>
Go to the source code of this file.
Classes | |
class | xmloff::BoundFrameSets |
struct | XMLTextParagraphExport::Impl |
struct | XMLTextParagraphExport::DocumentListNodes |
struct | XMLTextParagraphExport::DocumentListNodes::NodeData |
Namespaces | |
namespace | xmloff |
Functions | |
constexpr OUStringLiteral | gsTitle (u"Title") |
constexpr OUStringLiteral | gsDescription (u"Description") |
constexpr OUStringLiteral | gsAnchorPageNo (u"AnchorPageNo") |
constexpr OUStringLiteral | gsAnchorType (u"AnchorType") |
constexpr OUStringLiteral | gsBookmark (u"Bookmark") |
constexpr OUStringLiteral | gsChainNextName (u"ChainNextName") |
constexpr OUStringLiteral | gsContourPolyPolygon (u"ContourPolyPolygon") |
constexpr OUStringLiteral | gsDocumentIndexMark (u"DocumentIndexMark") |
constexpr OUStringLiteral | gsFrame (u"Frame") |
constexpr OUStringLiteral | gsGraphicFilter (u"GraphicFilter") |
constexpr OUStringLiteral | gsGraphicRotation (u"GraphicRotation") |
constexpr OUStringLiteral | gsHeight (u"Height") |
constexpr OUStringLiteral | gsHoriOrient (u"HoriOrient") |
constexpr OUStringLiteral | gsHoriOrientPosition (u"HoriOrientPosition") |
constexpr OUStringLiteral | gsHyperLinkName (u"HyperLinkName") |
constexpr OUStringLiteral | gsHyperLinkTarget (u"HyperLinkTarget") |
constexpr OUStringLiteral | gsHyperLinkURL (u"HyperLinkURL") |
constexpr OUStringLiteral | gsIsAutomaticContour (u"IsAutomaticContour") |
constexpr OUStringLiteral | gsIsCollapsed (u"IsCollapsed") |
constexpr OUStringLiteral | gsIsPixelContour (u"IsPixelContour") |
constexpr OUStringLiteral | gsIsStart (u"IsStart") |
constexpr OUStringLiteral | gsIsSyncHeightToWidth (u"IsSyncHeightToWidth") |
constexpr OUStringLiteral | gsIsSyncWidthToHeight (u"IsSyncWidthToHeight") |
constexpr OUStringLiteral | gsNumberingRules (u"NumberingRules") |
constexpr OUStringLiteral | gsParaConditionalStyleName (u"ParaConditionalStyleName") |
constexpr OUStringLiteral | gsParagraphService (u"com.sun.star.text.Paragraph") |
constexpr OUStringLiteral | gsRedline (u"Redline") |
constexpr OUStringLiteral | gsReferenceMark (u"ReferenceMark") |
constexpr OUStringLiteral | gsRelativeHeight (u"RelativeHeight") |
constexpr OUStringLiteral | gsRelativeWidth (u"RelativeWidth") |
constexpr OUStringLiteral | gsRuby (u"Ruby") |
constexpr OUStringLiteral | gsRubyCharStyleName (u"RubyCharStyleName") |
constexpr OUStringLiteral | gsRubyText (u"RubyText") |
constexpr OUStringLiteral | gsServerMap (u"ServerMap") |
constexpr OUStringLiteral | gsShapeService (u"com.sun.star.drawing.Shape") |
constexpr OUStringLiteral | gsSizeType (u"SizeType") |
constexpr OUStringLiteral | gsSoftPageBreak (u"SoftPageBreak") |
constexpr OUStringLiteral | gsTableService (u"com.sun.star.text.TextTable") |
constexpr OUStringLiteral | gsText (u"Text") |
constexpr OUStringLiteral | gsTextContentService (u"com.sun.star.text.TextContent") |
constexpr OUStringLiteral | gsTextEmbeddedService (u"com.sun.star.text.TextEmbeddedObject") |
constexpr OUStringLiteral | gsTextField (u"TextField") |
constexpr OUStringLiteral | gsTextFieldService (u"com.sun.star.text.TextField") |
constexpr OUStringLiteral | gsTextFrameService (u"com.sun.star.text.TextFrame") |
constexpr OUStringLiteral | gsTextGraphicService (u"com.sun.star.text.TextGraphicObject") |
constexpr OUStringLiteral | gsTextPortionType (u"TextPortionType") |
constexpr OUStringLiteral | gsUnvisitedCharStyleName (u"UnvisitedCharStyleName") |
constexpr OUStringLiteral | gsVertOrient (u"VertOrient") |
constexpr OUStringLiteral | gsVertOrientPosition (u"VertOrientPosition") |
constexpr OUStringLiteral | gsVisitedCharStyleName (u"VisitedCharStyleName") |
constexpr OUStringLiteral | gsWidth (u"Width") |
constexpr OUStringLiteral | gsWidthType (u"WidthType") |
constexpr OUStringLiteral | gsTextFieldStart (u"TextFieldStart") |
constexpr OUStringLiteral | gsTextFieldSep (u"TextFieldSeparator") |
constexpr OUStringLiteral | gsTextFieldEnd (u"TextFieldEnd") |
constexpr OUStringLiteral | gsTextFieldStartEnd (u"TextFieldStartEnd") |
static bool | lcl_validPropState (const XMLPropertyState &rState) |
static bool | lcl_txtpara_isBoundAsChar (const Reference< XPropertySet > &rPropSet, const Reference< XPropertySetInfo > &rPropSetInfo) |
Variables | |
static bool | txtparae_bContainsIllegalCharacters = false |
static const char * | aParagraphPropertyNamesAuto [] |
static const char * | aParagraphPropertyNames [] |
enum XMLTokenEnum | lcl_XmlReferenceElements [] |
enum XMLTokenEnum | lcl_XmlBookmarkElements [] |
|
constexpr |
Referenced by XMLTextParagraphExport::addTextFrameAttributes().
|
constexpr |
Referenced by XMLTextParagraphExport::addTextFrameAttributes().
|
constexpr |
Referenced by XMLTextParagraphExport::exportTextRangeEnumeration().
|
constexpr |
Referenced by XMLTextParagraphExport::_exportTextFrame().
|
constexpr |
Referenced by XMLTextParagraphExport::exportContour().
|
constexpr |
Referenced by XMLTextParagraphExport::exportTitleAndDescription().
|
constexpr |
Referenced by XMLTextParagraphExport::exportTextRangeEnumeration().
|
constexpr |
Referenced by XMLTextParagraphExport::exportTextRangeEnumeration().
|
constexpr |
Referenced by XMLTextParagraphExport::_exportTextGraphic().
|
constexpr |
Referenced by XMLTextParagraphExport::_exportTextGraphic().
|
constexpr |
Referenced by XMLTextParagraphExport::addTextFrameAttributes().
|
constexpr |
Referenced by XMLTextParagraphExport::addTextFrameAttributes().
|
constexpr |
Referenced by XMLTextParagraphExport::addTextFrameAttributes().
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
Referenced by XMLTextParagraphExport::exportContour().
|
constexpr |
Referenced by XMLTextParagraphExport::exportRuby(), and XMLTextParagraphExport::exportTextMark().
|
constexpr |
Referenced by XMLTextParagraphExport::exportContour().
|
constexpr |
Referenced by XMLTextParagraphExport::exportRuby(), and XMLTextParagraphExport::exportTextMark().
|
constexpr |
Referenced by XMLTextParagraphExport::addTextFrameAttributes().
|
constexpr |
Referenced by XMLTextParagraphExport::addTextFrameAttributes().
|
constexpr |
|
constexpr |
|
constexpr |
Referenced by XMLTextParagraphExport::exportTextContentEnumeration().
|
constexpr |
Referenced by XMLTextParagraphExport::exportTextRangeEnumeration().
|
constexpr |
Referenced by XMLTextParagraphExport::exportTextRangeEnumeration().
|
constexpr |
Referenced by XMLTextParagraphExport::addTextFrameAttributes().
|
constexpr |
Referenced by XMLTextParagraphExport::addTextFrameAttributes().
|
constexpr |
Referenced by XMLTextParagraphExport::exportTextRangeEnumeration().
|
constexpr |
Referenced by XMLTextParagraphExport::exportRuby().
|
constexpr |
Referenced by XMLTextParagraphExport::exportRuby().
|
constexpr |
|
constexpr |
|
constexpr |
Referenced by XMLTextParagraphExport::addTextFrameAttributes().
|
constexpr |
Referenced by XMLTextParagraphExport::exportTextRangeEnumeration().
|
constexpr |
Referenced by XMLTextParagraphExport::exportTextContentEnumeration().
|
constexpr |
Referenced by XMLTextParagraphExport::exportTextRangeEnumeration().
|
constexpr |
|
constexpr |
Referenced by XMLTextParagraphExport::exportTextContentEnumeration().
|
constexpr |
Referenced by XMLTextParagraphExport::exportTextRangeEnumeration().
|
constexpr |
Referenced by XMLTextParagraphExport::exportTextRangeEnumeration().
|
constexpr |
Referenced by XMLTextParagraphExport::exportTextRangeEnumeration().
|
constexpr |
Referenced by XMLTextParagraphExport::exportTextRangeEnumeration().
|
constexpr |
Referenced by XMLTextParagraphExport::exportTextRangeEnumeration().
|
constexpr |
Referenced by XMLTextParagraphExport::exportTextRangeEnumeration().
|
constexpr |
Referenced by XMLTextParagraphExport::exportTextContentEnumeration().
|
constexpr |
Referenced by XMLTextParagraphExport::exportTextContentEnumeration().
|
constexpr |
Referenced by XMLTextParagraphExport::exportTextRangeEnumeration().
|
constexpr |
Referenced by XMLTextParagraphExport::exportTitleAndDescription().
|
constexpr |
|
constexpr |
Referenced by XMLTextParagraphExport::addTextFrameAttributes().
|
constexpr |
Referenced by XMLTextParagraphExport::addTextFrameAttributes().
|
constexpr |
|
constexpr |
Referenced by XMLTextParagraphExport::addTextFrameAttributes().
|
constexpr |
Referenced by XMLTextParagraphExport::addTextFrameAttributes().
|
static |
Definition at line 2858 of file txtparae.cxx.
Referenced by XMLTextParagraphExport::exportAnyTextFrame().
|
static |
Definition at line 791 of file txtparae.cxx.
References XMLPropertyState::mnIndex.
Referenced by XMLTextParagraphExport::Find().
|
static |
Definition at line 494 of file txtparae.cxx.
Referenced by XMLTextParagraphExport::exportTextContentEnumeration().
|
static |
Definition at line 475 of file txtparae.cxx.
Referenced by XMLTextParagraphExport::exportTextContentEnumeration().
enum XMLTokenEnum lcl_XmlBookmarkElements[] |
Definition at line 1618 of file txtparae.cxx.
Referenced by XMLTextParagraphExport::exportTextRangeEnumeration().
enum XMLTokenEnum lcl_XmlReferenceElements[] |
Definition at line 1616 of file txtparae.cxx.
Referenced by XMLTextParagraphExport::exportTextRangeEnumeration().
|
static |
Definition at line 451 of file txtparae.cxx.
Referenced by XMLTextParagraphExport::exportCharacterData(), and XMLTextParagraphExport::~XMLTextParagraphExport().