다음을 통해 공유


FormTemplate 클래스

양식 서식 파일을 나타냅니다.

상속 계층 구조

System.Object
  Microsoft.Office.InfoPath.FormTemplate

네임스페이스:  Microsoft.Office.InfoPath
어셈블리:  Microsoft.Office.InfoPath(Microsoft.Office.InfoPath.dll)

구문

‘선언
Public MustInherit Class FormTemplate
‘사용 방법
Dim instance As FormTemplate
public abstract class FormTemplate

주의

FormTemplate 클래스는 버전 번호, 캐시 식별자, 양식 서식 파일을 로드한 원본 URI(Uniform Resource Identifier), 양식 정의 파일(.xsf)의 루트에 배치된 XPathNavigator 개체 등을 포함하여 양식 서식 파일 정보를 가져오는 데 사용할 수 있는 속성을 구현합니다. 또한 FormTemplate 클래스는 양식 서식 파일(.xsn)에 포함된 파일을 여는 데 사용할 수 있는 메서드도 구현합니다.

현재 양식과 연결된 양식 서식 파일을 나타내는 FormTemplate 개체는 XmlForm 클래스의 Template 속성을 통해 액세스할 수 있습니다.

다음 예제에서는 현재 양식 서식 파일의 FormTemplate 개체에 대한 참조를 설정한 후, 양식 서식 파일의 Version, CacheIdUri 속성 값을 표시합니다.

FormTemplate myTemplate = this.Template;

string templateProperties = "Version: " + myTemplate.Version +
   "\nCacheId: " + myTemplate.CacheId +
   "\nUri: " + myTemplate.Url.ToString();
MessageBox.Show(templateProperties);
Dim myTemplate As FormTemplate  = Me.Template

Dim templateProperties As String = "Version: " & myTemplate.Version & _
   vbNewLine & "CacheId: " & myTemplate.CacheId & _
   vbNewLine & "Uri: " + myTemplate.Url.ToString()
MessageBox.Show(templateProperties)

스레드 보안

이 형식의 모든 공용 static (Visual Basic의Shared ) 멤버는 스레드로부터 안전합니다. 모든 인스턴스 멤버는 스레드로부터 안전하지 않을 수도 있습니다.

참고 항목

참조

FormTemplate 멤버

Microsoft.Office.InfoPath 네임스페이스