summaryrefslogtreecommitdiff
path: root/include/vcl
diff options
context:
space:
mode:
authorMichael Stahl <michael.stahl@allotropia.de>2023-10-24 20:05:37 +0200
committerMichael Stahl <michael.stahl@allotropia.de>2023-10-25 11:31:01 +0200
commit949f0d9cf2fe7953691160103139a16473dd3171 (patch)
tree451a651ce8ca8e7d7cc0f584d419eba234fe65b2 /include/vcl
parente558cbed9b350f2e6cbe948d648471499e0deffc (diff)
vcl,sw: PDF/UA export: produce Ruby and Warichu SEs
These need to generate multiple elements in SwTextPainter::PaintMultiPortion() and it's not altogether obvious. Change-Id: Ib5fd36c3ea8e15dff93a87bb231c3cc4f78b0089 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/158398 Tested-by: Jenkins Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
Diffstat (limited to 'include/vcl')
-rw-r--r--include/vcl/pdfwriter.hxx6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/vcl/pdfwriter.hxx b/include/vcl/pdfwriter.hxx
index acc491efdfa9..cd8be2a50581 100644
--- a/include/vcl/pdfwriter.hxx
+++ b/include/vcl/pdfwriter.hxx
@@ -132,6 +132,7 @@ public:
// inline level elements
Span, Quote, Note, Reference, BibEntry, Code, Link, Annot,
+ Ruby, RB, RT, RP, Warichu, WT, WP,
// illustration elements
Figure, Formula, Form
@@ -146,6 +147,7 @@ public:
TextIndent, TextAlign, Width, Height, BlockAlign, InlineAlign,
LineHeight, BaselineShift, TextDecorationType, ListNumbering,
RowSpan, ColSpan, Scope, Role,
+ RubyAlign, RubyPosition,
// link destination is an artificial attribute that sets
// the link annotation ID of a Link element
@@ -186,6 +188,10 @@ public:
Row, Column, Both,
// Role
Rb, Cb, Pb, Tv,
+ // RubyAlign
+ RStart, RCenter, REnd, RJustify, RDistribute,
+ // RubyPosition
+ RBefore, RAfter, RWarichu, RInline,
// ListNumbering
Disc, Circle, Square, Decimal, UpperRoman, LowerRoman, UpperAlpha, LowerAlpha
};