Inhalt anzeigen / ausblenden

    OneOffixx PowerPoint

    Mittels dieser Dokumentfunktion kann OneOffixx PowerPoint gesteuert werden. Die Dokumentfunktion fügt dafür einen Custom-XML-Part in die Präsentation ein. OneOffixx für PowerPoint kann aufgrund dieser Information dann z. B. die richtige Vorlage oder das richtige Design auswählen und Felder mit Dokument-Parameter-Eingaben befüllen. Folgende Felder können konfiguriert werden:

    Feld Wert-Typ Beschreibung
    UserInterfaceEnabled "Boolean" true / false Gibt an, ob der OneOffixx-Ribbon im PowerPoint angezeigt wird.
    DocumentLanguageId "LCID" z. B. 2055 für CH-DE Dokumentsprache
    ColorThemeId "Integer" Steuert das Farbdesign
    BrandId "Integer" Entspricht der Organisationseinheit in OneOffixx
    Title Text Titel der Präsentation
    SubTitle Text Untertitel der Präsentation
    Date Datum im Format 'YYYY-MM-DDThh:mm:ssZ Datum der Präsentation
    ShowSlideNumber "Boolean" true / false Gibt an, ob die Folien nummeriert werden.
    ShowTotalSlideNumber "Boolean" true / false Gibt an, ob die Gesamtzahl der Folien angezeigt wird.
    FirstSlideNumber "Integer" Die Foliennummerierung beginnt bei dieser Zahl.
    Footer1 Text Text, der im ersten Footer angezeigt wird.
    Footer2 Text Text, der im zweiten Footer angezeigt wird.

    Zusätzlich kann mittels Mapping dynamisch auf Document-Part-Inhalte wie Profildaten oder Dokument-Parameter geschrieben werden. Beim Mapping kann mittels Id auf den Document-Part zugegriffen werden, z. B. mit Source="Id" oder im JavaScript mittels source('Id').

    Beispiel

    Statisch definiert:

    <?xml version="1.0" encoding="utf-16"?>
    <OneOffixxPowerPoint xmlns="http://schema.oneoffixx.com/OneOffixxPowerPointPart/1" >
      <UserInterfaceEnabled>true</UserInterfaceEnabled>
      <DocumentLanguageId>2055</DocumentLanguageId>
      <ColorThemeId>2</ColorThemeId>
      <TemplateId>OneOffixx</TemplateId>
      <BrandId>2</BrandId>
      <Title>Titel für diese Präsentation</Title>
      <SubTitle>Beispiel für Untertitel</SubTitle>
      <Date>2022-02-22T22:22:22Z</Date>
      <ShowSlideNumber>true</ShowSlideNumber>
      <ShowTotalSlideNumber>true</ShowTotalSlideNumber>
      <FirstSlideNumber>1</FirstSlideNumber>
      <Footer1>Feld wird in Trial nicht verwendet</Footer1>
      <Footer2>Peter Mustermann</Footer2>
    </OneOffixxPowerPoint>
    

    Folgendes Beispiel liest Werte aus dem Dokument-Parameter mittels Mapping aus:

    <?xml version="1.0" encoding="utf-16"?>
    <OneOffixxPowerPoint xmlns="http://schema.oneoffixx.com/OneOffixxPowerPointPart/1" >
      <UserInterfaceEnabled>true</UserInterfaceEnabled>
      <DocumentLanguageId>2055</DocumentLanguageId>
      <ColorThemeId>2</ColorThemeId>
      <TemplateId>OneOffixx</TemplateId>
      <BrandId>2</BrandId>
      <Title>Titel für diese Präsentation</Title>
      <SubTitle>Beispiel für Untertitel</SubTitle>
      <Date>2022-02-22T22:22:22Z</Date>
      <ShowSlideNumber>true</ShowSlideNumber>
      <ShowTotalSlideNumber>true</ShowTotalSlideNumber>
      <FirstSlideNumber>1</FirstSlideNumber>
      <Footer1>Feld wird in Trial nicht verwendet</Footer1>
      <Mapping>
        <Map Source="DocParam.Subject" Target="Title" />
        <Map SourceExpression="source('DocParam.Secondary')" Target="SubTitle" />
        <Map Target="Footer1">
          <Map.SourceExpression>
            function main(){
            return 'we can execute javascript';
            }
          </Map.SourceExpression>
        </Map>
      </Mapping>
    </OneOffixxPowerPoint>
    
    Zurück nach oben | Deutsch | English PrimeSoft AG   I   Bahnhofstrasse 4   I   8360 Eschlikon   I   Switzerland   I   Datenschutz   I   Impressum