Corel Draw X6/X7 Seriendruckausgabe - Text automatisch anpassen
#25
Hallo noch einmal,

ich hätte noch ein kleines Anliegen zur bereits erstellten Makro.
Diese funktioniert super - der Text wird durch die Angabe der %-Größe gestaucht.
Leider spring er dann automatisch immer auf die Seitenmitte.
Wenn der Text an der Stelle stehen bleiben soll - also die Y-Achse gleich bleibt,
was müsste ich im Code anpassen? (anstatt Seite.CenterY nehme ich an)


Code:
Sub GrafiktextVerkleinern()
    Dim Seite As Page
    Dim Grafiktext As ShapeRange
    Dim Text As Shape
    Dim Breite As Double, cx As Double, cy As Double
    Breite = 80 '(%)
    ActiveDocument.Unit = cdrMillimeter
    ActiveDocument.ReferencePoint = cdrBottomCenter
    ActiveDocument.BeginCommandGroup "Text verkleinern"
    Optimization = True
    For Each Seite In ActiveDocument.Pages
        Set Grafiktext = Seite.Shapes.FindShapes(Query:="@type='text:artistic'")
        If Not Grafiktext Is Nothing Then
            For Each Text In Grafiktext
                'geschütztes Leerzeichen (Strg+Umschlt+Leertaste) durch Zeilenumbruch ersetzen
                If Text.SizeWidth > Seite.SizeWidth / 100 * Breite Then
                    Text.Text.Story = Replace(Text.Text.Story, Chr(160), vbCrLf)
                    Text.CenterX = Seite.CenterX
                    Text.CenterY = Seite.CenterY
                End If
                'Text stauchen
                If Text.SizeWidth > Seite.SizeWidth / 100 * Breite Then
                    Text.SizeWidth = Seite.SizeWidth / 100 * Breite
                    Text.CenterX = Seite.CenterX
                    Text.CenterY = Seite.CenterY
                End If
            Next
        End If
    Next
    Optimization = False
    ActiveDocument.EndCommandGroup
    ActiveWindow.Refresh
End Sub


Merci vorab

Viele Grüße
Destiny
Zitieren



Nachrichten in diesem Thema
Corel Draw X6/X7 Seriendruckausgabe - Text automatisch anpassen - von destiny - 17.02.2017, 12:30

Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Corel Draw 2019 - personalisierte Grundeinstellung m.ster 2 212 24.09.2026, 09:18
Letzter Beitrag: m.ster
  Corel 2019 - Bezierfunktion - Auswahlwerkzeug dynacophil 6 862 01.09.2026, 11:22
Letzter Beitrag: dynacophil
  Text an Strecke ausrichten Boerni 3 969 01.08.2026, 10:30
Letzter Beitrag: Boerni
  Clone bzw. mit der Umgebung (z.B. Text) löschen? jozekuch 1 643 30.07.2026, 06:00
Letzter Beitrag: Piet
  Wo speichert Corel die Stile? Diefa 4 1.252 29.06.2026, 19:25
Letzter Beitrag: Diefa
  Seiten einer Corel-Datei zusammen fügen Selbachd 3 1.353 25.03.2026, 23:53
Letzter Beitrag: miss_marple
  Corel Draw X8 home&student - Anmeldung Dieter12 1 1.162 02.01.2026, 07:58
Letzter Beitrag: Litschi
  Corel Draw Bibliothek und Hilfslinien anorak 6 3.198 23.11.2025, 08:28
Letzter Beitrag: anorak
  Fehlerhafte Knoten-Griffe automatisch finden asterix 51 23.359 05.11.2025, 19:55
Letzter Beitrag: koter
  Corel PC übergreifend gleich halten? anorak 2 1.716 27.10.2025, 13:48
Letzter Beitrag: Fizgo