DANormalizePage
Tekst, Przetwarzanie dokumentów, Funkcje dostępu bezpośredniego, Przetwarzanie stron
Opis
Przesuwa i/lub obraca zawartość strony, aby kolejne operacje rysowania odbywały się w oczekiwanym miejscu na stronie. Wszystkie pola granic strony są dostosowywane do fizycznego rozmiaru strony, a atrybut obrotu strony's jest zerowany
Zachowanie wersji PDF: znormalizowane wpisy słownika strony BleedBox, TrimBox i ArtBox wymagają PDF 1.3. Gdy Direct Access normalizuje źródło o niższej wersji, a wersja zapisu nie jest zablokowana, DANormalizePage podnosi nagłówek zapisanego dokumentu do PDF 1.3, aby odpowiadał przepisanym produkcyjnym polom granicznym.
Składnia
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 | Uchwyt zwrócony przez funkcję DAOpenFile, DAOpenFileReadOnly lub DAOpenFromStream |
|---|---|
| PageRef | Odwołanie do strony zwrócone przez funkcję DAFindPage lub DANewPage |
| NormalizeOptions | 0 = Standardowa normalizacja |