Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


Andreas Borutta schrieb:
Heiko Fischer schrieb:
Andreas Borutta schrieb:

Wie fügt man mehrere Bilder in einem Rutsch ein, so das danach ...

a jedes Bild auf einer eigenen Seite steht
b jedes Bild horizontal und vertikal zentriert zwischen den
Seitenrändern steht
c jedes Hochformatbild die gesamte Höhe zwischen den Seitenrändern
ausfüllt
d jedes Querformatbild die gesamte Breite zwischen den Seitenrändern
ausfüllt



Das sollte eigentlich mit einem Makro machbar sein...
Ich habe es gleich mal gemacht:

http://www.aladin-gmbh.de/download/Bilder_Buch.odt

Zur Information: Ich teste das Makro und bin dazu in intensivem
Mailaustausch mit Heiko. 
Zur Zeit gibt es noch Widrigkeiten. Sobald es eine Lösung gibt, werdet
ihr es hier erfahren.

So, dass Makro von Heiko Fischer ist fertig und funktioniert
wunderbar.
Mein ganz herzlicher Dank an Dich, Heiko! :)

Aus programmiertechnischen Gründen hat Heiko Tabellenzellen als
"Container" und nicht Absätze mit der Standardrahmenvorlage Grafik
gewählt.

Wenn jemand die Seitenränder und somit auch die Außmaße der der Bilder
anpassen möchte, sind an vier Stellen Änderungen nötig:

1 Format > Seitenränder

2 Tabelle > Tabelleneigenschaften > Tabelle > Breite

3 Tabellenzelle markieren > Rechtsklick > Zeile > Höhe

4 Im Makro "Bilder": in Zeile 121+122 die entsprechenden Werte
eintragen
        lMaxW = 17000 ' 17 cm
        lMaxH = 17000 ' 17 cm
        
Achtung! Die Schaltfläche Bilder einfügen ist erst nutzbar, wenn man
man in der Symbolleiste Formularfelder den Entwurfsmodus aktiviert.

Wer bei dickeren Heften wie im professionellen Druck einen minimalen
Versatz der horizontalen Ränder wünscht um auf den Treppeneffekt beim
Falzen (also abhängig von der Papierdicke) zu reagieren kann das
Werkzeug Clickbook einsetzen.
Ob Scribus sowas auch kann?


Erwähnte ich schonmal, wie IMHO eine ideale Umsetzung von
Formatvorlagen in einer Textverarbeitung aussähe? ;)

Mit einer Option (Betonung auf Option, nicht Ersatz von grafischen
UIs) sämtliche Gestaltangaben auf Wunsch auch in einem hochwertigen,
klaren, prägnanten Quelltext zu erstellen/editieren.
Das Hantieren in den endlosen Reihen von Reiterkarten nervt mich oft.
CSS macht viel mehr Spaß.



Falls sich jemand für eine Lösung der Aufgabe mit HTML und CSS
interessiert: ich habe gestern eine gedengelt.

HTML:
<body>
<div>
<img src="..." />
<img src="..." />
<img src="..." />
<img src="..." />
</div>
</body>
<!--Ja, es ist unschön, dass die Spezifikation dazu zwingt bei IMG ein
semantisch völlig überflüssiges umgegebendes Blockelement zu
verwenden.-->
</body>

CSS:
@page { 
size: 21cm; margin: 2cm; 
} /*Pixibuch 17cmx17cm*/
html { 
height: 100%; width: 100%; display: table; 
}
body { 
display: table-cell; vertical-align: middle; 
}
img { 
margin-left: auto; margin-right: auto; page-break-after: always;
display: block; max-height: 17cm; max-width: 17cm; 
}
/*Ja, es ist bedauerlich, dass es in CSS bisher keine vernünftige
reguläre Weise gibt, Blockelemente vertikal zu zentrieren.
Richtig, Eigenschaften die verschiedenen Typen der Größenanpassung von
Kindelementen an ihre Eltern erlauben, sind in CSS3 angedacht ({fit:
meet} aber noch nicht verabschiedet.
Und auch Möglichkeiten mit Längenangaben zu rechnen werden noch
kommen.
Erst dann wäre wirklich elegantes CSS möglich.
*/

Da normale Browser viele Eigenschaften für den Druck oder auch
exotische Deklarationen wie "display: table-cell" nicht unterstützen,
kommt die für private Nutzung kostenlose Anwendung "Prince" zum
Einsatz.
http://www.princexml.com/

Der "Workflow" für das "Pixibuch" ist dann ein kurzer:

* Bilder ins HTML-Dokument kippen
* In Prince Schaltfläche "Konvertieren"
* In Prince Schaltfläche "View PDF"
* Drucken (doppelseitig als Broschüre)
* Heften
* Beschneiden




Andreas, der nicht nur bei LO sondern auch bei HTML und CSS meckern
kann :)
-- 
http://borumat.de/libreoffice-writer-tipps


-- 
Informationen zum Abmelden: E-Mail an users+help@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Context


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.