/////////////////////////////////////////////////////////////////////////////// // Copyright (C) 2002-2025, Open Design Alliance (the "Alliance"). // All rights reserved. // // This software and its documentation and related materials are owned by // the Alliance. The software may only be incorporated into application // programs owned by members of the Alliance, subject to a signed // Membership Agreement and Supplemental Software License Agreement with the // Alliance. The structure and organization of this software are the valuable // trade secrets of the Alliance and its suppliers. The software is also // protected by copyright law and international treaty provisions. Application // programs incorporating this software must include the following statement // with their copyright notices: // // This application incorporates Open Design Alliance software pursuant to a license // agreement with Open Design Alliance. // Open Design Alliance Copyright (C) 2002-2025 by Open Design Alliance. // All rights reserved. // // By use of this software, its documentation or related materials, you // acknowledge and accept the above terms. /////////////////////////////////////////////////////////////////////////////// // Entries in the catalog, PDFDictionary) #ifndef _PDF_DICT_KEYS_A_ #define _PDF_DICT_KEYS_A_(KEYNAME, KEYTYPE) #endif _PDF_DICT_KEYS_A_(Type , PDFName) //(Optional) The type of PDF object that this dictionary describes; must be Measure for a measure dictionary. _PDF_DICT_KEYS_A_(Subtype , PDFName) //(Optional) A name specifying the type of coordinate system to use for measuring. Default value : RL, which specifies a rectilinear coordinate system _PDF_DICT_KEYS_A_(R , PDFBaseString) //(Required) A text string expressing the scale ratio of the drawing in the region corresponding to this dictionary. _PDF_DICT_KEYS_BF_(X , PDFArray) //(Required) A number format array for measurement of change along the x axis and, if Y is not present, along the y axis as well.The first element in the array contains the //scale factor for converting from default user space units to the largest units in the measuring coordinate system along that axis. _PDF_DICT_KEYS_BF_(Y , PDFArray) //(Required when the x and y scales have different units or conversion factors) A number format array for measurement of change along the y axis. _PDF_DICT_KEYS_BF_(D , PDFArray) //(Required)A number format array for measurement of distance in any direction. The first element in the array specifies the conversion to the largest distance unit //from units represented by the first element in X. _PDF_DICT_KEYS_BF_(A , PDFArray) //(Required) A number format array for measurement of area. The first element in the array specifies the conversion to the largest area unit from units represented by the //first element in X, squared. _PDF_DICT_KEYS_BF_(T , PDFArray) //(Optional) A number format array for measurement of angles. The first element in the array specifies the conversion to the largest angle unit from degrees. _PDF_DICT_KEYS_BF_(S , PDFArray) //(Optional) A number format array for measurement of the slope of a line. The first element in the array specifies the conversion to the largest slope unit from units //represented by the first element in Y divided by the first element in X. _PDF_DICT_KEYS_BF_(O , PDFArray) //(Optional) An array of two numbers specifying the origin of the measurement coordinate system in default user space coordinates. _PDF_DICT_KEYS_A_(CYX , PDFNumber) //(Optional; meaningful only when Y is present) ///Options for geospatial (PDF 2.0) _PDF_DICT_KEYS_A_(Bounds , PDFArray) //(Optional; PDF 2.0) An array of numbers that shall be taken pairwise to define a series of points that describes the bounds of an area for which geospatial transformations are valid. _PDF_DICT_KEYS_A_(GCS , PDFDictionary) //(Required; PDF 2.0) A geographic or projected coordinate system dictionary) _PDF_DICT_KEYS_A_(DCS , PDFDictionary) //(Optional; PDF 2.0) A projected or geographic coordinate system that shall be used for the display of position values, such as latitude and longitude. _PDF_DICT_KEYS_A_(PDU , PDFArray) //(Optional; PDF 2.0) Preferred Display Units. An array of three names that identify in order a linear display unit, an area display unit, and an angular display unit. _PDF_DICT_KEYS_A_(GPTS , PDFArray) //(Required; PDF 2.0) An array of numbers that shall be taken pairwise, defining points in geographic space as degrees of latitude and longitude, respectively when defining a geographic coordinate system. _PDF_DICT_KEYS_A_(LPTS , PDFArray) //(Optional in pdf reference, but required in real; PDF 2.0) An array of numbers that shall be taken pairwise to define points in a 2D unit square. _PDF_DICT_KEYS_A_(PCSM , PDFArray) //(Optional; PDF 2.0) A 12-element transformation matrix of real numbers, defining the transformation from XObject position coordinates to projected coordinate system. #undef _PDF_DICT_KEYS_A_