Esempio n. 1
3
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from pyautocad import Autocad, APoint
from pyautocad.contrib.tables import Table

acad = Autocad()
p1 = APoint(0, 0)
for i in range(5):
    obj = acad.model.AddText(u'Hi %s!' % i, p1, 2.5)
    p1.y += 10

table = Table()
for obj in acad.iter_objects('Text'):
    x, y, z = obj.InsertionPoint
    table.writerow([obj.TextString, x, y, z])
table.save('data.xls', 'xls')

data = Table.data_from_file('data.xls')

Esempio n. 2
0
def get_known_targets(filename):
    if not os.path.exists(filename):
        logger.warning("Can't find file with known targets: %s", filename)
        return {}
    targets = OrderedDict()
    data = Table.data_from_file(filename)
    for row in data:
        if len(row) < 3:
            continue
        targets[row[0]] = row[2]
    return targets
def read_cables_from_table(filename):
    data = Table.data_from_file(filename)
    for row in data:
        columns = []
        for col in row:
            try:
                col = unicode(int(float(col))) # TODO HACK manipulate table format
            except ValueError:
                pass
            columns.append(col)
        yield columns
def read_cables_from_table(filename):
    data = Table.data_from_file(filename)
    for row in data:
        columns = []
        for col in row:
            try:
                col = unicode(int(
                    float(col)))  # TODO HACK manipulate table format
            except ValueError:
                pass
            columns.append(col)
        yield columns
Esempio n. 5
0
from pyautocad import Autocad, APoint
from pyautocad.contrib.tables import Table

doc_ac = '/home/techstriker/Downloads/other_pdfs/carlino.pdf'
data = Table.data_from_file(doc_ac)