DANormalizePage
Text, manipulace s dokumenty, funkce přímého přístupu, manipulace se stránkami
Popis
Posune a/nebo otočí obsah stránky tak, aby následné kreslicí operace dopadly na očekávanou pozici. Všechny hraniční obdélníky stránky se přizpůsobí fyzické velikosti stránky a atribut rotace stránky se vynuluje
Chování verze PDF: normalizované položky slovníku stránky BleedBox, TrimBox a ArtBox vyžadují PDF 1.3. Normalizuje-li Direct Access zdroj s nižší verzí a verze ukládání není uzamčená, DANormalizePage zvýší hlavičku ukládaného dokumentu na PDF 1.3, aby odpovídala přepsaným výrobním hraničním boxům
Syntaxe
Delphi
Function TPDFlib.DANormalizePage(FileHandle, PageRef: Integer; NormalizeOptions: Integer): Integer;
ActiveX
Function PDFlib::DANormalizePage(FileHandle As Long, PageRef As Long, NormalizeOptions As Long) As Long
DLL
int DLDANormalizePage(int InstanceID, int FileHandle, int PageRef, int NormalizeOptions);
Parametry
| FileHandle | Handle vrácený funkcemi DAOpenFile, DAOpenFileReadOnly nebo DAOpenFromStream |
|---|---|
| PageRef | Odkaz na stránku vrácený funkcí DAFindPage nebo DANewPage |
| NormalizeOptions | 0 = Standard normalization |