/** * 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 shall contain the scale factor for converting from default user * space units to the largest units in the measuring coordinate system along * that axis.<br /> * The directions of the x and y axes are in the measuring coordinate system * and are independent of the page rotation. These directions shall be * determined by the BBox of the containing {@link Viewport} * * @param x */ virtual public void SetX(NumberFormatArray x) { Put(new PdfName("X"), x); }
/** * A number format array for measurement of the slope of a line. The first * element in the array shall specify the conversion to the largest slope * unit from units represented by the first element in Y divided by the * first element in X. The scale factors from X, Y (if present) and CYX (if * Y is present) shall be used to convert from default user space to the * appropriate units before applying the slope function. * * @param s a PdfArray containing PdfNumber objects */ virtual public void SetS(NumberFormatArray s) { Put(new PdfName("S"), s); }
/** * A number format array for measurement of angles. The first element in the * array shall specify the conversion to the largest angle unit from * degrees. The scale factor from CYX (if present) shall be used to convert * from default user space to the appropriate units before applying the * angle function. * * @param t a PdfArray containing PdfNumber objects */ virtual public void SetT(NumberFormatArray t) { Put(new PdfName("T"), t); }
/** * A number format array for measurement of area. The first element in the * array shall specify the conversion to the largest area unit from units * represented by the first element in X, squared. The scale factors from X, * Y (if present) and CYX (if Y is present) shall be used to convert from * default user space to the appropriate units before applying the area * function. * * @param a */ virtual public void SetA(NumberFormatArray a) { Put(new PdfName("A"), a); }
/** * A number format array for measurement of distance in any direction. The * first element in the array shall specify the conversion to the largest * distance unit from units represented by the first element in X. The scale * factors from X, Y (if present) and CYX (if Y is present) shall be used to * convert from default user space to the appropriate units before applying * the distance function. * * @param d */ virtual public void SetD(NumberFormatArray d) { Put(new PdfName("D"), d); }
/** * A number format array for measurement of change along the y axis. The * first element in the array shall contain the scale factor for converting * from default user space units to the largest units in the measuring * coordinate system along the y axis.(Required when the x and y scales have * different units or conversion factors) * * @param y */ virtual public void SetY(NumberFormatArray y) { Put(new PdfName("Y"), y); }