Lorem.Info: Grafik, Pixel, DTP


Corel Script

Grundlinienraster sichtbar machen

VENTURA verfügt zwar über ein Grundlinienraster, an dem Objekte ausgerichtet werden können, jedoch ist dies unsichtbar. Dieses Script definiert das Gitter (die wenig genutzte Alternative zu den Hilfslinien) so um, das es dem Grundlinienraster entspricht.


Script:

WITHOBJECT "CorelVentura.Automation.8"
.FormatChapterGeneralGet , , , .VJParagraphTag=a$, .VJCustomAmount=x&
if x&=0 then
.FormatParaTagBegin a$
.FormatParaSpacingGet , ,x&
.FormatParaTagEnd
end if
.FrameFirst .BaseFrame=TRUE
.FormatFrameMarginsInsideGet 3, Lmargin&, Rmargin&, Tmargin&
.FormatFrameGeneralGet , ,W&
.PageGrid W&-Lmargin&-Rmargin&, x&, Lmargin&, Tmargin&, .Show = TRUE
END WITHOBJECT


Funktionsweise

  1. Zuerst wird der Absatzstil gelesen, auf dem das Grundlinienraster basiert
  2. Dann werden die Absatzabstände dieses Absatzes gelesen
  3. Nun wird die aktuelle Seite markiert und ihre Randeinstellungen für links, rechts und oben gelesen.
  4. Schließlich wird noch die Seitenbreite gelesen.
  5. Aufgrund dieser ganzen Daten wird das Gitter wie oben beschrieben definiert.
    Da das Gitter jedoch immer vertikale und horizontale Linien anzeigt, wird es so definiert, dass die vertikalen den Seitenrändern und die horizontalen dem Grundlinienraster entsprechen. Zusätzlich wird der Ursprung des Gitters um den Wert des oberen Randes versetzt, damit es deckungsgleich mit dem Grundlinienraster ist.

Nachtrag (7. Juni 2005):

Werner Perplies, der auf seiner Seite viele Ventura-Scripte anbietet, hat sich auch dieses Themas angenommen. Er verfolgt den Weg über Hilfslinien, nicht über das Gitter. Der Vorteil: Die Hilflinen liegen über den Objekten, was bei ganzseitigen Hintergrundbildern von großem Vorteil ist (das Gitter liegt dagegen immer hinten).

Sein Skript können Sie hier herunterladen.


Die Seitenadresse für diesen Artikel ist: http://lorem.info/m.php?sid=27

Lorem.info
powered by Agentur Albrecht, verwaltet mit alvisio
[RSS-Feed der Artikel] [RSS-Feed des Forums] [Was ist RSS?]