39 static void chars(std::u16string_view rChars);
40 static void chars(
const std::string& rChars);
41 static void attribute(
const std::string& rName,
const std::string& rValue);
61 void startShape(css::uno::Reference<css::drawing::XShape>
const& xShape)
override;
67 void positionOffset(
const OUString& rText,
bool bVertical)
override;
68 void align(
const OUString& rText,
bool bVertical)
override;
73 void info(
const std::string&
info)
override;
87 virtual void lcl_startShape(css::uno::Reference<css::drawing::XShape>
const& xShape) = 0;
LoggedResourcesHelper mHelper
void sprm(Sprm &sprm) override
Receives a SPRM.
virtual void lcl_attribute(Id name, Value &val)=0
virtual ~LoggedProperties() override
void attribute(Id name, Value &val) override
Receives an attribute.
LoggedProperties(const std::string &sPrefix)
virtual void lcl_sprm(Sprm &sprm)=0
static void chars(std::u16string_view rChars)
void startElement(const std::string &sElement)
static void attribute(const std::string &rName, const std::string &rValue)
LoggedResourcesHelper(std::string sPrefix)
virtual void lcl_startSectionGroup()=0
void startCharacterGroup() override
Receives start mark for group with the same character properties.
virtual void lcl_utext(const sal_uInt8 *data, size_t len)=0
virtual void lcl_text(const sal_uInt8 *data, size_t len)=0
virtual void lcl_startCharacterGroup()=0
void startGlossaryEntry() override
Receives start mark for glossary document entry.
virtual void lcl_props(writerfilter::Reference< Properties >::Pointer_t ref)=0
LoggedResourcesHelper mHelper
virtual void lcl_startShape(css::uno::Reference< css::drawing::XShape > const &xShape)=0
virtual void lcl_substream(Id name, writerfilter::Reference< Stream >::Pointer_t ref)=0
void endParagraphGroup() override
Receives end mark for group with the same paragraph properties.
virtual void lcl_startParagraphGroup()=0
virtual void lcl_startGlossaryEntry()
void props(writerfilter::Reference< Properties >::Pointer_t ref) override
Receives properties of the current run of text.
void table(Id name, writerfilter::Reference< Table >::Pointer_t ref) override
Receives table.
void endCharacterGroup() override
Receives end mark for group with the same character properties.
void substream(Id name, writerfilter::Reference< Stream >::Pointer_t ref) override
Receives a substream.
void align(const OUString &rText, bool bVertical) override
Horizontal and vertical alignment for a shape.
virtual void lcl_positionOffset(const OUString &, bool)
void startSectionGroup() override
Receives start mark for group with the same section properties.
virtual void lcl_startTextBoxContent()=0
LoggedStream(const std::string &sPrefix)
virtual void lcl_endSectionGroup()=0
virtual void setDocumentReference(writerfilter::ooxml::OOXMLDocument *) override
void text(const sal_uInt8 *data, size_t len) override
Receives 8-bit per character text.
virtual ~LoggedStream() override
void checkId(const sal_Int32 nId) override
Receives identifier for node entry.
virtual void lcl_endParagraphGroup()=0
void endSectionGroup() override
Receives end mark for group with the same section properties.
void utext(const sal_uInt8 *data, size_t len) override
Receives 16-bit per character text.
void positivePercentage(const OUString &rText) override
virtual void lcl_endGlossaryEntry()
virtual void lcl_positivePercentage(const OUString &)
void info(const std::string &info) override
Debugging: Receives information about current point in stream.
void endTextBoxContent() override
virtual void lcl_align(const OUString &, bool)
virtual void lcl_endCharacterGroup()=0
virtual css::awt::Point getPositionOffset() override
Returns the last set offsets of a shape in HMM.
virtual void lcl_checkId(const sal_Int32)
void startTextBoxContent() override
Receives a text-box-content.
virtual void lcl_table(Id name, writerfilter::Reference< Table >::Pointer_t ref)=0
void positionOffset(const OUString &rText, bool bVertical) override
Offset in EMUs for a shape.
virtual void lcl_endTextBoxContent()=0
void startParagraphGroup() override
Receives start mark for group with the same paragraph properties.
void endGlossaryEntry() override
Receives end mark for glossary document entry.
virtual void lcl_endShape()=0
void startShape(css::uno::Reference< css::drawing::XShape > const &xShape) override
Receives a shape.
virtual void lcl_entry(writerfilter::Reference< Properties >::Pointer_t ref)=0
LoggedTable(const std::string &sPrefix)
LoggedResourcesHelper mHelper
void entry(int pos, writerfilter::Reference< Properties >::Pointer_t ref) override
Receives an entry of the table.
virtual ~LoggedTable() override
An SPRM: Section, Paragraph and Run Modifier.
The classes in this file define the interfaces for the resource model of the DocTokenizer: