簡體   English   中英

使用 python 訪問工作表標題欄

[英]Getting access to a sheets Title block using python

發電機腳本

在 Dynamo 中,我能夠調整每張紙的標題欄,但我被要求將其簡化為僅使用 python 的按鈕單擊。

我可以找到工作表,但無法調整每張工作表的參數。 我相信這是因為我試圖打開和關閉的參數位於標題塊內,而不是它本身的工作表上。 我想也許我需要打開這些,但我無法讓 function 在 Dynamo 之外工作。 任何幫助,將不勝感激。

sheet_collector = FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_Sheets) \
                                           .WhereElementIsNotElementType() \
                                           .ToElements()
for sheet in sheet_collector:
    print(sheet.Name)

上面的片段是我如何采購所有工作表,我已經能夠找到每個人,但是在搜索 custome 參數時,它出現為零。

要獲取標題欄的FamilyInstance ,您可以使用以下命令:

var titleBlockFamInst = new FilteredElementCollector(doc, viewSheetId).OfCategory(BuiltInCategory.OST_TitleBlocks).FirstElement() as FamilyInstance;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM