Do you own a Debenu Quick PDF Library version 7, 8, 9, 10, 11, 12, 13 or iSEDQuickPDF license? Upgrade to Debenu Quick PDF Library 14 today!
DrawTextBoxMatrix |
Post Reply |
Author | |
dghoskins
Beginner Joined: 30 Jul 13 Location: USA - New Jerse Status: Offline Points: 2 |
Post Options
Thanks(0)
Posted: 30 Jul 13 at 3:55PM |
Hi,
I just purchased the Quick PDF library and am experimenting with it. Version 9.15 introduced the DrawTextBoxMatrix function. The following test program (VBA in MS Access) generates a pdf with the DrawText function and the DrawTextBox function producing visible results. The DrawTextBoxMatrix does not produce a visible result. The messagbox indicates that the DrawTextBoxMatrix returns a result of 1. Am I missing something? Test Program:
Thanks, Dennis |
|
kevindebenu
Moderator Group Joined: 16 Apr 12 Status: Offline Points: 7 |
Post Options
Thanks(0)
|
Dennis,
For the new DrawTextBoxMatrix and DrawCapturedPageMatrix functions we decided to keep the matrix entries compatible with the existing DrawImageMatrix function. With an image the graphic element is interpreted as a 1x1 unit and the matrix scales it to the size it needs to be. This is the reason DrawTextBoxMatrix includes the first two parameters for the width and height of the untransformed text. The textbox is effectively scaled down to a 1x1 unit that can be transformed to any size/rotation/scale. So a simple change to your example should give the result you're expecting: result = xpdf.DrawTextBoxMatrix(200, 50, "TextBoxMatrix", 0, 200, m12, m21, 50, 320, 100) In this case your matrix only included a rotation so it was easy to change the m11 and m22 entries from 1 to the new width/height. For other matrices you'd need to take your original matrix and multiply it by [ width 0 0 height 0 0 ] As a test you could try the DrawImageMatrix function (to place a background image onto the page) and then use DrawTextBoxMatrix with the same matrix and the textbox should appear scaled to the same bounds as the image. Regards, Kevin
|
|
Post Reply | |
Tweet
|
Forum Jump | Forum Permissions You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |
Copyright © 2017 Debenu. Debenu Quick PDF Library is a PDF SDK. All rights reserved. About — Contact — Blog — Support — Online Store