Visio 2007 및 Visio 2003 Windows Installer PublishComponent 테이블 설명

기술 자료 번역 기술 자료 번역
기술 자료: 832029 - 이 문서가 적용되는 제품 보기.

부록

추가 정적으로 사용 중 일반 사용 조건 값 목록

정적으로 사용이 추가 일부 일반적인 사용 조건 값의 목록입니다.
Needs document			1
Needs window			3
Needs drawing window		7
Needs page window		135
Needs master window		263
Needs stencil window		11
Needs ShapeSheet window		19
Needs icon window		35
Needs target			65
Needs page target		193
Needs master target		321
Needs selection target		577
모두 확대 | 모두 축소

이 페이지에서

요약

이 문서에서는 Microsoft Windows Installer PublishComponent 테이블에 대해 설명하고 정보가 Microsoft Installer 파일 PublishComponent 테이블을 사용하여 있습니다 어떻게 타사 개발자에 대한 콘텐츠 템플릿, 스텐실, 추가 기능 및 도움말 파일을 게시하려면 Microsoft Office Visio 2007 및 Microsoft Office Visio 2003 (.msi).

Visio 콘텐츠를 게시할 수 있는 방법은 두 가지가 있습니다. 버전의 Microsoft Visio 이전 Visio 특정 폴더 경로를 집합을 검색하여 설치된 콘텐츠를 검색합니다. Visio에서 Visio Visio 콘텐츠를 설치하려면 설치 프로그램에서 통합될 수 있는 새로운 방법을 제공합니다. Windows Installer 기술을 게시할 수 사용하는 타사 개발자가 만든 프로그램을 설치 .msi 파일에 표 Windows Installer PublishComponent 사용하여 사용자의 컴퓨터에 특수 위치로 Visio 내용에 대한 설명. 이 새 메서드를 약간 더 복잡합니다. 그러나 보다 강력한있지 않습니다. 게시된 구성 요소 메서드를 사용하여 Visio 기본 콘텐츠는 모두 게시됩니다.

Visio에서 이전 버전의 Visio에서는 사용되는 경로가 발견된 메서드는 Visio 에서 지원됩니다. 그러나 기본적으로 이 방법을 사용하여 실제 Visio 프로그램 콘텐츠가 게시된 때문에 템플릿, 스텐실, 추가 기능, 시작 추가 및 도움말 파일 경로를 비어 있습니다. 검색할 Visio 원하는 콘텐츠 세미콜론으로 구분된 목록을 지정합니다 때 콘텐트에 대한 이러한 경로를 설정할 수 있습니다. Visio 기본 콘텐츠를 가리키는 파일 경로를 변경하지 않았는지 확인하십시오. .

보기 .msi 파일 PublishComponent 테이블을 편집할 데이터베이스 Orca 편집기 같은 표 편집 도구를 사용하십시오. orca 포함되어 있는 Windows Installer는 소프트웨어 개발 키트 (SDK). 데이터베이스 Orca 편집기를 가져올 핵심 소프트웨어 개발 키트 (SDK) 및 Windows Installer SDK를 설치해야 합니다. 이렇게 하는 방법에 대한 자세한 내용은 다음 Microsoft 웹 사이트를:
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/default.htm?p=/msdownload/platformsdk/sdkupdate/SDKInfo.htm
경로 발견한 내용을 비교했을 때 PublishedComponent 테이블을 사용하여 게시된 콘텐츠를 이점에 다음과 같습니다.
  • 설치된 추가, PublishComponent에 의해 테이블 설치된 보안 대화 상자의 보안 대화 상자의 신뢰할 수 있는 원본 탭에서 설치된 것으로 간주됩니다 ( 도구 메뉴에서 매크로 가리킨 다음 보안 클릭합니다).
  • 타사 솔루션을 높은 수준의 통합 사용할 수 있습니다. 추가 기능을 사용할 수 및 템플릿과 스텐실은 ” 상자에 “ 콘텐츠 같은 스텐실, 템플릿 및 추가 기능 액세스하는 메뉴 항목을 명명 제어할.
  • 추가 검색 성능이 향상됩니다. 게시된 구성 요소를 열거하는 네트워크에서 특히 하드 디스크의 폴더 검색하여 내용을 검색하는 것보다 훨씬 빠릅니다.
  • 언어 전환 기능을 더욱 강력한입니다.
  • 언어 지역화된 솔루션 다시 가을 지원입니다.
  • 같은 제품 콘텐츠 원본에서 실행 및 설치된-로컬로 구성 지원.
  • Visio 인터페이스를 플러그 인이 할 웹 다운로드 클리너 솔루션.

변경 내용 게시 있는 알림

Visio 콘텐츠를 게시하는 .msi 파일을 지정해야 Visio 내용을 타사 프로그램이 설치되거나 제거된 후에 변경된 합니다. 이렇게 함으로써 설치 프로그램을 사용하면 프로그램이 설치된 프로그램을 제거할 때 인터페이스를 제거할 때 새 콘텐츠를 인터페이스에 표시되는 확인합니다. 성능상의 이유로 Visio PublishComponent 데이터를 캐시합니다. Visio 그렇게 지시하지 또는 캐시에 있지 않으면 캐시 다시 생성해야 있지 않습니다.

캐시를 다시 Visio 지시하는 설치 프로그램 Visio 콘텐트 업데이트
REG_DWORD
레지스트리 값
ConfigChangeID
, 0이 아닌 임의의 값 현재 값으로 수정해야 합니다.
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Office\Visio
참고 설치 프로그램 변경을 설치 또는 템플릿, 스텐실, 추가 기능 또는 도움말 파일을 제거하면 Visio 콘텐츠를 설치할 때마다 다른 0이 아닌 값을 사용하려면 레지스트리 값을 수정해야 합니다.

게시된 구성 요소 지역화

지역화된 버전의 구성 요소 게시할 한정자 필드 로캘 ID를 대상 언어로 일치해야 합니다. 또한 Visio 인터페이스에 표시되는 데이터 지역화를 할 수도 있습니다.

Visio 2003 AppData 필드에서 추출된 이름 가진 인터페이스에 있는 모든 파일이 표시되므로 파일 이름에 지역화할 필요가 없습니다.

Visio PublishComponent 표 참조

Windows Installer PublishComponent 표

표 축소표 확대
형식nullableVisio 콘텐츠 게시 정보
ComponentIDGUID없음형식을 콘텐츠 Visio 템플릿, 스텐실, 추가, 또는 도움말 파일의 게시된 해당하는 미리 정의된 ID 중 하나입니다.
한정자텍스트없음구성 요소 로캘 및 파일 이름입니다.
구성 요소식별자없음구성 테이블로 외부 키입니다.
AppData텍스트--데이터 구성 요소 게시 방법에 대해 설명합니다.
기능식별자--없음기능 테이블 외부 키입니다.


참고 Visio 특정 데이터에 한정자 AppData 열 파이프 문자 ("|") sub-fields 구분하는 데 사용됩니다. 백슬래시 문자 ("\") 리터럴 이스케이프 문자로 사용할 수 있습니다. 파이프 문자 구분 아닌 문자 데이터를 삽입할 예를--파이프 문자 앞에 백슬래시 문자를 삽입하려면, “ \| “ 사용합니다. 백슬래시 문자를 삽입하려면 사용하여 백슬래시가 연속하여--예를 들어, “ \\ ” 사용).

Visio 템플릿 및 스텐실 게시

Visio의 다음 위치에 나타나는 게시된 서식 파일 (.vst 및.vtx 파일):
  • 하위 메뉴를 [ 파일 ] 메뉴에서 가리킬 때 나타나는.
  • 드로잉 형식 작업창에서
  • 자동화. 필요에 따라 필요 설치 또는 복구 템플릿 게시된 템플릿에 대한 참조를 사용하십시오. Documents.Add (“ 기본 Shapes.vst ”) 게시된 서식 파일에 대한 참조를 예입니다.
Visio의 다음 위치에 나타나는 게시된 스텐실 (.vss 및.vsx 파일):
  • 하위 파일 메뉴에서 셰이프 가리킬 때 나타나는.
  • 자동화. 필요에 따라 필요 설치 또는 복구 스텐실에 게시된 스텐실에 참조를 사용하십시오. Documents.Add(“Backgrounds.vss”) 게시된 스텐실 참조를 예입니다.

PublishComponent 테이블의 열 값

표 축소표 확대
예제
구성 요소 IDContent-Type서식: {CF1F488D 8D6F 499 C - A78D - 026E1DF38100}
스텐실에 대한: {CF1F488D 8D6F 499 C - A78D - 026E1DF38101}
한정자Locale-ID \ FileName1033\flowchart.vst

참고 한 Visio 환경을 배수로 동일한 파일 이름 사용할 수 없습니다. 로캘 ID\ FileName Visio 인식할 수 있도록 고유해야 합니다. 따라서 Visio 환경에서 고유한 파일 이름을 사용하십시오.
AppDataMenu-Path | Alt-Names흐름 다이어그램 Shapes|Work 흐름도 Shapes.vss;workflow.vss Flowchart\Work

PublishComponent 표 값 설명

표 축소표 확대
설명예제
ComponentID콘텐츠 형식에 대해 미리 정의된 값입니다.
서식: {CF1F488D 8D6F 499 C - A78D - 026E1DF38100}
스텐실에 대한: {CF1F488D 8D6F 499 C - A78D - 026E1DF38101}
서식: {CF1F488D 8D6F 499 C - A78D - 026E1DF38100}
스텐실에 대한: {CF1F488D 8D6F 499 C - A78D - 026E1DF38101}
로캘 ID구성 요소의 10진수 로캘 ID입니다. 일반적인 값은 다음과 같습니다.
Chinese (Traditional)	1028
German		        1031
English (U.S.) 	        1033
French			1036
Japanese		1041
Korean			1042	
Chinese (Simplified)	2052
1033
파일 이름템플릿 또는 스텐실 경로) 없이 파일 이름.flowchart.vst
메뉴 경로서식 메뉴에서 경로 서식 메뉴에서 트리 및 드로잉 형식 선택 작업창이 템플릿이 표시되는 지정합니다. 스텐실 메뉴 경로 스텐실을 스텐실 메뉴 트리 표시되는 지정합니다.
이 값은 빈 문자열이 템플릿 또는 스텐실 표시되지 메뉴.
밑줄 (_) 메뉴 경로에 있는 모든 이름 앞에 오는 서식 메뉴에 표시되지 않습니다.

또한 메뉴 경로의 마지막 부분은 Visio 사용자 인터페이스의 파일 이름에 사용됩니다. 서식 파일 이름은 가장 최근에 사용한 서식 파일 목록에 표시됩니다. 스텐실 파일 이름은 스텐실 제목 표시줄에 표시됩니다.
Flowchart\Work 흐름 다이어그램 셰이프
alt 이름파일에 대한 대체 이름 세미콜론으로 구분한 목록. 이 값을 지정하지 값을 문서 개체의 AlternateNames 속성으로 파일에 저장된 대체 이름을 재정의합니다.워크플로 다이어그램 작업 Shapes.vss;workflow.vss

추가 게시

Visio에서 다음 위치에 나타나는.vsl 및.exe 파일 구현한 게시된 추가 기능:
  • 하위 메뉴에서 해당 메뉴 있는 도구 메뉴에서 추가 기능 를 누른 다음 추가 기능 실행 또는 나타납니다 추가 기능 하위 메뉴에서 추가 클릭하면.
  • 셰이프에 대한 동작 대화 상자의 두 번 탭에서 셰이프를 선택하고 서식 메뉴에서 동작 을 클릭합니다.
  • 셰이프의 셰이프시트에.
  • 자동화.

PublishComponent 테이블의 열 값

표 축소표 확대
예제
구성 요소 IDContent-Type{cf1f488d 8d6f 499 C - a78d - 026e1df38103}
한정자Locale-ID \ Number \ FileName1033\0\add-on.vsl
AppDataMenu-Path | Localized-Name | Universal-Name | Ordinal 를 | Attrs | Enable-Rule | Invoke-OnVisio Extras\ & 기준에... |Database Wizard|DBWiz|1|1|65535|0

PublishComponent 표 값 설명



표 축소표 확대
설명예제
ComponentID콘텐츠 형식에 대해 미리 정의된 값입니다. 추가 기능을:
{CF1F488D 8D6F 499 c - A78D - 026E1DF38103}
{cf1f488d 8d6f 499 C - a78d - 026e1df38103}
로캘 ID구성 요소의 10진수 로캘 ID입니다. 일반적인 값은 다음과 같습니다.
Chinese (Traditional)	1028
German		        1031
English (U.S.) 	        1033
French			1036
Japanese		1041
Korean			1042	
Chinese (Simplified)	2052
1033
번호사용해야 연속된 숫자를 0 (영) 에서 시작하여 단일 Visio 라이브러리 파일 (.vsl) 구현한 번호 추가. 그러나 특정 순서로 이렇게 필요가 없습니다. 각.vsl 파일의 0 (영) 으로 해당 번호가 설정된 게시된 추가 적어도 하나 있어야 합니다. .exe 확장명을 가진 추가 기능을 숫자 값을 설정해야 ‘ 0 ’ 수 있기 때문에 전용 한 추가 단일.exe 파일에서.0
파일 이름추가 기능의 경로) 없이 파일 이름. 추가 on.vsl
메뉴 경로메뉴 경로 추가 추가 메뉴 트리 표시되는 설명합니다.

이 값은 빈 문자열, 추가 기능 메뉴에 표시되지 않습니다.
메뉴 경로에 있는 모든 이름 앞에 밑줄 (_) 상태가 추가 메뉴에 표시되지 않습니다.
Visio Extras\ 및 데이터베이스 마법사...
지역화된 이름추가 기능 지역화된 이름입니다. 이 이름은 추가 기능 목록 Visio 인터페이스 위치에 표시됩니다.데이터베이스 마법사
범용 이름추가 기능 지역화되지 않은 이름입니다. 이 이름은 아닌 Visio 인터페이스의 표시되지만 셰이프시트 RUNADDON() 및 RUNADDONWARGS 셰이프시트 함수를 사용할 때 나타날 수 있습니다. 이 이름은 코드에서 추가 기능을 호출하는 데 사용됩니다. 추가 기능 실행 런타임에 쿼리할 수 있으므로 이 필드를 사용하여 게시되어야 합니다.DBWiz
서수1부터 시작하는 서수 위치 추가.vsl 또는.exe 파일.


Visio 라이브러리 파일 (.vsl) 에서 추가 기능을 이 값은 다음 메시지에 응답하여 추가 반환하는 값과 일치해야 합니다.
v2lmsg_enumaddons


실행 추가 이 값은 1로 항상 설정됩니다.
1
Attrs 이 값은 추가 특성을 정의합니다. 추가 특성을 설명하는 비트 마스크 십진수 표시입니다. 이 값은 비트 OR 값을 Visio SDK를 VAO.h에 정의된 상수는 다음 중 하나:
Performs actions			1
Has an About dialog box			2
Provides help				4
Display the wait cursor when running	8
Do not display add-on in the interface	16
추가 기능 실행 런타임에 쿼리할 수 있기 때문에 특성을 지원하지 게시되어야 합니다.

이 값은.vsl 파일에 구현된 추가 기능을 추가 지정된 값을 무시합니다.
1
규칙 사용이 값은 추가 기능의 사용 규칙을 지정합니다. 사용 규칙에 대해 10진수 값 값이어야 합니다. 일반적으로 쉽게 사용 규칙에 대해 해당하는 16진수 값을 먼저 확인하고 PublishComponent 테이블에 추가하기 전에 10진수 값을 16진수 값을 변환할 수 있습니다.

추가 기능은 항상 사용할 수 있습니다. 추가 기능을 활성화하면 항상 사용 규칙은 65535 입니다. 실행 추가 기능에 대해 기본 사용 규칙을 말합니다. 65535 해당하는 16진수 값은 0xffff 입니다.

Visio 라이브러리 파일 (.vsl) 구현한 추가 동적으로 사용할 수 있습니다. 추가 기능을 동적으로 활성화되면 Visio 사용 상태를 확인하려면 추가 쿼리합니다. 이 쿼리는 추가 기능을 호출할 때마다 수행되므로 동적으로 사용이 추가 성능이 크게 감소합니다 인해 수 있습니다. 필요할 수 동적으로 사용이 추가 사용하지 않는 것이 좋습니다. 동적으로 사용이 가능한 추가 기능 사용 규칙을 0 입니다. 추가 기능 실행 동적으로 사용할 수 없습니다.

추가 기능 또한 조건부로 활성화됩니다. 조건부로 사용이 가능한 추가 기능 및 있는 먼저 확인된 Visio에 의해 추가 기능이 활성화되어 전에 충족해야 하는 특정 사용 조건이. 예를 들어, 추가 활성 창이 드로잉 창인 필요할 수 있습니다. 사용 조건에 따라 완전히 사용할 수 있는 추가 자주 추가 "정적으로-사용" 라고 합니다. 버전의 Visio 이전의.vsl 파일 구현한 추가 정적으로 사용이 수 있습니다. Visio PublishedComponent 테이블을 사용하여 게시된 실행 추가 정적으로 사용이 수 있습니다. 정적으로 사용이 추가 사용 규칙 다음 하위 수준의 사용 조건 플래그 비트 OR 조합이 있어야 합니다.
                                                      Decimal Hexadecimal
--------------------------------------------------------------------------
Document is active (required for all enable-rules) 	1 	0x0001
Window is active (required for all window types) 	2 	0x0002
Active window is a drawing window 			4  	0x0004
Active window is a stencil window 			8  	0x0008
Active window is a ShapeSheet window 			16 	0x0010
Active window is an icon window 			32 	0x0020
Command target active (required for all target types) 	64 	0x0040 
Command target is a page 				128  	0x0080
Command target is a master 				256  	0x0100
Selection                                               512     0x0200
참고 일부 공통 목록을 사용하면 정적으로 사용할된 추가 조건 값을 이 문서의 "부록" 절을 참조하십시오.

또한 Visio 부분적으로-동적으로 사용할 수 있는 추가 기능을 지원합니다. 이러한 추가 기능은 추가 기능 "정적으로 다음 동적으로-사용" 라고 합니다. Visio 정적 사용 조건을 만족할 때 사용 상태에 대한 추가 쿼리합니다. 이 조합을 사용하면 정적 및 동적 성능 추가 동적으로 사용이 훨씬 적용되지 않습니다. 그러나 일부 성능 감소를 있는 이 조합은 발생할 수 있습니다. .vsl 파일을 구현한 추가 정적으로-다음-동적으로 사용할 수 있습니다. 정적으로 사용이 다음 동적으로-가능한 추가 기능 사용 규칙을 이 본 값과 동적 확장 32768 앞부분에 나열된 플래그의 비트 OR 조합을 합니다. 해당하는 16진수 값은 32768 0x8000 경우).
추가 드로잉 창이 활성화되어 있는 경우에만 사용할 지정하려면 7의 값을 사용 규칙을 설정합니다 (0 + 1 + 2 + 4).

Visio 현재 명령 대상에 페이지에 있을 때만 사용 상태에 대한 추가 쿼리를 지정하려면 값을 33089 사용 규칙을 설정합니다 (32768 + 1 + 64 + 256.
호출 설정이 값은 Visio를 시작할 때 추가 시작할지 여부를 지정합니다. 값을 설정할 수 있습니다 (0) 또는 1 같이:.vsl 파일에 구현되고 PublishedComponent 테이블을 사용하여 게시된 추가 기능 을 위한
Do not start the add-on when Visio starts  0 
Start the add-on when  Visio starts        1
이 값은 추가 정의된 호출 시 특성을 재정의합니다.
1

Visio 도움말 파일 게시

도움말 파일 (.chm) Visio 에서 다음 위치에 나타나는 게시된 날짜:
  • 자동화. 설치 프로그램에서 요청이 게시된 도움말 파일에 대한 참조를 사용하거나 필요하면 도움말 파일을 복구하십시오. Application.InvokeHelp (“ myhelp.chm ”, 15, 0) 게시된 도움말 파일에 대한 참조를 예입니다.
  • 셰이프 도움말 특정 서식 메뉴에서 클릭한 다음 도움말 때 지정된 도움말 파일이 설치된 의해-필요 및 필요에 따라 복구할.

PublishComponent 테이블의 열 값

표 축소표 확대
예제
구성 요소 IDContent-Type도움말 파일:
{cf1f488d 8d6f 499 C - a78d - 026e1df38102}
한정자Locale-ID \ FileName1033\flowchart.vst

PublishComponent 표 값 설명

표 축소표 확대
설명예제
ComponentID콘텐츠 형식에 대해 미리 정의된 값입니다.
도움말 파일: {CF1F488D 8D6F 499 C - A78D - 026E1DF38102}
도움말 파일: {CF1F488D 8D6F 499 c - A78D - 026E1DF38102}
로캘 ID구성 요소의 10진수 로캘 ID입니다. 일반적인 값은 다음과 같습니다.
Chinese (Traditional)	1028
German		        1031
English (U.S.) 	        1033
French			1036
Japanese		1041
Korean			1042	
Chinese (Simplified)	2052
1033
파일 이름도움말 경로) 없이 파일 이름 또는 응답 마법사 파일. myhelp.chm

참조

PublishComponent 테이블에 대한 자세한 내용은 다음 Microsoft 웹 사이트를 참조하십시오.
http://msdn2.microsoft.com/en-us/library/aa370921.aspx
자세한 내용은 다음 Microsoft 웹 사이트를 참조하십시오.
http://www.microsoft.com/office/visio

속성

기술 자료: 832029 - 마지막 검토: 2007년 4월 17일 화요일 - 수정: 2.2
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Office Visio Professional 2007
  • Microsoft Office Visio Standard 2007
  • Microsoft Office Visio Professional 2003
  • Microsoft Office Visio Standard 2003
키워드:?
kbmt kbtemplate kbinfo KB832029 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com