[英]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.