25#include <com/sun/star/io/XInputStream.hpp>
54 void addEmbeddedFont(
const css::uno::Reference<css::io::XInputStream>& stream,
55 const OUString& fontName, std::u16string_view extra,
56 std::vector<unsigned char>
const & key);
81 virtual void lcl_startShape(css::uno::Reference<css::drawing::XShape>
const& xShape)
override;
void sprm(Sprm &sprm) override
Receives a SPRM.
An SPRM: Section, Paragraph and Run Modifier.
EmbeddedFontHandler(FontTable &rFontTable, OUString fontName, std::u16string_view style)
virtual void lcl_sprm(Sprm &rSprm) override
virtual ~EmbeddedFontHandler() override
css::uno::Reference< css::io::XInputStream > m_inputStream
std::u16string_view m_style
virtual void lcl_attribute(Id name, Value &val) override
virtual void lcl_startCharacterGroup() override
virtual ~FontTable() override
virtual void lcl_sprm(Sprm &sprm) override
virtual void lcl_attribute(Id Name, Value &val) override
void addEmbeddedFont(const css::uno::Reference< css::io::XInputStream > &stream, const OUString &fontName, std::u16string_view extra, std::vector< unsigned char > const &key)
virtual void lcl_startParagraphGroup() override
FontEntry::Pointer_t getFontEntry(sal_uInt32 nIndex)
virtual void lcl_startShape(css::uno::Reference< css::drawing::XShape > const &xShape) override
virtual void lcl_props(writerfilter::Reference< Properties >::Pointer_t ref) override
void resolveSprm(Sprm &r_sprm)
std::unique_ptr< FontTable_Impl > m_pImpl
virtual void lcl_text(const sal_uInt8 *data, size_t len) override
virtual void lcl_endSectionGroup() override
virtual void lcl_endParagraphGroup() override
virtual void lcl_endShape() override
virtual void lcl_endCharacterGroup() override
virtual void lcl_table(Id name, writerfilter::Reference< Table >::Pointer_t ref) override
virtual void lcl_endTextBoxContent() override
virtual void lcl_entry(writerfilter::Reference< Properties >::Pointer_t ref) override
virtual void lcl_startSectionGroup() override
virtual void lcl_utext(const sal_uInt8 *data, size_t len) override
virtual void lcl_substream(Id name, ::writerfilter::Reference< Stream >::Pointer_t ref) override
virtual void lcl_startTextBoxContent() override
tools::SvRef< FontTable > FontTablePtr
tools::SvRef< FontEntry > Pointer_t