简体   繁体   English

H / V点上限为预缩放值32768

[英]Point H/V capped at value 32768 pre-scaling

The Point H/V properties from a given Path in a PDF seem capped at value of 32768 pre-scaling from a matrix transform. PDF中给定路径的点H / V属性似乎限制为矩阵转换预缩放的值32768。 I'm trying to read the Point information for certain PDF's where it seems to be limiting the Point data incorrectly. 我正在尝试读取某些PDF的Point信息,其中似乎错误地限制了Point数据。 When I try transforming the point using transform matrix for the associated element, the matrix appears to be applied to the capped value rather than the true underlying value. 当我尝试使用关联元素的变换矩阵对点进行变换时,该矩阵似乎将应用于上限值,而不是真正的基础值。 A given point as a reported by the library might have an H or V value greater than 32768 where the scaling value might be something like 0.006. 库报告的给定点的H或V值可能大于32768,其中缩放值可能约为0.006。

Is there a way to access a Point with a H or V value greater than 32768 before it is scaled? 有没有办法在缩放之前访问H或V值大于32768的Point? Or even getting the correct scaled value would be okay. 甚至获得正确的缩放值也可以。

I've seeing this behavior in version 15.0.4PlusP4k and other 15.0.4.x versions. 我已经在15.0.4PlusP4k版本和其他15.0.4.x版本中看到此行为。

Yes, there is are two interfaces to access the points in a path. 是的,有两个接口可以访问路径中的点。 PDEPathGetData returns a list of ASFixed values, and hence is limited to the ASFixed range (as you found). PDEPathGetData返回ASFixed值的列表,因此仅限于ASFixed范围(如您所见)。 PDEPathGetDataEx (PDEPath path, ASReal *Data, int DataLen) will return the same array of Points, but they will not be limited to the ASFixed range. PDEPathGetDataEx(PDEPath路径,ASReal * Data,int DataLen)将返回相同的Points数组,但它们将不限于ASFixed范围。

Also, I should point out that Datalogics Support is always available to answer these types of questions from customers. 另外,我应该指出,Datalogics支持始终可以回答客户的这些类型的问题。 Both on-line, and by Phone. 既在线,又通过电话。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM