Under Writer, Labels and Business Cards are substantially identical functions: a page array of
frames (optionally linked?) to serve as containers for printable data (text or images). [For
labels, the data are typically (though not necessarily) entered via fields defined from a
database.] Though these forms might be regarded as templates, they are not under the Templates
manager. For several reasons, it would be nice to manage them more effectively, as a forms library.
I would elaborate the reasons, but don't want to lengthen this post before getting to some basic
information, like: Where are these definitions stored?
Checking LibreOffice Paths, there are User Paths and Internal Paths; presumably the Internal Paths
point to resources available to all users. All Internal Paths are of the form (under Windows):
C:Program Files\LibreOffice\program\..\share\<X>, where <X> is:
"autocorr" (for AutoCorrect)
"autotext\en-US" (for AutoText (which is language-specific))
"wordbook" (for Dictionaries)
"gallery" (for Gallery)
For Templates, there are two Internal Paths:
C:Program Files\LibreOffice\program\..\share\template\common;
C:Program Files\LibreOffice\program\..\share\template\en-US;
So "share", like "program", is a first-level subdirectory under "LibreOffice", containing 31 (possibly more) shared subdirectories. Among those are five {"autocorr",
"autotext\en-US", "gallery", "template", "wordbook"} from the "Internal Paths" list, as well as 26 others NOT listed in "Internal Paths" -- but there
is no "template\en-US".
[By comparison with "autotext\en-US", I infer that there may be language-specific templates, but that there is no such
directory as listed in "Internal Paths" because there are no "en-US"-specific templates. Does that explain
it? If so, are there ANY language-specific templates, for any language? It would be interesting to see how that works.]
Among the 26 shared subdirectories NOT listed in "Internal Paths" is one for "labels". That sounded promising
for my purpose, but had only a single file, "labels.xml", dated 2021-09-08, so this is obviously not where my labels
definitions are stored. [However, labels.xml does include definitions of business cards (and all other such cards), and I could
at least edit it to put the manufacturers in alphabetical order -- small comfort. ;-) ]
But that still does not expose user-defined labels definitions (which are appended when LibreOffice
loads to the shared definitions in labels.xml) and I could not find those user-defined definitions.
The only thing I could find under LibreOffice user Appdata, that was at least timestamp-compatible,
was a file pack\registrymodifications.pack. It is a binary file, not readable, and I don't know
how to decode it. Could that be where user definitions reside? If so,
(a) How is that file read and edited?
(b) Why are user-defined label definitions not in the same kind of XML file as shared definitions?
John <with profound apologies for the length>
--
To unsubscribe e-mail to: users+unsubscribe@global.libreoffice.org
Problems? https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
List archive: https://listarchives.libreoffice.org/global/users/
Privacy Policy: https://www.documentfoundation.org/privacy
Context
- [libreoffice-users] Labels and Business Cards: where are user definitions stored? · John Kaufmann
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.