Hallo Wolfgang,
> 
> danke der Vorarbeiten von  Robert Großkopf bin ich schon ziemlich weit,
> die in git-hub veröffentlichte ods.php zu erweitern, um aus dem Web eine
> ods-Datei zu erzeugen. Hab mich jetzt etwas in die odf 1.2 Spezifikation
> eingeasrbeitet. Dort gibt es das Attribut use-optimal-column-width, ist
> in der Dokumentation unter Punkt 20.383 auf der Seite 820. Nur LO in der
> aktuellen Version dürfte dies ignorieren, oder ich hab wo anders einen
> Fehler gemacht. Kann mir bitte jemand einen Hinweis geben, an wen ich
> mich wenden kann.

Ist die nicht in der php-Datei mit drin? Ich nutze das doch die ganze
Zeit genau mit der Funktion -allerdings über ein Makro:

include("ods.php"); //include the class and wrappers    
        $macros = array(
'script_name' => 'Module1',
'script_language' => 'StarBasic',
'script_language_short' => 'Basic',
'script_procedure' => 'ColumnsOptimalWidth',
'script_procedure_content' => '
SUB ColumnsOptimalWidth
        DIM oCalc AS OBJECT
        DIM oSheet AS OBJECT
        DIM iTables AS INTEGER
        DIM iColumns AS INTEGER
        DIM i AS INTEGER
        DIM k AS INTEGER
        DIM aTabNames()
        aTabNames = array('.$tabnames.')
        iColumns = '.($columns-1).'
        oCalc = ThisComponent
        FOR i = 0 TO uBound(aTabNames)
                oSheet = oCalc.Sheets(i)
                oSheet.Name = aTabNames(i)
                FOR k = 0 TO iColumns
                        oSheet.Columns(k).OptimalWidth = True
                NEXT k
        NEXT i
END SUB'
);

Gruß

Robert
-- 
Homepage: https://www.familiegrosskopf.de/robert


-- 
Liste abmelden mit E-Mail an: [email protected]
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/discuss/
Datenschutzerklärung: https://www.documentfoundation.org/privacy

Antwort per Email an