[ a.l.e, 12.07.2010:]
> >Wie stellt man es am besten an, wenn man bei einem vorhandenen
> >Scribusdokument die R?nder au?en breiter machen m?chte? Sagen wir
> >mal 1 cm oben, 2 cm unten, 3 cm au?en und 0,5 cm innen an
> >den Doppelseiten.
> >
> >Ich m?chte im Grunde genommen also die Seiten vergr??ern _und_
> >Textrahmen, Bilder, Hilflinien usw. als Ganzes verschieben. In einem
> >Bildverarbeitungsprogramm w?re es analog: Leinwand vergr??ern und dort
> >den alten Inhalt mit dem Versatz an den X/Y-Achsen platzieren.
> >Bisheriger Versuch: Dokument einrichten | Dokument und dort
[...]
> >Kann man nicht irgendwo einfacher einen Versatz angeben?
>
> gibt's (noch) nicht...
>
> es ist leider auch nicht einfach zu implementieren.
>
> wie soll der inhalt anpassen werden? welche rahmen m?ssen verschoben
> werden, welche vergr?ssert/verkleinert? (soll der inhalt auch
> skaliert werden?)
Ich meinte wirklich nur eine "Grundl?sung" ohne jegliche Skalierungen
oder sonstigen Gr??en?nderungen. ("nur" jetzt relativ gesehen ;-))
Bei Skalierungen br?uchte man aufgrund der Komplexit?t der
Zusammenh?nge von Fonts, Pixelbildern, Zwischenr?umen usw. allein ein
Dialogfenster mit zig Optionen - da mag ich an die Implementierung gar
nicht denken, nee, nee ...
Der Inhalt soll nicht angetastet werden, sondern als Ganzes verschoben
werden, als gruppierte Objekte - allerdings mitsamt der Hilfslinien.
Stell dir vor, du h?ttest eine DIN-A5-Seite im Querformat mit Texten,
Bildern und den von dir eingezeichneten Hilflinien. Nun klebst du oben
und unten wei?e Papierst?ckchen dran, so dass es insgesamt eine
DIN-A4-Seite ergibt.
Bei der Papierversion wird es auf dem neuen Anteil keine Hilfslinien
geben. Da bei Scribus die Hilfslinien als durchgehende Vertikalen und
Horizontale definiert sind, w?rden sie bei einer Scribusversion die
neuen Anteile durchkreuzen - was ja auch gut ist.
> ein l?sungsanzatz den ich mich vorstellen k?nnte ist den $ von der
> tabellenkalkulation auszuleihen: wenn "x" als "$margin_left + 2"
> definiert ist, dann wird den rahmen dynamisch plaziert (und er
> k?nnte $margin_width-2 breit sein).
> aber es ist immer noch nicht einfach! wann sollen die variabeln
> angepasst werden? etc etc etc...
Bei der Durchf?hrung der Funktion. Die alten Werte werden dabei
?berschrieben. So sieht bei Gimp die ?nderung der Leinwandgr??e
aus. (Interna kenne ich allerdings nicht.)
Eine Art
$margin_left = $margin_left + 2 cm
Nat?rlich nicht als Gleichung gemeint. Allerdings habe ich meine
Zweifel, ob konkret $margin die fragliche Variable w?re. Kommt darauf
an, wie du sie oben gemeint hast. Es geht haupts?chlich um den Rand
der gruppierten Objekte.
> man k?nnte auch eine "spiralfeder"-feld ? la qt-designer
> definieren, welche ein dynamischen abstand definiren w?rde... und
> welcher waag- oder senkrecht zwei elementen verkn?pfen k?nnte (und
> wenn ein element von beide seite verkn?pt ist, dann wird seine
> gr?sse angepasst...)
Da komme ich pers?nlich nicht ganz mit, aber ich bin ja nicht allein
hier ;-)
> gibt's weitere ideen? h?tte jemanden lust das genauer zu spezifizieren?
Anmerkung: Ich bin noch sehr neu in Scribus. Gut m?glich, dass es
bereits bessere Wege gibt. Aber erstens geht es mir darum, dass ihr
versteht, was ich meine, und zweitens: deshalb frage ich ja ;-)
Mein Vorhaben besteht ja aus zwei Teilen:
1) Die Ver?nderung der Leinwandgr??e
2) Die Verschiebung
(a) aller Objekte
(b) mitsamt der Hilflinien
?----[ 1 ]
| Teil 1 ist eigentlich unproblematisch und kann, sofern es nicht die
| Situation eventuell vereinfacht, vernachl?ssigt werden.
| Unproblematisch, denn man braucht ja tats?chlich nur Breite und H?he
| der Seite zu ?ndern.
?----
?----[ 2a ]
| N?chster Schritt: Die Verschiebung der Objekte.
|
| In der einfachen Variante von einzelnen Seiten:
| * Bearbeiten | Alles Ausw?hlen
| * Bei den Eigenschaften X,Y,Z die Geometrie anpassen.
| (In o.g. Beispiel 0,5 cm nach rechts und 1 cm nach unten.)
| * Seitenweise durchf?hren
| wichtig w?re gewisse Auswahl an Seiten, z.B. "rechte Seite"
?----
?----[ 2 b ]
| Was ich nun gar nicht hinbekommen habe, ist die Verschiebung der
| Hilfslinien. Halt nur einzeln per Hand bzw. einzelne Eintr?ge bei
| "Hilflinien bearbeiten"
|
| Dabei w?re es sch?n, wenn man sie wie Objekte ausw?hlen und
| verschieben k?nnte.
| Vielleicht ?ber die "erweiterte Objektauswahl", dann wie oben die
| Geometrie anpassen.
| Oder vielleicht bei "Hilflinien bearbeiten" eine Option "Alle
| Hilfslinien verschieben, x = [ ? ], y = [ ? ],
| wenn Negativwerte m?glich sind, um so besser
| wenn man den Ursprung ausw?hlen kann, um so besser
?----
Saludos
Karen
.