THPDFLoadedTextReplacementOptions 레코드
로드된 페이지 유니코드 텍스트 교체의 한도와 외형 설정입니다
THPDFLoadedTextReplacementOptions = record
Appearance: THPDFLoadedTextAppearanceOptions;
UseMatchFontSize: Boolean;
BoxWidth, BoxHeight: Single;
Atomic: Boolean;
MaxMatches: Integer;
MaxGlyphs, MaxContentTokens: Integer;
MaxContentBytes, MaxGeneratedBytes: Int64;
class function Default: THPDFLoadedTextReplacementOptions; static;
end;
유닛은 HPDFDoc입니다. Default는 외형 기본값에서 패딩 0, UseMatchFontSize true, 제약 없는 0 박스, 원자적 적용, 매치 1024개, 글리프 100000개, 콘텐츠 토큰 250000개, 디코딩 콘텐츠와 생성 바이트 각 64 MiB 한도로 시작합니다
Atomic은 준비된 교체를 전부 적용하거나, 하나의 매치라도 거부되면 아무것도 적용하지 않습니다. 0이 아닌 BoxWidth나 BoxHeight는 교체에 대해 매치된 텍스트 박스를 대체합니다
어떤 한도든 넘치면 부분 재작성을 커밋하는 대신 EHPDFIncrementalOutputBudget을 일으킵니다
THPDFLoadedTextReplacementPlan 레코드가 이 옵션을 각 플랜과 함께 운반합니다