Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from win32com.client import Dispatch, VARIANT
- from pythoncom import VT_VARIANT
- import collections
- appObj = Dispatch("Illustrator.Application")
- docObj = appObj.Documents.Add()
- def variant(data):
- return VARIANT(VT_VARIANT, data)
- def vararr(*data):
- if ( len(data) == 1 and
- isinstance(data, collections.Iterable) ):
- data = data[0]
- return map(variant, data)
- pathItem = docObj.PathItems.Add()
- pathItem.SetEntirePath( vararr( [0.0,0.0], [20.0,20.0] ) )
- #or you can have a iterable of iterables
- pathItem = docObj.PathItems.Add()
- pathItem.SetEntirePath( vararr( [[30.0,10.0], [60.0,60.0]] ) )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement