Weiß jemand, wie Zeichenstile in einer PPTX-Datei vererbt werden? Ich weiß, dass es zumindest so geht:PPTX Style Inheritance
- Lokale Run Requisiten (
a:rPr
) - Lokale Ziffer Requisiten (
a:pPr/a:defRPr
) - Form Ziffer Requisiten (
a:lstStyle/a:lvlXpPr/a:defRPr
) - Absatz Requisiten aus dem Layout?
- Master-Slide Absatz Requisiten (
p:txStyles/(p:titleStyle|p:bodyStyle|p:otherStyle)/a:lvlXpPr/a:defRPr
) - Slide Theme (
a:objectDefaults/(a:spDef|a:lnDef|a:txDef)/a:lstStyle/a:lvlXpPr/a:defRPr
) - Präsentation Defaults (
p:defaultTextStyle/a:lvlXpPr/a:defRPr
)
Aber, wenn ich es zu den Ergebnissen anderer Anwendungen zu vergleichen, ist es nicht übereinstimmt . Aus technischen Gründen kann ich keine Bibliothek benutzen, die das schon für mich tut, ich lese selbst das XML. Die Apache-POI-Quelle hat einige TODO:
Markierungen in den relevanten Bereichen, und ich habe Probleme, den LibreOffice-Code zu verstehen.
Bearbeiten: Um weiter zu erklären, möchte ich die absoluten Laufeigenschaften, nicht die relativen Laufeigenschaften finden. Man könnte es sich so vorstellen: Sie haben mehrere Folien für einen Overheadprojektor. Ich möchte das von allen Seiten erstellte Bild sehen, nicht nur das lokale.
Was versuchen Sie zu tun? Sie möchten einige Stile programmgesteuert ändern? –
Die meisten lokalen Stile ja, aber ich muss wissen, was die Eltern definieren, also werde ich nicht überflüssig sein. –
Ich denke, du solltest dir das Thema ansehen und wie du es referenzieren kannst, wo auch immer du es brauchst ... hast du versucht, das Thema zu überprüfen? Wenn Sie uns ein Beispiel geben können, was genau Sie tun möchten, wird es helfen, das Problem besser zu verstehen und verschiedene Dinge auszuprobieren. –