[latex3-commits] [git/LaTeX3-latex3-pdfresources] rename-coredict: test file, todo (59c31ab)

Ulrike Fischer fischer at troubleshooting-tex.de
Sat Nov 21 22:28:26 CET 2020


Repository : https://github.com/latex3/pdfresources
On branch  : rename-coredict
Link       : https://github.com/latex3/pdfresources/commit/59c31ab37f2637848662189a1aadf1229420a833

>---------------------------------------------------------------

commit 59c31ab37f2637848662189a1aadf1229420a833
Author: Ulrike Fischer <fischer at troubleshooting-tex.de>
Date:   Sat Nov 21 22:28:26 2020 +0100

    test file, todo


>---------------------------------------------------------------

59c31ab37f2637848662189a1aadf1229420a833
 experiments/add-remove-test.tex | 83 +++++++++++++++++++++++++++++++++++++++++
 info/todo-20-11.md              | 29 ++++++++++++++
 rename-failures.txt             |  6 +++
 3 files changed, 118 insertions(+)

diff --git a/experiments/add-remove-test.tex b/experiments/add-remove-test.tex
new file mode 100644
index 0000000..09fc317
--- /dev/null
+++ b/experiments/add-remove-test.tex
@@ -0,0 +1,83 @@
+% !Mode:: "TeX:DE:UTF-8:Main"
+\PassOptionsToPackage{enable-debug,check-declarations}{expl3}
+\RequirePackage{pdfresources}
+\DeclareDocumentMetadata{uncompress}
+%
+%\RequirePackage{l3pdf}
+%\ExplSyntaxOn
+%%\pdf_version_gset:n{2.0}
+%\pdf_uncompress:
+%
+%\ExplSyntaxOff
+
+\documentclass{article}
+\begin{document}
+%  Page/Resources/Shading                & \cs{pdfpageresources}  \\
+%  Page/Resources/Pattern                & \cs{pdfpageresources}  \\
+%  Page/Resources/ColorSpace             & \cs{pdfpageresources}  \\%
+
+\ExplSyntaxOn
+% Page/Resources/ExtGState
+% - removing doesn't work for xetex!
+% - dvips ignores ExtGstate? (transparency is different?)
+\pdfmanagement_add:nnn{Page/Resources/ExtGState}{bearopacity}{<</ca~0.7/CA~0.7>>}
+\pdfmanagement_add:nnn{Page/Resources/ExtGState}{duckopacity}{<</ca~0.4/CA~0.4>>}
+\pdfmanagement_show:n    {Page/Resources/ExtGState}
+\pdfmanagement_get:nnN   {Page/Resources/ExtGState}{bearopacity}\l_tmpa_tl
+\tl_show:N \l_tmpa_tl
+\pdfmanagement_remove:nn {Page/Resources/ExtGState}{bearopacity}
+\pdfmanagement_show:n    {Page/Resources/ExtGState}
+\ExplSyntaxOff
+abc
+\end{document}
+
+
+\ExplSyntaxOn
+% ThisPage
+% mostly warning, but get gets the value. Is this consequent?
+\pdfmanagement_add:nnn {ThisPage} {YYY}{(yyy)}
+\pdfmanagement_add:nnn {ThisPage} {Rotate}{-90}
+\pdfmanagement_show:n  {ThisPage}
+\pdfmanagement_get:nnN {ThisPage}{Rotate}\l_tmpa_tl
+\tl_show:N \l_tmpa_tl
+\pdfmanagement_remove:nn {ThisPage}{YYY}
+\pdfmanagement_show:n  {ThisPage}
+\ExplSyntaxOff
+abc
+
+
+\ExplSyntaxOn
+% Page
+\pdfmanagement_add:nnn {Page} {YYY}{(yyy)}
+\pdfmanagement_add:nnn {Page} {Rotate}{-90}
+\pdfmanagement_show:n  {Page}
+\pdfmanagement_get:nnN {Page}{Rotate}\l_tmpa_tl
+\tl_show:N \l_tmpa_tl
+\pdfmanagement_remove:nn {Page}{YYY}
+\pdfmanagement_show:n  {Page}
+\ExplSyntaxOff
+abc
+
+\ExplSyntaxOn
+% Pages
+\pdfmanagement_add:nnn {Pages} {YYY}{(yyy)}
+\pdfmanagement_add:nnn {Pages} {Rotate}{-90}
+\pdfmanagement_show:n  {Pages}
+\pdfmanagement_get:nnN {Pages}{Rotate}\l_tmpa_tl
+\tl_show:N \l_tmpa_tl
+\pdfmanagement_remove:nn {Pages}{YYY}
+\pdfmanagement_show:n  {Pages}
+\ExplSyntaxOff
+
+% Info
+\ExplSyntaxOn
+\pdfmanagement_add:nnn {Info}{Title}{(title)}
+\pdfmanagement_add:nnn {Info}{Author}{(author)}
+\pdfmanagement_show:n  {Info}
+\pdfmanagement_get:nnN {Info}{Title}\l_tmpa_tl
+\tl_show:N \l_tmpa_tl
+\pdfmanagement_remove:nn {Info}{Author}
+\pdfmanagement_show:n  {Info}
+\ExplSyntaxOff
+abc
+\end{document}
\ No newline at end of file
diff --git a/info/todo-20-11.md b/info/todo-20-11.md
new file mode 100644
index 0000000..8832c33
--- /dev/null
+++ b/info/todo-20-11.md
@@ -0,0 +1,29 @@
+# \pdfmanagement_get-Funktion
+
+* test with all values
+* check handlers, seq for array? 
+
+# \pdfmanagement_remove function
+
+* test with all values
+* check handlers
+
+# open dvips questions
+
+- extgstate,transparency?
+
+# new-transparent.sty
+
+* primitives:
+   * \tex_pdfcolorstackinit:D
+   * \tex_pdfcolorstack:D
+   * \pdffeedback~colorstackinit
+   * \pdfextension~colorstack
+
+* how to test backend? \g__sys_backend_tl 
+
+* convert to expl3 completly?
+
+# metadata (test, hyperxmp)
+
+* pdf_object for uncompressed stream?
diff --git a/rename-failures.txt b/rename-failures.txt
new file mode 100644
index 0000000..5d07bdb
--- /dev/null
+++ b/rename-failures.txt
@@ -0,0 +1,6 @@
+- ./build/test/catalog-remove.luatex.fc
+  - ./build/test/catalog-remove.pdftex.fc
+  - ./build/test/catalog-remove.xetex.fc
+  - ./build/test/show.luatex.fc
+  - ./build/test/show.pdftex.fc
+  - ./build/test/show.xetex.fc





More information about the latex3-commits mailing list.