• Industries
  • Products
  • Buy
  • Services & Support
  • Communities
  • Discussion Groups

    DWF

    Reply
    Contributor
    Posts: 18
    Registered: ‎11-25-2008

    dwfx definePageLayout parameters

    138 Views, 1 Replies
    02-07-2010 08:00 PM
    Hi,

    I would like to know what is the safest and most reliable way to populate the definePageLayout matrix, and width, height and scale parameters.
    Example code to show this would be very much appreciated.

    Thanx in advance.

    Cheers
    Jason
    Please use plain text.
    Employee
    Posts: 338
    Registered: ‎03-05-2008

    Re: dwfx definePageLayout parameters

    02-24-2010 07:25 PM in reply to: janderssen

    Thank you for your question.
    You can find the sample "XPSTest" from DWF Toolkit package that shows how to use the definePageLayout:
    WT_Matrix2D oTransform;
    {color:#999999}//
    // This transform must match the one on the graphics resource exactly
    //{color}
    double fScale = 0.0016792611251049536;
    oTransform(0,0) = fScale;
    oTransform(1,1) = fScale;
    oTransform(2,0) = 4.3706968933669188;
    oTransform(2,1) = 6.1601595298068847;

    {color:#999999}//{color}
    {color:#999999}// The heigh and width values must match those of the section's paper
    // the scale is a factor to scale the units given in the page size to inches...
    // so if the paper size is in mm, it should be 0.03937
    {color}{color:#999999}//{color}
    ERR_CHECK( pxFile->definePageLayout(oTransform, 11, 8.5, 1) );

    Please let me know if you have any follow-on questions.
    -Herbert



    Herbert He
    SW Engineer
    PSEB-GE- ACRD PSEB
    Autodesk, Inc.
    Please use plain text.