Debenu Quick PDF logo

DADrawRotatedCapturedPage

Direct access functionality, Page layout

Version history

This function was introduced in Quick PDF Library version 7.23.

Description

Similar to the DADrawCapturedPage function but allows the captured page to be drawn at any angle.

By default coordinates are in points measured from the bottom left corner of the page. This can be changed using the SetGlobalOrigin and SetGlobalMeasurementUnits functions.

Syntax

Delphi

function TDebenuPDFLibrary1811.DADrawRotatedCapturedPage(FileHandle, DACaptureID, 
  DestPageRef: Integer; Left, Bottom, Width, Height, Angle: Double): Integer;

ActiveX

Function DebenuPDFLibrary1811.PDFLibrary::DADrawRotatedCapturedPage(
  FileHandle As Long, DACaptureID As Long, DestPageRef As Long,
  Left As Double, Bottom As Double, Width As Double, Height As Double,
  Angle As Double) As Long

DLL

int DPLDADrawRotatedCapturedPage(int InstanceID, int FileHandle, int DACaptureID,
  int DestPageRef, double Left, double Bottom, double Width,
  double Height, double Angle)

Parameters

FileHandle A handle returned by the DAOpenFile, DAOpenFileReadOnly or DAOpenFromStream functions
DACaptureID A capture ID returned by the DACapturePage function
DestPageRef A page reference returned by the DAFindPage or DANewPage functions
Left The horizontal co-ordinate of the left edge of the destination rectangle
Bottom The vertical co-ordinate of the bottom edge of the destination rectangle
Width The width of the destination rectangle
Height The height of the destination rectangle
Angle The angle to rotate the captured page by, measured anti-clockwise in degrees from the baseline

Return values

0 The specified FileHandle, PageRef or DACaptureID were not valid
1 The captured page was drawn successfully

Copyright © 2020 Debenu. All rights reserved. AboutContactBlogNewsletterSupport