_XDocument3.IsDOMReadOnly 屬性
取得一個值,指出 Microsoft Office InfoPath 表單中的基礎 XML 文件資料是否為唯讀狀態。
**命名空間:**Microsoft.Office.Interop.InfoPath
**組件:**Microsoft.Office.Interop.InfoPath (於 microsoft.office.interop.infopath.dll 中)
語法
'宣告
<DispIdAttribute(39)> _
ReadOnly Property IsDOMReadOnly As Boolean
'用途
Dim instance As _XDocument3
Dim value As Boolean
value = instance.IsDOMReadOnly
[DispIdAttribute(39)]
bool IsDOMReadOnly { get; }
屬性值
如果表單的基礎 XML 文件中的資料為唯讀狀態則為 true,否則為 false。
備註
如果 IsDOMReadOnly 屬性為 true,則表示表單的基礎 XML 文件中的資料為唯讀狀態,無法進行變更。如果為 false,則表示表單的基礎 XML 文件中的資料可以進行變更。
若要判斷表單是否處於唯讀狀態,請使用 IsReadOnly 屬性
在下列案例中,表單 XML 文件中的資料將會處於唯讀狀態:
表單已經過數位簽署
表單處於「精簡功能模式」(RFM) 模式
在 OnBeforeChange 事件期間
在 OnValidate 事件期間
在復原或取消復原作業期間
範例
在下列範例中,XDocument 物件的 IsDOMReadOnly 屬性是用於判斷表單之基礎 XML 文件的資料是否已經處於唯讀狀態。如果是,則會使用 return 陳述式來結束事件處理常式。
public void field1_OnAfterChange(DataDOMEvent e)
{
// Determine whether the XML DOM is read-only.
if (thisXDocument.IsDOMReadOnly)
return;
// Continue normal processing...
}
請參閱
參考
_XDocument3 介面
_XDocument3 成員
Microsoft.Office.Interop.InfoPath 命名空間