Previous Document Next Document

Object Model Reference : Classes : T : TextFrame : Properties : TextFrame.Path


TextFrame.Path

Property Path As Shape

Description

Member of TextFrame

The Path property returns a read-only reference to the path to which text is fitted.

VBA example

The following VBA example links frames of paragraph text. It then fits text to an ellipse and displays the index number of each frame that is fitted to a shape.

Sub Test()
 Dim s As Shape
 Dim s1 As Shape
 Dim s2 As Shape
 Dim t As Text
 Dim f As TextFrame
 Dim d As Document
 Set d = CreateDocument
 Set s = d.ActiveLayer.CreateParagraphText(2, 2, 5, 5, String$(1000, "Z"))
 Set s1 = d.ActiveLayer.CreateParagraphText(5, 5, 8, 8)
 Set s2 = d.ActiveLayer.CreateEllipse(8, 8, 10, 10)
 Set t = s.Text
 ' Link the frames together.
 t.Frame.LinkTo s1
 ' Fit the text to the ellipse.
 s.Text.FitToPath s2
 ' Go through the frames.
 For Each f In t.Frames
  If f.IsFittedToPath = True Then
   Select Case f.Path.Type
    Case 2
     MsgBox "Frame " & f.Index & " is fitted to an ellipse."
    Case Else
     MsgBox "Frame " & f.Index & " is fitted to a shape."
   End Select
  End If
 Next f
End Sub

Previous Document Next Document Back to Top

Copyright 2013 Corel Corporation. All rights reserved.