로드된 페이지 색상 재작성

THotPDF.RewriteLoadedPageColors는 선택된 페이지 페인트를 인쇄, 교정 및 보관 준비를 위해 DeviceGray, DeviceRGB 또는 DeviceCMYK로 변환합니다

하이브리드 변환

장치 색상 연산자만 포함한 페이지는 원래 텍스트, 경로 및 검색 가능한 콘텐츠를 유지하며, g, rg 및 k 채우기 및 스트로크 연산만 토큰 보존 콘텐츠 스트림에서 변환됩니다

이미지, Form XObject, 패턴, 셰이딩, 투명도, Type 3 글리프 색상, ICCBased 또는 기타 리소스 기반 색상 공간을 사용하는 페이지는 완전한 색상 관리 페이지 파이프라인을 통해 렌더링되고, 요청된 프로세스 공간에서 하나의 무손실 Flate 이미지로 대체됩니다

회전된 페이지는 읽기가 원래 /Rotate 값을 재적용하기 전에 회전되지 않은 사용자 공간에서 래스터화되어 이중 회전을 방지합니다

스팟 색상 경계

lcspPreservePages는 기본값이며 Separation, DeviceN 또는 NChannel 색소를 포함하는 모든 페이지를 바이트 단위로 건드리지 않은 채 둡니다

lcspConvertToProcess는 렌더러를 통해 틴트 변환을 해결하고 페이지를 선택된 프로세스 공간으로 평탄화하며, lcspReject는 사전 점검 중에 전체 요청을 거부합니다

원자적 경계

페이지, 소스 콘텐츠, 연산자, 어휘소, 중첩, 교체, 래스터 픽셀, 인코딩 출력 및 취소 제한은 게시 전에 확인됩니다

모든 선택 페이지는 하나의 copy-on-write 그래프 트랜잭션으로 커밋되므로 렌더링, 콘텐츠, 예산, 취소 및 커밋 실패는 로드된 객체 그래프를 변경하지 않고 유지합니다

주석 사전은 첨부된 채로 남지만, 그 모양 스트림은 색상 재작성되거나 페이지 페인트로 평탄화되지 않습니다

관련 API