TPDFlibDynamicComponent
데이터 타입, 페이지 레이아웃, 페이지 매김
설명
트랜잭션식 페이지 단위 합성을 위한 복제 가능한 그리기 로직과 가변 페이지 매김 상태를 정의합니다
세션은 작업 클론 위에서 합성하며, 캡처된 Form XObject가 검증·배치된 뒤에만 그 클론을 커밋합니다
선언
type
TPDFlibDynamicComponent = class
public
function CloneComponent: TPDFlibDynamicComponent; virtual; abstract;
function Compose(const Context: TPDFlibDynamicPageContext;
out ComposeResult: TPDFlibDynamicPageResult): Integer; virtual; abstract;
end;
메서드
| CloneComponent | 모든 변경 가능한 페이지 구성 상태의 호출자 독립 복사본을 반환합니다 |
|---|---|
| Compose | 로컬 좌표에서 조각 하나를 그리고 사용된 경계와 계속 상태를 보고합니다 |
계약
Compose는 문서, 페이지, 중첩된 그리기 컨테이너를 변경하지 않고 Context.LibraryInstance를 통해 그려야 합니다
유효한 결과에는
1을 반환하고, 컴포넌트나 대상 상태를 커밋하지 않고 시도를 거부하려면 0을 반환합니다
참고 항목
TPDFlibDynamicComponentSession, TPDFlibDynamicPageContext, TPDFlibDynamicPageResult