|
LibreOffice Module filter (master) 1
|
#include "svgwriter.hxx"#include "svgfontexport.hxx"#include "svgfilter.hxx"#include <svgscript.hxx>#include <com/sun/star/awt/Rectangle.hpp>#include <com/sun/star/animations/XAnimationNodeSupplier.hpp>#include <com/sun/star/container/XEnumerationAccess.hpp>#include <com/sun/star/drawing/FillStyle.hpp>#include <com/sun/star/drawing/XMasterPageTarget.hpp>#include <com/sun/star/drawing/GraphicExportFilter.hpp>#include <com/sun/star/presentation/XPresentationSupplier.hpp>#include <com/sun/star/style/ParagraphAdjust.hpp>#include <com/sun/star/text/textfield/Type.hpp>#include <com/sun/star/util/MeasureUnit.hpp>#include <com/sun/star/xml/sax/Writer.hpp>#include <com/sun/star/beans/XPropertySet.hpp>#include <com/sun/star/drawing/ShapeCollection.hpp>#include <rtl/bootstrap.hxx>#include <svx/unopage.hxx>#include <svx/svdpage.hxx>#include <svx/svdoutl.hxx>#include <editeng/outliner.hxx>#include <editeng/flditem.hxx>#include <comphelper/processfactory.hxx>#include <comphelper/propertyvalue.hxx>#include <comphelper/scopeguard.hxx>#include <comphelper/sequenceashashmap.hxx>#include <i18nlangtag/lang.h>#include <svl/numformat.hxx>#include <tools/debug.hxx>#include <tools/urlobj.hxx>#include <unotools/streamwrap.hxx>#include <unotools/tempfile.hxx>#include <unotools/ucbstreamhelper.hxx>#include <vcl/filter/SvmReader.hxx>#include <xmloff/unointerfacetouniqueidentifiermapper.hxx>#include <xmloff/namespacemap.hxx>#include <xmloff/xmlnamespace.hxx>#include <xmloff/xmltoken.hxx>#include <xmloff/animationexport.hxx>#include <svx/svdograf.hxx>#include <svx/svdmodel.hxx>#include <svx/svdxcgv.hxx>#include <sal/log.hxx>#include <comphelper/diagnose_ex.hxx>#include <tools/zcodec.hxx>#include <rtl/crc.h>#include <memory>#include <string_view>Go to the source code of this file.
Macros | |
| #define | NSPREFIX u"ooo:" |
Functions | |
| template<typename TextFieldType > | |
| static OUString | implGenerateFieldId (std::vector< std::unique_ptr< TextField > > &aFieldSet, const TextFieldType &aField, std::u16string_view sOOOElemField, const Reference< css::drawing::XDrawPage > &xMasterPage) |
| Append aField to aFieldSet if it is not already present in the set and create the field id sFieldId. More... | |
| IMPL_LINK (SVGFilter, CalcFieldHdl, EditFieldInfo *, pInfo, void) | |
Variables | |
| constexpr OUStringLiteral | SVG_PROP_TINYPROFILE = u"TinyMode" |
| constexpr OUStringLiteral | SVG_PROP_DTDSTRING = u"DTDString" |
| constexpr OUStringLiteral | SVG_PROP_EMBEDFONTS = u"EmbedFonts" |
| constexpr OUStringLiteral | SVG_PROP_NATIVEDECORATION = u"UseNativeTextDecoration" |
| constexpr OUStringLiteral | SVG_PROP_OPACITY = u"Opacity" |
| constexpr OUStringLiteral | SVG_PROP_POSITIONED_CHARACTERS = u"UsePositionedCharacters" |
| constexpr OUStringLiteral | aOOOElemTextField = NSPREFIX "text_field" |
| constexpr OUStringLiteral | aOOOAttrSlide = NSPREFIX "slide" |
| constexpr OUStringLiteral | aOOOAttrMaster = NSPREFIX "master" |
| constexpr OUStringLiteral | aOOOAttrHasCustomBackground = NSPREFIX "has-custom-background" |
| constexpr OUStringLiteral | aOOOAttrDisplayName = NSPREFIX "display-name" |
| constexpr OUStringLiteral | aOOOAttrBackgroundVisibility = NSPREFIX "background-visibility" |
| constexpr OUStringLiteral | aOOOAttrMasterObjectsVisibility = NSPREFIX "master-objects-visibility" |
| constexpr OUStringLiteral | aOOOAttrSlideDuration = NSPREFIX "slide-duration" |
| constexpr OUStringLiteral | aOOOAttrDateTimeField = NSPREFIX "date-time-field" |
| constexpr OUStringLiteral | aOOOAttrFooterField = NSPREFIX "footer-field" |
| constexpr OUStringLiteral | aOOOAttrHasTransition = NSPREFIX "has-transition" |
| constexpr OUStringLiteral | aOOOAttrName = NSPREFIX "name" |
| constexpr OUStringLiteral | constSvgNamespace = u"http://www.w3.org/2000/svg" |
| #define NSPREFIX u"ooo:" |
Definition at line 82 of file svgexport.cxx.
| IMPL_LINK | ( | SVGFilter | , |
| CalcFieldHdl | , | ||
| EditFieldInfo * | , | ||
| pInfo | , | ||
| void | |||
| ) |
Definition at line 2691 of file svgexport.cxx.
References aOOOAttrDateTimeField, aOOOAttrFooterField, SvxFieldData::GetClassId(), SvxDateField::GetFormatted(), gentoken::i, LANGUAGE_SYSTEM, NSPREFIX, Date::SetDay(), Date::SetMonth(), and sPlaceholderTag.
|
static |
Append aField to aFieldSet if it is not already present in the set and create the field id sFieldId.
Definition at line 1184 of file svgexport.cxx.
References gentoken::i.
Referenced by SVGFilter::implGenerateMetaData().
|
constexpr |
Definition at line 100 of file svgexport.cxx.
Referenced by SVGFilter::implGenerateMetaData().
|
constexpr |
Definition at line 103 of file svgexport.cxx.
Referenced by IMPL_LINK(), and SVGFilter::implGenerateMetaData().
Definition at line 99 of file svgexport.cxx.
Referenced by SVGFilter::implGenerateMetaData().
|
constexpr |
Definition at line 104 of file svgexport.cxx.
Referenced by IMPL_LINK(), and SVGFilter::implGenerateMetaData().
|
constexpr |
Definition at line 98 of file svgexport.cxx.
Referenced by SVGFilter::implGenerateMetaData().
|
constexpr |
Definition at line 105 of file svgexport.cxx.
Referenced by SVGFilter::implGenerateMetaData().
|
constexpr |
Definition at line 97 of file svgexport.cxx.
Referenced by SVGFilter::implGenerateMetaData().
|
constexpr |
Definition at line 101 of file svgexport.cxx.
Referenced by SVGFilter::implGenerateMetaData().
|
constexpr |
Definition at line 108 of file svgexport.cxx.
Referenced by SVGFilter::implExportDrawPages(), SVGFilter::implExportMasterPages(), and SVGFilter::implExportPage().
|
constexpr |
Definition at line 96 of file svgexport.cxx.
Referenced by SVGFilter::implExportAnimations(), SVGFilter::implExportTextShapeIndex(), and SVGFilter::implGenerateMetaData().
|
constexpr |
Definition at line 102 of file svgexport.cxx.
Referenced by SVGFilter::implGenerateMetaData().
|
constexpr |
Definition at line 92 of file svgexport.cxx.
Referenced by SVGFilter::implGenerateMetaData().
|
constexpr |
Definition at line 110 of file svgexport.cxx.
Referenced by SVGFilter::implExportDocumentHeaderImpressOrDraw(), SVGFilter::implExportDocumentHeaderWriterOrCalc(), and SVGExport::writeMtf().
|
constexpr |
Definition at line 85 of file svgexport.cxx.
Referenced by SVGExport::SVGExport().
|
constexpr |
Definition at line 86 of file svgexport.cxx.
Referenced by SVGExport::SVGExport().
|
constexpr |
Definition at line 87 of file svgexport.cxx.
Referenced by SVGExport::SVGExport().
|
constexpr |
Definition at line 88 of file svgexport.cxx.
Referenced by SVGExport::SVGExport().
|
constexpr |
Definition at line 89 of file svgexport.cxx.
Referenced by SVGExport::SVGExport().
|
constexpr |
Definition at line 84 of file svgexport.cxx.
Referenced by SVGExport::SVGExport().