SetPrecision

측정 및 좌표 단위

설명

PDF 문서에 저장되는 숫자 값의 정밀도를 설정합니다. 정밀도가 낮으면 생성 파일 크기가 줄고, 높으면 객체와 그래픽 위치가 더 정확하지만 파일이 커집니다. 기본 정밀도는 4입니다

구문

Delphi

Function TPDFlib.SetPrecision(NewPrecision: Integer): Integer;

ActiveX

Function PDFlib::SetPrecision(NewPrecision As Long) As Long

DLL

int DLSetPrecision(int InstanceID, int NewPrecision);

매개변수

NewPrecision이후 그리기 작업에 사용할 정밀도이며 2~8 범위의 값입니다

이 설정은 새로 만들어졌거나 명시적으로 편집된 숫자 객체에만 적용됩니다. PDF에서 읽어 들인 소수 값은 수정되기 전까지 입력 당시의 정밀도를 유지하므로, 평범한 저장에서도 보정된 색상 매개변수가 보존됩니다. ScalePage나 TransformPageElement처럼 콘텐츠 레이어를 다시 쓰는 페이지 편집은 바꾸지 않은 피연산자의 텍스트를 모두 유지하고, 자신이 만들어 내는 피연산자는 소수점 네 자리로 씁니다. 반면 NormalizeContentStreams와 저장 시점의 콘텐츠 최적화 도구는 이 설정과 무관하게 모든 숫자 피연산자를 소수점 네 자리 정규 형식으로 맞춥니다

반환 값

0지정한 정밀도가 범위를 벗어났습니다
1정밀도를 성공적으로 설정했습니다