sd/Library_sd.mk                       |    1 
 sd/source/filter/html/a11yex.cxx       |   46 +++++++++++++++++++++++++++++++++
 sd/source/filter/html/sdhtmlfilter.cxx |    5 ---
 3 files changed, 47 insertions(+), 5 deletions(-)

New commits:
commit 625643a94c0f4382627249cbfeb8e6ba77923093
Author:     Henry Castro <[email protected]>
AuthorDate: Mon Sep 15 06:30:26 2025 -0400
Commit:     Henry Castro <[email protected]>
CommitDate: Thu Oct 16 19:51:01 2025 +0200

    sd: create new file to export accessibility HTML
    
    The exported HTML does not require attributes;
    it only needs accessibility strings, which are not
    yet implemented for graphics or charts.
    
    Change-Id: Ifb08927659bf245259a3ef87125569a62093c3fc
    Signed-off-by: Henry Castro <[email protected]>
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/191023
    Tested-by: Caolán McNamara <[email protected]>
    Reviewed-by: Caolán McNamara <[email protected]>
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/192506
    Tested-by: Jenkins

diff --git a/sd/Library_sd.mk b/sd/Library_sd.mk
index 78797e73bd69..d1bf7fc19297 100644
--- a/sd/Library_sd.mk
+++ b/sd/Library_sd.mk
@@ -202,6 +202,7 @@ $(eval $(call gb_Library_add_exception_objects,sd,\
     sd/source/filter/ppt/propread \
        sd/source/filter/grf/sdgrffilter \
        sd/source/filter/html/htmlex \
+       sd/source/filter/html/a11yex \
        sd/source/filter/html/sdhtmlfilter \
        sd/source/filter/pdf/sdpdffilter \
        sd/source/filter/sdfilter \
diff --git a/sd/source/filter/html/a11yex.cxx b/sd/source/filter/html/a11yex.cxx
new file mode 100644
index 000000000000..ee492ae75876
--- /dev/null
+++ b/sd/source/filter/html/a11yex.cxx
@@ -0,0 +1,46 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
+/*
+ * This file is part of the LibreOffice project.
+ *
+ * This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ *
+ * This file incorporates work covered by the following license notice:
+ *
+ *   Licensed to the Apache Software Foundation (ASF) under one or more
+ *   contributor license agreements. See the NOTICE file distributed
+ *   with this work for additional information regarding copyright
+ *   ownership. The ASF licenses this file to you under the Apache
+ *   License, Version 2.0 (the "License"); you may not use this file
+ *   except in compliance with the License. You may obtain a copy of
+ *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
+ */
+
+#include <sal/log.hxx>
+#include <svx/svdoutl.hxx>
+#include <svx/svdogrp.hxx>
+#include <svx/svdotable.hxx>
+#include <svx/svdograf.hxx>
+#include <tools/debug.hxx>
+
+#include <drawdoc.hxx>
+#include <DrawDocShell.hxx>
+#include <Outliner.hxx>
+#include <sdpage.hxx>
+
+#include "htmlex.hxx"
+#include <sdhtmlfilter.hxx>
+
+using namespace ::com::sun::star;
+using namespace ::com::sun::star::uno;
+using namespace ::com::sun::star::document;
+
+using namespace sdr::table;
+
+void SdHTMLFilter::ExportPage(SdrOutliner* pOutliner, SdPage* pPage, 
OUStringBuffer& rHtml)
+{
+    HtmlExport::ExportPage(pOutliner, pPage, rHtml);
+}
+
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
diff --git a/sd/source/filter/html/sdhtmlfilter.cxx 
b/sd/source/filter/html/sdhtmlfilter.cxx
index b9196ebc3d19..82c2e03b0a00 100644
--- a/sd/source/filter/html/sdhtmlfilter.cxx
+++ b/sd/source/filter/html/sdhtmlfilter.cxx
@@ -42,9 +42,4 @@ bool SdHTMLFilter::Export()
     return true;
 }
 
-void SdHTMLFilter::ExportPage(SdrOutliner* pOutliner, SdPage* pPage, 
OUStringBuffer& rHtml)
-{
-    HtmlExport::ExportPage(pOutliner, pPage, rHtml);
-}
-
 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */

Reply via email to