Ergebnis 1 bis 8 von 8

Thema: print.css anlegen für breite Tabelle im Querformat A4?

  1. #1
    Contao-Nutzer
    Registriert seit
    29.07.2009.
    Ort
    Düsseldorf
    Beiträge
    82

    Standard print.css anlegen für breite Tabelle im Querformat A4?

    Hallo,

    auf einer Site, die ich betreue wird eine Adressenliste als ein Artikelement gepflegt. Die Tabelle kann/soll direkt gedruckt oder als PDF gespeichert werden.

    Die Tabelle ist aber deutlich breiter als hoch, daher müßte sie im QUERFORMAT A4 gedruckt werden, denn aktuell werden die einzelnen Tabellenzellen so unschön umgebrochen im Hochformat A4, man kann das Ergebnis nur als unlesbar bezeichnen!

    Wie regel ich sowas? Kann ich da eine besonders definierte print.css anlegen? Wenn ja, was müßte die enthalten?

    Danke Euch für Tipps
    Typo
    Geändert von Typogold (10.02.2012 um 14:11 Uhr) Grund: Ergänzungen

  2. #2
    Contao-Nutzer
    Registriert seit
    29.07.2009.
    Ort
    Düsseldorf
    Beiträge
    82

    Standard

    Zitat Zitat von Typogold Beitrag anzeigen
    Hallo,

    auf einer Site, die ich betreue wird eine Adressenliste als ein Artikelement gepflegt. Die Tabelle kann/soll direkt gedruckt oder als PDF gespeichert werden.

    Die Tabelle ist aber deutlich breiter als hoch, daher müßte sie im QUERFORMAT A4 gedruckt werden, denn aktuell werden die einzelnen Tabellenzellen so unschön umgebrochen im Hochformat A4, man kann das Ergebnis nur als unlesbar bezeichnen!

    Wie regel ich sowas? Kann ich da eine besonders definierte print.css anlegen? Wenn ja, was müßte die enthalten?

    Danke Euch für Tipps
    Typo
    *PUSH*

  3. #3
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.780
    Partner-ID
    634

    Standard

    probiere mal:
    Code:
    @page { size:29.7cm 21.00cm; margin:2cm 2cm 2cm 2cm; }
    wobei Du das margin nach eigenem Gusto anpassen kannst...

  4. #4
    Contao-Nutzer
    Registriert seit
    29.07.2009.
    Ort
    Düsseldorf
    Beiträge
    82

    Standard

    Zitat Zitat von stefan-at-work Beitrag anzeigen
    probiere mal:
    Code:
    @page { size:29.7cm 21.00cm; margin:2cm 2cm 2cm 2cm; }
    wobei Du das margin nach eigenem Gusto anpassen kannst...
    Danke!

    Wäre es auch möglich, das in eine externe CSS-Datei auszulagern (print.css)? Wenn ja, wie genau?

    Gruß
    Typo

  5. #5
    Community-Moderator Avatar von stefan-at-work
    Registriert seit
    05.06.2009.
    Ort
    Bad Segeberg
    Beiträge
    1.780
    Partner-ID
    634

    Standard

    wenn Du das interne CSS-Framework nicht nutzen willst, kannst Du diese in tl_files packen und im Seitenlayout im Feld "Zusätzliche Head-Tags" einen Link auf Deine print.css setzen:
    Code:
    <link rel="stylesheet" type="text/css" href="tl_files/css/print.css" media="print" />

  6. #6
    Contao-Nutzer
    Registriert seit
    29.07.2009.
    Ort
    Düsseldorf
    Beiträge
    82

    Standard

    Zitat Zitat von stefan-at-work Beitrag anzeigen
    wenn Du das interne CSS-Framework nicht nutzen willst, kannst Du diese in tl_files packen und im Seitenlayout im Feld "Zusätzliche Head-Tags" einen Link auf Deine print.css setzen:
    Code:
    <link rel="stylesheet" type="text/css" href="tl_files/css/print.css" media="print" />
    Danke. Der Import der CSS-Datei hatte nämlich einen seltsamen Effekt:

    Aus
    Code:
    @media print {
    
    @page {
    size:29.7cm 21.00cm; 
    margin:2cm 2cm 2cm 2cm;
    }
    
    @page :first {
    size:29.7cm 21.00cm; 
    margin:2cm 2cm 2cm 2cm;
    } 
    
    }
    hat mir Contao das hier gemacht beim Import:

    Code:
        @media print
        {
            margin:2cm;
            @page { size:29.7cm 21.00cm;
        }
    
     
        @page :first
        {
            margin:2cm;
            size:29.7cm 21.00cm;
        }
    
       
        }
        {
        }
    Ist denn von daher die externe Einbindung solch einer print.css „besser“?

    Danke für Tipps hierzu
    Typo

  7. #7
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich nutze da durchaus den internen CSS-Editor.
    Neues CSS-Dokument -> Medientyp auf print gesetzt und dann alles eintragen was ich da haben möchte.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  8. #8
    Contao-Nutzer
    Registriert seit
    29.07.2009.
    Ort
    Düsseldorf
    Beiträge
    82

    Standard Scheinbar nicht zu lösen …

    Hallo an alle Helfenden,

    das Problem scheint sich nicht einfach lösen zu lassen …

    Den Code habe ich jetzt nochmal sorgfältig überprüft. Dennoch wird mir die Seite in keinem Browser im Querformat ausgedruckt …
    Das Problem an dieser speziellen Seite könnte vielleicht auch sein, dass es sich bei den Inhalten um eine Tabelle handelt?!

    Egal, ich muss da jetzt wohl so akzeptieren oder ich erstelle von Hand ein Dokument aus der Seite, dass ich zum Download anbiete (wäre dann natürlich nicht dynamisch).

    Any further ideas welcome …

    Gruß
    Typo

    +++++++++++++

    Das hier ist übrigens ein Screenshot der besagten Tabelle: #main = width:1500px;

    adressliste_thumb.jpg
    Geändert von Typogold (11.10.2012 um 11:40 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •