Gleichmäßiger Linienverlauf, vielleicht hat einer eine Idee
#6
Hallo Thorsten,

mit jeder beliebigen Fläche wird das nicht gehen. Die Breite muß ein Vielfaches von 5mm sein und die Höhe von 2,5mm.

Wenn Du ein Rechteck zeichnest, es auswählst und dann folgendes Makro auführst, werden Breite und Höhe angepasst und das Raster gezeichnet.

Code:
Sub RR4bis1()
    Dim x As Double, y As Double, w As Double, h As Double
    Dim s0 As Shape
    Dim s1 As Shape
    If ActiveShape Is Nothing Then Exit Sub
    ActiveDocument.Unit = cdrMillimeter
    ActiveDocument.BeginCommandGroup "Raster Zeichnen"
    ActiveShape.GetBoundingBox x, y, w, h
    h = Round((h / 2.5), 0) * 2.5
    w = Round((w / 5), 0) * 5
    ActiveShape.SetBoundingBox x, y, w, h
    n = h / 2.5 - 2
    a = (4 - 1) / (n + 1)
    Set s0 = ActiveLayer.CreateLineSegment(x, y + h, x + w, y + h)
    b = 4
    Set s1 = ActiveLayer.CreateLineSegment(x, y + h - b, x + w, y + h - b)
    s0.AddToSelection
    s1.AddToSelection
    ActiveDocument.Selection.Group
    s1.OrderFrontOf s0
    c = b
    For i = 1 To n
        b = b - a
        c = c + b
        Set s1 = ActiveLayer.CreateLineSegment(x, y + h - c, x + w, y + h - c)
        s1.OrderFrontOf s0
    Next i
    Set s1 = ActiveLayer.CreateLineSegment(x, y, x + w, y)
    s1.OrderFrontOf s0
    For i = 0 To w Step 5
        Set s1 = ActiveLayer.CreateLineSegment(x + i, y + h, x + i, y)
        s1.OrderFrontOf s0
    Next i
    ActiveDocument.EndCommandGroup
End Sub

Gruß

koter
Zitieren



Nachrichten in diesem Thema
Gleichmäßiger Linienverlauf, vielleicht hat einer eine Idee - von koter - 01.11.2013, 02:12

Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Wie kann ich eine PDF verkleinern? Emeraude 6 319 10.03.2025, 15:15
Letzter Beitrag: mvm
  Umriss einer Bildvorlage einfach erstellen anorak 10 1.259 04.11.2024, 01:11
Letzter Beitrag: skifan
  Corel Draw X7 - Lohnt eine "kleine" aktuellere Version anorak 2 2.068 12.04.2024, 19:52
Letzter Beitrag: anorak
  Mini-Objekte innerhalb einer Gruppe fassen und löschen migo 10 1.483 27.03.2024, 09:35
Letzter Beitrag: Boerni
  Prozentabstufung/Farbton einer Farbe einstellen mtemp 5 1.263 01.11.2023, 14:54
Letzter Beitrag: mtemp
  Fehler beim Lesen einer Bitmap in Datei Signware 5 1.448 26.05.2023, 11:48
Letzter Beitrag: Signware
  Schrift in einer Fläche ausschneiden honkie 8 4.970 12.03.2023, 19:28
Letzter Beitrag: mcjugl
Question eine Schriftart funktioniert auf einmal nicht RainbowPhoen 1 1.295 27.11.2020, 01:28
Letzter Beitrag: koter
  Teile einer Farbpalette ändern ? Henni 6 2.226 27.01.2020, 08:59
Letzter Beitrag: Henni
  Erstellung einer Vectorgrafik dolphin002 4 2.227 08.02.2019, 11:19
Letzter Beitrag: Gerrie25