DANormalizePage
Texto, Manipulação de documentos, Funcionalidade de acesso direto, Manipulação de páginas
Descrição
Move e/ou gira o conteúdo da página para que as operações de desenho subsequentes fiquem na posição esperada na página. Todas as caixas de fronteira da página são ajustadas ao tamanho físico da página e o atributo de rotação da página é redefinido para zero
Comportamento de versão do PDF: entradas normalizadas BleedBox, TrimBox e ArtBox do dicionário de página exigem PDF 1.3. Quando o Direct Access normaliza uma origem de versão menor e a versão de salvamento não está travada, DANormalizePage eleva o header do documento salvo para PDF 1.3, para que bata com os boundary boxes de produção regravados.
Sintaxe
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);
Parâmetros
| FileHandle | Um handle retornado pelas funções DAOpenFile, DAOpenFileReadOnly ou DAOpenFromStream |
|---|---|
| PageRef | Uma referência de página retornada pelas funções DAFindPage ou DANewPage |
| NormalizeOptions | 0 = Standard normalization |