LibreOffice Module writerfilter (master) 1
Namespaces | Functions
rtfdocumentimpl.cxx File Reference
#include "rtfdocumentimpl.hxx"
#include <algorithm>
#include <memory>
#include <string_view>
#include <com/sun/star/embed/XEmbeddedObject.hpp>
#include <com/sun/star/beans/PropertyAttribute.hpp>
#include <com/sun/star/io/WrongFormatException.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <com/sun/star/text/TextContentAnchorType.hpp>
#include <com/sun/star/text/XDependentTextField.hpp>
#include <com/sun/star/document/XDocumentPropertiesSupplier.hpp>
#include <i18nlangtag/languagetag.hxx>
#include <unotools/ucbstreamhelper.hxx>
#include <unotools/streamwrap.hxx>
#include <com/sun/star/drawing/XDrawPageSupplier.hpp>
#include <filter/msfilter/util.hxx>
#include <filter/msfilter/rtfutil.hxx>
#include <comphelper/string.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <tools/globname.hxx>
#include <tools/datetimeutils.hxx>
#include <comphelper/classids.hxx>
#include <comphelper/embeddedobjectcontainer.hxx>
#include <svl/lngmisc.hxx>
#include <sfx2/classificationhelper.hxx>
#include <oox/mathml/imexport.hxx>
#include <ooxml/resourceids.hxx>
#include <oox/token/namespaces.hxx>
#include <oox/drawingml/drawingmltypes.hxx>
#include <rtl/uri.hxx>
#include <rtl/tencinfo.h>
#include <sal/log.hxx>
#include <osl/diagnose.h>
#include <oox/helper/graphichelper.hxx>
#include <vcl/wmfexternal.hxx>
#include <vcl/graph.hxx>
#include <vcl/settings.hxx>
#include <vcl/svapp.hxx>
#include "rtfsdrimport.hxx"
#include "rtfreferenceproperties.hxx"
#include "rtfskipdestination.hxx"
#include "rtftokenizer.hxx"
#include "rtflookahead.hxx"
#include "rtfcharsets.hxx"
Include dependency graph for rtfdocumentimpl.cxx:

Go to the source code of this file.

Namespaces

namespace  writerfilter
 
namespace  writerfilter::rtftok
 

Functions

Id writerfilter::rtftok::getParagraphBorder (sal_uInt32 nIndex)
 
void writerfilter::rtftok::putNestedAttribute (RTFSprms &rSprms, Id nParent, Id nId, const RTFValue::Pointer_t &pValue, RTFOverwrite eOverwrite, bool bAttribute)
 
void writerfilter::rtftok::putNestedSprm (RTFSprms &rSprms, Id nParent, Id nId, const RTFValue::Pointer_t &pValue, RTFOverwrite eOverwrite)
 
RTFValue::Pointer_t writerfilter::rtftok::getNestedAttribute (RTFSprms &rSprms, Id nParent, Id nId)
 Looks up the nParent then the nested nId attribute in rSprms. More...
 
RTFValue::Pointer_t writerfilter::rtftok::getNestedSprm (RTFSprms &rSprms, Id nParent, Id nId)
 Looks up the nParent then the nested nId sprm in rSprms. More...
 
bool writerfilter::rtftok::eraseNestedAttribute (RTFSprms &rSprms, Id nParent, Id nId)
 
RTFSprms & writerfilter::rtftok::getLastAttributes (RTFSprms &rSprms, Id nId)
 
void writerfilter::rtftok::putBorderProperty (RTFStack &aStates, Id nId, const RTFValue::Pointer_t &pValue)
 
OString writerfilter::rtftok::DTTM22OString (tools::Long nDTTM)
 
static RTFSprms writerfilter::rtftok::lcl_getBookmarkProperties (int nPos, const OUString &rString)
 
const char * writerfilter::rtftok::keywordToString (RTFKeyword nKeyword)
 
static util::DateTime writerfilter::rtftok::lcl_getDateTime (RTFParserState const &aState)
 
static void writerfilter::rtftok::lcl_DestinationToMath (OUStringBuffer *pDestinationText, oox::formulaimport::XmlStreamBuilder &rMathBuffer, bool &rMathNor)
 
static void writerfilter::rtftok::lcl_copyFlatten (RTFReferenceProperties &rProps, RTFSprms &rStyleAttributes, RTFSprms &rStyleSprms)
 Copy rProps to rStyleAttributes and rStyleSprms, but in case of nested sprms, copy their children as toplevel sprms/attributes. More...
 
bool writerfilter::rtftok::findPropertyName (const std::vector< beans::PropertyValue > &rProperties, const OUString &rName)
 
static bool writerfilter::rtftok::lcl_containsProperty (const uno::Sequence< beans::Property > &rProperties, std::u16string_view rName)
 
static auto writerfilter::rtftok::FilterControlChars (Destination const destination, OUString const &rString) -> OUString