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
- [de-users] Fertiges Makro zum Einfuegen mehrerer Bilder · Andreas Borutta
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.