0
鑑於FormulaFieldDefinition不具有Top,Bottom,Left或Right屬性......有什麼方法在運行時移動/調整公式的大小?以編程方式移動FormulaFieldDefinition對象
鑑於FormulaFieldDefinition不具有Top,Bottom,Left或Right屬性......有什麼方法在運行時移動/調整公式的大小?以編程方式移動FormulaFieldDefinition對象
您正在看錯方法 - FormulaFieldDefinition僅僅是公式本身的定義,而不是報告中的對象。因此操縱它的大小或位置是沒有意義的。
報告實際顯示的是一個IFieldObject,它顯示給定公式的結果。這是如何(如果需要)在報告上多次顯示相同的公式。
您需要找到顯示公式的IFieldObject的名稱,然後操作它的位置。這可以使用ReportDefinition.ReportObjects(「NameOfIFieldObject」)和它的Top,Left,Width和Height屬性來完成。請記住,Top和Left值是相對於對象所在的部分而不是報表。