sw/source/core/text/xmldump.cxx | 16 ---------------- sw/source/core/txtnode/swfont.cxx | 16 ++++++++++++++++ 2 files changed, 16 insertions(+), 16 deletions(-)
New commits: commit f3aca194d3c1b52387a53e12b3c26b9bfd86ae21 Author: Miklos Vajna <vmik...@collabora.com> AuthorDate: Thu Sep 28 20:21:00 2023 +0200 Commit: Miklos Vajna <vmik...@collabora.com> CommitDate: Fri Sep 29 08:03:48 2023 +0200 sw layout xml dump: move SwFont dumper next to the rest of the font code So it's more likely that it gets updated as SwFont changes. Change-Id: Ia202ba05d00a2adde7dcf8d8f2ba9e91527cc35b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/157384 Tested-by: Jenkins Reviewed-by: Miklos Vajna <vmik...@collabora.com> diff --git a/sw/source/core/text/xmldump.cxx b/sw/source/core/text/xmldump.cxx index e3b333b602a0..345740858783 100644 --- a/sw/source/core/text/xmldump.cxx +++ b/sw/source/core/text/xmldump.cxx @@ -278,20 +278,4 @@ void SwAnchoredObject::dumpAsXml( xmlTextWriterPtr writer ) const (void)xmlTextWriterEndElement( writer ); } -void SwFont::dumpAsXml(xmlTextWriterPtr writer) const -{ - (void)xmlTextWriterStartElement(writer, BAD_CAST("SwFont")); - (void)xmlTextWriterWriteFormatAttribute(writer, BAD_CAST("ptr"), "%p", this); - // do not use Color::AsRGBHexString() as that omits the transparency - (void)xmlTextWriterWriteFormatAttribute(writer, BAD_CAST("color"), "%08" SAL_PRIxUINT32, sal_uInt32(GetColor())); - (void)xmlTextWriterWriteAttribute(writer, BAD_CAST("height"), BAD_CAST(OString::number(GetSize(GetActual()).Height()).getStr())); - (void)xmlTextWriterWriteAttribute(writer, BAD_CAST("width"), BAD_CAST(OString::number(GetSize(GetActual()).Width()).getStr())); - { - std::stringstream ss; - ss << GetWeight(); - (void)xmlTextWriterWriteAttribute(writer, BAD_CAST("weight"), BAD_CAST(ss.str().c_str())); - } - (void)xmlTextWriterEndElement(writer); -} - /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sw/source/core/txtnode/swfont.cxx b/sw/source/core/txtnode/swfont.cxx index c6d9c3ace26e..98fec0f153e2 100644 --- a/sw/source/core/txtnode/swfont.cxx +++ b/sw/source/core/txtnode/swfont.cxx @@ -339,6 +339,22 @@ sal_uInt16 SwFont::CalcShadowSpace(const SvxShadowItemSide nShadow, const bool b return nSpace; } +void SwFont::dumpAsXml(xmlTextWriterPtr writer) const +{ + (void)xmlTextWriterStartElement(writer, BAD_CAST("SwFont")); + (void)xmlTextWriterWriteFormatAttribute(writer, BAD_CAST("ptr"), "%p", this); + // do not use Color::AsRGBHexString() as that omits the transparency + (void)xmlTextWriterWriteFormatAttribute(writer, BAD_CAST("color"), "%08" SAL_PRIxUINT32, sal_uInt32(GetColor())); + (void)xmlTextWriterWriteAttribute(writer, BAD_CAST("height"), BAD_CAST(OString::number(GetSize(GetActual()).Height()).getStr())); + (void)xmlTextWriterWriteAttribute(writer, BAD_CAST("width"), BAD_CAST(OString::number(GetSize(GetActual()).Width()).getStr())); + { + std::stringstream ss; + ss << GetWeight(); + (void)xmlTextWriterWriteAttribute(writer, BAD_CAST("weight"), BAD_CAST(ss.str().c_str())); + } + (void)xmlTextWriterEndElement(writer); +} + // maps directions for vertical layout static Degree10 MapDirection(Degree10 nDir, const bool bVertFormat, const bool bVertFormatLRBT) {