네이티브 구름 주석 테두리
HPDFRenderHeadlessPagePNG는 normal appearance가 없는 Square, Circle, Polygon, FreeText 주석에 임시 구름 테두리를 합성합니다
공급된 normal appearance가 우선하며, 생성된 AP, 폰트, 그래픽 상태 리소스는 소스 PDF에 추가되지 않습니다
Continuous contours
BE 사전은 S=C와 0부터 2까지의 강도 I를 고르며 표준 기본값은 0입니다. BS 폭과 대시 패턴은 ISO 32000-1 Table 167이 요구하는 대로 계속 유효합니다
구름은 winding을 인식하는 바깥쪽 법선, 상한이 적용된 곡선 경로 평탄화, 결정론적인 둘레 간격으로 하나의 닫힌 3차 scallop 등고선을 씁니다
사각형과 타원은 RD 기하를 유지합니다. 다각형은 Vertices나 선/3차 Path 연산을 소비하며 시계 방향, 반시계 방향, 오목한 형태를 모두 다룹니다
스트로크와 채우기 색, CA/ca 투명도, 페이지 회전, UserUnit, 주석 Form BBox는 계속 유효합니다. 강도 0, 폭 0, 스트로크 색 없음은 일반 모양 경로를 유지합니다
FreeText는 기존 Unicode 레이아웃 빌더를 쓰되 콘텐츠 경계를 내부 구름 잉크 경계 안쪽으로 물러 배치하며, 소스 RD는 바꾸지 않습니다
Limits and acceptance
등고선 저장소, 세분화 깊이, 연산 수, 토큰, 디코딩 바이트, 작업 메모리, 출력 바이트는 모두 상한이 적용됩니다. cancellation과 실패한 렌더링은 대상 바이트와 소스 객체를 보존합니다
GUI 없는 일반 진입점과 고정된 기하 인수 공식은 Tests/Linux/HeadlessCairoCloudAnnotations.en-us.md에 문서화되어 있습니다
독립적인 해석학적 짝은 여러 배율에서 폭, 강도, 대시, 투명도, 회전, UserUnit을 커버합니다. 실제 MuPDF와 Poppler 증거는 별도로 유지됩니다. 표준이 정확한 scallop 스타일을 규정하지 않기 때문입니다
일반 missing-appearance 픽스처는 PDF 1.7이고, PDF 2.0 Path 픽스처는 missing-appearance 복구를 명시적으로 시험합니다
임베딩된 CFF 기본 폰트, 추가 FreeText DA 연산자, 정확한 소수 삼각형 텍스트 커버리지는 별도 작업으로 남아 있습니다
관련 렌더링 동작은 주석 폴백과 선 캡션과 부조 테두리를 참고하십시오
생성된 주석 폰트 뷰는 주석 하나 안에서 불변이고 예산이 적용된 디코딩 버퍼를 공유하며, 반복되는 폰트 파싱은 여전히 임시 작업 메모리를 예약하고 cancellation을 폴링합니다