SetPageElementMarkedContentPropertySource
콘텐츠 스트림 편집, 태그 PDF
설명
페이지 요소 열거가 캡처한 정확한 marked-content 프레임에 완전한 PDF 객체 하나를 속성으로 구문 분석하여 설정합니다
구문
Delphi
Function TPDFlib.SetPageElementMarkedContentPropertySource(ElementID, MarkedContentIndex: Integer; Const PropertyName, PropertyValueSource: WideString): Integer;매개변수
| ElementID | 불투명한 페이지 요소 핸들입니다 |
|---|---|
| MarkedContentIndex | 바깥에서 안쪽 순서의 1부터 시작하는 프레임 인덱스입니다 |
| PropertyName | 선행 슬래시가 있어도 없어도 되는 PDF 속성 이름입니다 |
| PropertyValueSource | 이름, 숫자, 문자열, 배열, 사전, 간접 참조 같은 직렬화된 PDF 객체 정확히 하나입니다 |
반환값
| 1 | 속성이 설정되었고 모든 페이지 요소 스냅샷 핸들이 무효화되었습니다 |
|---|---|
| 0 | 소스가 형식에 맞지 않거나 불완전하거나, 핸들이나 프레임이 잘못되었거나, 스냅샷이 낡았거나, 명명된 속성 리소스를 해석할 수 없습니다 |
비고
소스 전체가 하나의 객체로 디코딩되어야 하며, 뒤따르는 잉여 토큰은 거부됩니다
인라인 속성 사전이 간접 참조를 담는 것은 합법적이지 않으므로, 간접 참조를 담는 값은 자동으로 그 프레임을 페이지 로컬 이름 있는 /Properties 리소스로 승격시킵니다
기존 이름 속성 목록은 쓰기 시 복사 방식으로 편집되므로 다른 출현과 상속 리소스 사용자는 변하지 않습니다
실패 시 LastErrorCode를 확인하십시오. 529은 잘못된 입력, 530은 오래된 콘텐츠, 531은 미해결 이름 속성 리소스를 뜻합니다